Chủ Nhật, 3 tháng 5, 2020

Điều gì làm javascript phát triển nhanh như vậy?

Javascript trước đây được tích hợp vào bên trong trình duyệt để hỗ trợ chúng ta tương tác nhiều hơn với website. Trong những năm gần đây, ngôn ngữ này phát triển mạnh mẽ và đã lấn sang rất nhiều mảng khác.
Với JavaScript bạn hoàn toàn có thể làm FullStack một website mà không cần sự hỗ trợ của ngôn ngữ khác. Vậy điều gì đã làm JavaScript phát triển mạnh mẽ đến vậy?

Nói về những việc Pure Javascript có thể làm được trước đây

Pure JavaScript là một thuật ngữ ám chỉ việc dùng JavaScipt thuần túy. Không sử dụng thư viện hay Framework gì khác. Vậy Pure JavaScript thường được sử dụng như thế nào? Dưới đây là một vài ví dụ điển hình thường thấy!
  • Thao tác và xử lý các đối tượng HTML.
  • Thêm nội dung mà không phải load lại toàn bộ trang.
  • Kiểm tra dữ liệu được nhập vào form.
  • Là nền tảng sinh ra những thư viện và framework cho Front End như Rx.js, Vue.js…
  • Và chắc chắn không thể không kể đến điều tạo nên 1 website hiện đại các hiệu ứng và animation.

Tại sao Javascript lại được ưu tiên đến vậy?

Liệu là ngôn ngữ kịch bản được đưa vào các trình duyệt đầu tiên ?. Thật vậy, lật lại lịch sử một chút, giữa “cuộc chiến trình duyệt” của những năm 1990s. Hai đối thủ chính là Netscape và IE (của Microsoft).
Vào những ngày đầu tiên của những năm đó thì JS được xem như là lựa chọn duy nhất có thể khiến các web browser tăng trải nghiệm người dùng (UX). Điều đó khiến 2 browser được ưa chuộng nhất vào thời điểm đó không cách nào khác ngoài đưa Javascript vào trình duyệt. Vào thời điểm đó khi chuẩn của ngôn ngữ JS chưa được mạnh mẽ.
Microsoft đã tự đưa vào trình duyệt của mình một cơ chế chạy mới, có tên gọi là Jscript. Với đặc điểm có phần hơn chuẩn cơ bản là tập chung vào DOM function, điều mà đến tận bây giờ chúng ta vẫn thấy được sự quan trọng của nó. Cuộc chiến vẫn không dừng lại giữa Netscape và MS


![IEvsNetscape ](https://images.pcworld.com/news/graphics/220562-img_022211-ie6-1_original.jpg)
Cuộc chiến browser 90s

Đâu là hồi kết?

Sự thay đổi lớn nhất diễn ra sau khi JScript trên trình duyệt IE ra đời đó là Netscape’s JavaScript engine còn được gọi là SpiderMonkey mà chúng ta vẫn thấy FireFox hiện tại vẫn đang dùng. Đó là 1 sự thay đổi lớn trong đội developers của Netscape đứng đầu là Eich đã làm nó Javascript dễ sử dụng clean hơn. Những năm tiếp theo đó thì JScript và SpiderMonkey engine thống trị. Sau đó được đổi tên vào những năm gần đây thành Charkra (IE), RhinoV8
Những điều trên đủ để thấy bề dày của Javascript. Và đây là thời đại của internet chúng ta lại không thể thiếu các trình duyệt. Chính vì lý do đó đã trả lời cho câu hỏi tại sao JS lại được ưu tiên làm ngôn ngữ Website chính thức. Mặc dù có thể các ngôn ngữ khác có thể là mạnh mẽ hơn cũng làm được.

Vậy hiện nay điều gì ở Javascript, ta phải học nếu muốn là nhà phát triển website?

  • Javascript có mặt ở mọi nơi:
    • JavaScript đã tồn tại hơn hai mươi năm, có nghĩa là bạn sẽ thấy nó chạy ở mọi nơi bạn có thể tưởng tượng. Một số trang web nổi tiếng như eBay, Linkedin, Amazon và Facebook được xây dựng trên JavaScript. Trình duyệt web là một trong những ứng dụng được sử dụng nhiều nhất trên cả máy tính để bàn và thiết bị di động. Với ngày càng nhiều dịch vụ bằng web, JavaScript sẽ chỉ tăng mức độ phổ biến và nói chung. Hiện tại rất nhiều cải tiến kỹ thuật đang diễn ra trên JavaScript.
  • Nếu bạn có Javascript đang và sẽ được trả rất tốt trong hiện tại và tương lai:
    • Thực tế cho thấy tại Việt Nam thì ta có thể thấy hằng ngàn nhu cầu tuyển dụng các Framework Javascript
    • Và những job có sử dụng Javascript cũng được nằm trong top đầu về lương
  • Cộng đồng sử dụng js nhiều và đa dạng.
    • Có thể thấy mức độ phủ của js là như thế nào trên bảng khảo sát của githut

Kết Luận


Tựu chung lại, học bất kỳ ngôn ngữ lập trình sẽ mở ra cho bạn cơ hội vô tận và cung cấp vô số lợi ích. Với hàng trăm ngôn ngữ lập trình ngoài kia, thật khó để biết bắt đầu từ đâu. Trong số hàng trăm ngôn ngữ lập trình, không ngôn ngữ nào linh hoạt như JavaScript. Các lý do trên chỉ bắt đầu cho thấy giá trị của nó. Thông qua JavaScript phổ biến với hàng trăm thư viện và sử dụng rộng rãi, có vô số thứ để làm những điều thú vị với ngôn ngữ này.

Liên hệ tới thiết kế web chuyên nghiệp để có thêm thông tin chi tiết thông qua số điện thoại:0363280183 hoặc email:dtn.cntt@gmail.com.

Không có nhận xét nào:

Đăng nhận xét

Phương pháp làm website đẹp trên wix chỉ nửa tiếng

Hiện nay, có vô vàn Phương pháp làm website trên mạng xã hội với sự hướng dẫn tận tình và chi tiết, vì có quá nhiều thông tin nên khách hà...