Xu hướng JavaScript đáng chú ý trong năm 2018



  • Gần đây, chúng tôi đã công bố kết quả được thu thập từ hơn 23.000 nhà phát triển về JavaScript. Cùng Techtalk điểm qua 10 sự kiện nổi bật, đáng chú ý về JavaScript.

    Có thể bạn quan tâm:

      9 xu hướng code và framework trong năm 2018 mà bạn cần phải để mắt tới
      21 xu hướng lập trình 'nóng' và 'lạnh'

    # 1: React – bước vào thời kì hoàng kim 

    Như nhiều người đã dự đoán: React vẫn là thư viện front-end phổ biến nhất trong 2017 và xu hướng này vẫn tiếp tục cho tới nửa đầu 2018.

    Sự lan tỏa mạnh mẽ của React một phần đến từ việc Facebook đã bỏ bằng độc quyền sáng chế của họ,và cho phép các developer có thể tự do hơn trong việc sử dụng React.

    Với mức độ hài lòng của các developer đang ở mức cao nhất mọi thời đại, chúng ta có thể an tâm rằng React vẫn sẽ giữ ngôi vương vững chắc một thời gian nữa.

    # 2: Angular đảm nhiệm một vai trò mới

    Điều này không có nghĩa là Angular đã hết thời. Mặc dù nó không có sức lan tỏa như React, Angular vẫn có nhiều điểm ưu việt riêng của mình.

    Thứ nhất, Angular có ông lớn Google hỗ trợ phía sau. Bạn có thể nói những gì mình muốn nhưng không thể phủ nhận rằng framework này đang được chăm sóc bởi những kĩ sư hàng đầu.

    Cũng cần phải chỉ ra rằng Angular vẫn có một lượng người dùng khổng lồ. Các ngân hàng, chính phủ và công ty lớn khác không thể thay đổi và thích nghi nhanh chóng với sự thay đổi trong công nghệ, vì vậy nên họ thường dựa vào Angular codebases vốn vô cùng mạnh mẽ và rộng lớn.

    Nhưng điều quan trọng nhất lại nằm ở mục tiêu của Angular. Thay vì cố gắng chiến đấu React trực tiếp, Angular sẽ tập trung vào thị trường doanh nghiệp. Chỉ cần nhìn vào sự chấp nhận của Angular về TypeScript là có thể thấy rõ: nhóm phát triển chấp nhận việc mất đi một số lượng người dùng phổ thông để có thể tập trung phục vụ cho đối tượng doanh nghiệp.

    # 3: Vue.js – kẻ khổng lồ bắt đầu vươn cánh

    Vue xuất hiện từ năm ngoái trong thầm lặng và chỉ sau một thời gian rất ngắn nó đã chứng tỏ mình chính là mối đe dọa lớn nhất đối với “ông hoàng” React. Nó có thể không to lớn như Angular hoặc lão làng như Ember, nhưng nó có một thứ vũ khí khác: đà tăng trưởng.

    Và trong khi viễn cảnh Vue đánh bại React vẫn còn rất xa, Vue vẫn tỏ ra vượt trội hơn trong việc cung cấp trải nghiệm tuyệt vời về framework, nhờ vào các routingstate management libraries được duy trì bởi chính nhóm phát triển nòng cốt của Vue.

    Insight # 4: Kiến thức về một số thư viện sẽ giúp bạn kiếm được nhiều tiền hơn (nhưng không phải vì những lý do như bạn nghĩ)

    Bằng cách thu thập và tham khảo chéo dữ liệu về mức tiền lương, chúng tôi đã có thể xác định ra công nghệ nào đang kiếm được nhiều nhất

    Hóa ra các công nghệ phức tạp, kén người như Polymer hay Reason thường sẽ có mức lương cao nhất.

    Mặc dù có thể các Polymer developer được trả nhiều tiền hơn, nhưng cũng có thể đó là bởi họ là các senior developer nên mức lương vốn đã rất cao trong khi những công nghệ mới, nổi bật thì thường được sử dụng bởi junior developer, vốn có mức lương thấp nhất.

    # 4: 2018 sẽ là năm của GraphQL

    Trong tất cả các công nghệ được đề cập trong cuộc khảo sát, GraphQL là một trong những công nghệ tạo ra sự quan tâm nhất – mặc dù chỉ có số lượng nhỏ người sử dụng hiện tại.

    Và khi nói về những người dùng, cũng cần phải chỉ ra rằng họ rất hài lòng với GraphQL. Do đó đừng ngạc nhiên nếu năm 2018 sẽ là năm mà GraphQL vượt qua khủng hoảng để trở thành một công nghệ chủ đạo.

    # 6: JavaScript! = Front end

    Chúng ta đã biết rằng JavaScript không chỉ được sử dụng trong trình duyệt web. Bởi Node vốn rất phổ biến cho back end trong những gần đây.

    Tuy nhiên, vào 2017, JavaScript đang mở rộng hơn nữa: cùng với sự hỗ trợ từ các nền tảng như AWS Lambda, sự phổ biến ngày càng tăng của các thiết bị hỗ trợ IoT, có lẽ một ngày nào đó không xa, máy nướng bánh của bạn cũng có thể được lập trình bằng JavaScript.

    Nếu điều đó nghe có vẻ vô lý, hãy nhớ rằng trình soạn thảo văn bản, VS Code, được viết bằng JavaScript và chạy như một ứng dụng điện tử.

    JavaScript thật sự đang trở nên đa năng tới mức đáng sợ. Do đó mà viễn cảnh các công cụ nấu ăn chạy bằng JavaScript có thể sẽ đến sớm hơn bạn nghĩ đấy.

    Insight # 7: Đế chế Microsoft đã trở lại

    Nói về VS Code, trình text editor này chắc chắn là một trong những điều ngạc nhiên lớn trong năm nay. Trong khi Sublime Text và Atom đang chật vật chiến đấu với nhau thì VS Code lặn lẽ xuất hiện và thu thập chiến lợi phẩm của chúng.

    Sublime Text vốn có lợi thế về tốc độ nhưng UI thì không hiệu quả, trong khi Atom có giao diện người dùng tuyệt vời nhưng đôi khi lại khá chậm chạp.

    VS Code như tìm được sự cân bằng tuyệt vời giữa hai bên. Các kỹ sư của Microsoft đã làm việc rất tốt. Và giống như Sublime, nó hỗ trợ bổ sung và tùy chỉnh.

    Thêm vào đó là sự gia tăng của TypeScript và có vẻ như Microsoft cuối cùng đã có màn trở lại khá ấn tượng với cộng đồng các lập trình viên.

    # 8: JavaScript vô cùng đa dạng trên khắp thế giới

    Khi nói về JavaScript, chúng ta thường có xu hướng nói về nó như một hệ sinh thái thống nhất đơn nhất. Mặc dù có nhiều xu hướng quan trọng vẫn được giữ nguyên, nhưng cũng thú vị khi thấy rằng mỗi quốc gia thường sẽ thêm các gia vị riêng của mình vào JavaScript.

    Ví dụ, bạn có biết rằng Vue rất nổi tiếng ở Trung Quốc?

    Đó là vì người sáng tạo của Vue là Evan You nói ngôn ngữ này, và Vue đã được chấp nhận bởi nhiều công ty công nghệ cao của Trung Quốc như Alibaba và Baidu.

    Mặt khác, Ấn Độ dường như rất thích Angular. Điều này có thể bắt nguồn từ bản chất ngành công nghiệp gia công vốn rất năng động của Ấn Độ.

    Insight # 9: Typed JavaScript vẫn trên đà tăng trưởng

    TypeScript, GraphQL, Elm, Reason. Tất cả đều có điểm gì chung?

    Thứ nhất, chúng đều là những công nghệ tiên tiến có tốc độ tăng trưởng nhanh chóng.
    Thứ hai, tất cả đều dựa vào types.

    Mặc dù các JavaScript developer rất thích sự tự do đi kèm với khả năng code mà không bị complier “hét” vào mặt, sự tự do này có thể là một con dao hai lưỡi: khiến cho các quyết định đưa ra trở nên ít đáng tin cậy hơn.

    Tuy nhiên vào năm 2017, mọi thứ đã thay đổi. Và không phải ngẫu nhiên!

    TypeScript đang được áp dụng rộng rãi hơn, các developer cũng di chuyển sang các trình soạn thảo văn bản giống như IDE và VS Code để tận dụng tốt hơn các tính năng bổ sung được cung cấp bởi types.

    # 10: JavaScript có thể là bất cứ điều gì bạn muốn

    Một lần nữa, cuộc khảo sát này cho thấy hệ sinh thái JavaScript đã trở nên phong phú như thế nào.

    Việc nhận ra rằng “JavaScript” về cơ bản là bất cứ điều gì bạn muốn nó trở thành đã mở ra cánh cửa cho ngôn ngữ biến đổi và thích nghi để lấp đầy hầu như bất kỳ nhu cầu nào.

    Và đó có thể là lý do tại sao hầu hết các nhà phát triển đồng ý rằng mặc dù có sai sót của nó, nhưng ngôn ngữ đang đi đúng hướng với một tương lai vô cùng tiềm năng:

    LaptrinhX thông qua Medium


Hãy đăng nhập để trả lời
 

Có vẻ như bạn đã mất kết nối tới LaptrinhX, vui lòng đợi một lúc để chúng tôi thử kết nối lại.