JavaScript có phải do Java tạo ra không?

JavaScript ở khắp mọi nơi và trong năm thứ bảy liên tiếp, nó được xếp hạng là ngôn ngữ lập trình được sử dụng phổ biến nhất, với 67. 8% nhà phát triển sử dụng nó vào năm 2019. Việc nó trở thành ngôn ngữ lập trình phổ biến nhất thế giới đồng nghĩa với sự phát triển của Internet

Được tạo ra ngoài sự cần thiết, nó được sử dụng để xây dựng 95. 2% [1. 52 tỷ] trang web hiện nay, bao gồm một số trang lớn nhất thế giới, như Facebook và YouTube. Không có nó, chúng ta sẽ không có các ứng dụng web phổ biến và hữu ích như Google Maps và eBay.  

Vì vậy, không cần phải chần chừ thêm nữa, chúng ta hãy xem JavaScript là gì, cách thức và lý do nó được tạo ra cũng như điều gì sẽ xảy ra tiếp theo cho ngôn ngữ này

JavaScript là gì?

JavaScript là ngôn ngữ kịch bản, là một trong ba ngôn ngữ cốt lõi được sử dụng để phát triển trang web. Trong khi HTML và CSS cung cấp cấu trúc và kiểu trang web, JavaScript cho phép bạn thêm chức năng và hành vi vào trang web của mình, cho phép khách truy cập trang web của bạn tương tác với nội dung theo nhiều cách giàu trí tưởng tượng

JavaScript chủ yếu là ngôn ngữ phía máy khách, có nghĩa là nó chạy trên máy tính của bạn trong trình duyệt của bạn. Tuy nhiên, gần đây sự ra đời của Node. js đã cho phép JavaScript cũng thực thi mã trên máy chủ

Kể từ khi được phát hành, JavaScript đã vượt qua Java, Flash và các ngôn ngữ khác vì nó tương đối dễ học, có một cộng đồng cởi mở và miễn phí, và quan trọng nhất là cực kỳ hữu ích, cho phép các nhà phát triển nhanh chóng tạo ứng dụng với hàng triệu người dùng.

Nguồn gốc JavaScript

[Nguồn. ]

Đầu đến giữa những năm 1990 là thời điểm quan trọng đối với Internet. Những người chơi chính như Netscape và Microsoft đang ở giữa cuộc chiến trình duyệt, với Bộ điều hướng của Netscape và Internet Explorer của Microsoft đối đầu

Vào tháng 9 năm 1995, một lập trình viên Netscape tên là Brandan Eich đã phát triển một ngôn ngữ kịch bản mới chỉ trong 10 ngày. Ban đầu nó được đặt tên là Mocha, nhưng nhanh chóng được gọi là LiveScript và sau đó là JavaScript.

JavaScript so với. Java

Thường có một số nhầm lẫn về hai ngôn ngữ này, nhưng JavaScript và Java [một ngôn ngữ lập trình phổ biến khác dành cho các nhà khoa học dữ liệu sau Python] hầu như không có điểm chung nào. Cái tên JavaScript xuất phát từ việc Netscape hỗ trợ Java applet trong trình duyệt của nó. Nhiều người nói rằng đó cũng là một chiến thuật tiếp thị để chuyển hướng sự chú ý khỏi Java, ngôn ngữ được bàn tán nhiều nhất vào thời điểm đó. Để chạy các chương trình Java, trước tiên mã phải được biên dịch thành dạng thực thi được. Mặt khác, JavaScript được tạo ra để được giải thích trong thời gian chạy, làm cho nó năng động hơn nhiều [ngày nay, ranh giới của hai phương thức đã mờ hơn rất nhiều].

JavaScript không thực sự có khởi đầu tốt nhất. Nó cũng không hoạt động tốt và những người phát triển bằng Java coi JavaScript giống như một “keo giao diện người dùng” được sử dụng chủ yếu bởi các nhà thiết kế và những người không phải là kỹ sư khác. Nhưng thực tế là việc có một ngôn ngữ “keo dính” đã cho phép internet thực sự phát triển. Các lập trình viên có thể phản ứng tốt hơn khi sử dụng các sự kiện và soạn các thành phần tương tác. Và do đó, JavaScript lan truyền nhanh chóng và nhanh chóng trở thành ngôn ngữ chung của web

Làm quen với các sinh viên khoa học dữ liệu khác

Karen Masterson

Nhà phân tích dữ liệu tại Verizon Digital Media Services

Đọc truyện

Mengqin [Cassie] Gong

Nhà khoa học dữ liệu tại Whatsapp

Đọc truyện

Sunil Ayyappan

Giám đốc chương trình kỹ thuật cấp cao [AI] tại LinkedIn

Đọc truyện

ECMAScript ra đời

Năm 1997, do sự phát triển nhanh chóng của JavaScript, rõ ràng là ngôn ngữ này cần được duy trì và quản lý đúng cách. Do đó, Netscape đã giao công việc tạo đặc tả ngôn ngữ cho Hiệp hội các nhà sản xuất máy tính châu Âu [ECMA], một cơ quan được thành lập với mục tiêu chuẩn hóa máy tính. Các thông số kỹ thuật ECMA được dán nhãn ECMA-262 và các ngôn ngữ ECMAScript bao gồm JavaScript, JScript và ActionScript

Trong khoảng thời gian từ 1997 đến 1999, ECMA-262 đã có 3 lần sửa đổi, nhưng gần 10 năm sau, phiên bản 4 đã bị loại bỏ do có nhiều ý kiến ​​khác nhau về hướng ngôn ngữ và các tính năng được đề xuất. Thật thú vị, nhiều tính năng gây tranh cãi này, chẳng hạn như trình tạo, trình vòng lặp và phép gán phá hủy, đã được đưa vào các thông số kỹ thuật ECMAScript gần đây hơn

Bài báo bắt đầu một phong trào

[Nguồn. ]

Năm 2005 được chứng minh là một năm quan trọng đối với JavaScript. Một bài báo do Jesse James Garrett phát hành đã giới thiệu Ajax, một bộ công nghệ mang tính cách mạng bao gồm JavaScript. Ajax đã cải thiện đáng kể trải nghiệm người dùng bằng cách cho phép các trang web giống như các ứng dụng dành cho máy tính để bàn hơn. Điều này thực sự đã đẩy JavaScript trở thành tiêu điểm như một ngôn ngữ lập trình chuyên nghiệp.

Bài báo này được coi là một trong những nền tảng sáng lập của cộng đồng JavaScript. Vào thời điểm đó, JavaScript có nhiều thách thức, bao gồm cả bản chất dài dòng của nó khi làm những việc đơn giản và vấn đề không tương thích giữa các trình duyệt. Cộng đồng đã phản hồi bằng các khung và thư viện JavaScript lớn và phổ biến, chẳng hạn như Dojo và Mootools và jQuery

Tìm điểm chung

Sau một sự kiện năm 2008 ở Oslo, các đề xuất ECMAScript 4 đã được thu nhỏ lại bởi nhiều tổ chức và các bên liên quan đến JavaScript, bao gồm Yahoo, Google và Microsoft. Dự án có tên mã là Harmony và nó đã thành hiện thực vào năm 2015, khi ECMAScript 6 được phát hành

Năm 2009, dự án CommonJS được thiết lập để xác định và thúc đẩy phát triển JavaScript bên ngoài trình duyệt bằng cách sử dụng các mô-đun để đóng gói mã và chức năng hữu ích. Điều này đã mở đường cho Node. js làm môi trường để chạy JavaScript không cần trình duyệt. Giờ đây, ngôn ngữ chạy trên giao diện người dùng của internet đã có thể xử lý các máy chủ đằng sau hậu trường

JavaScript hôm nay

[Nguồn. ]

Từ khởi đầu hơi gập ghềnh, JavaScript đã vươn lên trở thành ngôn ngữ lập trình phổ biến nhất trên thế giới. Theo báo cáo năm 2018 Octoverse của GitHub, có nhiều kho lưu trữ mã JavaScript hơn bất kỳ ngôn ngữ nào khác—và con số đó đang tăng lên đều đặn.

Một loạt các khung và thư viện JavaScript, chẳng hạn như Ember, Angular, React và Vue, đã được phát triển để cho phép viết các ứng dụng web phức tạp và mạnh mẽ bằng cách sử dụng các nhóm nhỏ trong khoảng thời gian ngắn. Bên cạnh phần mềm máy khách và máy chủ, giờ đây thậm chí có thể viết các ứng dụng di động gốc bằng JavaScript. Không có gì đáng ngạc nhiên, điều này ngày càng trở nên phổ biến do khả năng chia sẻ mã giữa thế giới di động và web

Với tất cả sự lựa chọn này, cũng có thể hiểu được rằng cũng đã có một phong trào hướng tới việc triển khai JavaScript "vanilla" ở cấp cơ sở hơn. Các thành phần web, các phần tử trình duyệt tùy chỉnh nhỏ có thể tái sử dụng, là thách thức mới nhất nhằm trở thành bước đột phá tiếp theo trong thế giới JavaScript. Gần đây, nhiều thư viện liên quan đến khoa học dữ liệu đang được giới thiệu để hỗ trợ các lĩnh vực khác nhau của trí tuệ nhân tạo. Ví dụ: Tensorflow là thư viện Javascript phổ biến dành cho các nhà khoa học dữ liệu cho phép họ tạo biểu đồ luồng dữ liệu. Dù điều quan trọng tiếp theo là gì thì rõ ràng là JavaScript sẽ đồng hành cùng chúng ta trong nhiều năm tới.

Vì bạn ở đây…
Bạn đang nghĩ về sự nghiệp trong khoa học dữ liệu? . Nếu bạn mới bắt đầu, hãy xem qua Khóa học Khoa học dữ liệu cơ bản của chúng tôi và đừng quên xem các bài đánh giá của sinh viên. Dữ liệu đứng về phía chúng tôi.

Về T. J. DeGroat

T. J. là một nhà văn và biên tập viên đang tiến hành cuộc chiến chống lại cách viết hoa không cần thiết. Bạn có thể theo dõi anh ấy trên Twitter @tjdegroat

JavaScript có thuộc sở hữu của Java không?

Ngôn ngữ lập trình JavaScript, được phát triển bởi Netscape, Inc. , không phải là một phần của nền tảng Java .

Có phải JavaScript đến từ Java?

Cái tên JavaScript bắt nguồn từ việc Netscape hỗ trợ các ứng dụng Java trong trình duyệt của nó . Nhiều người nói rằng đó cũng là một chiến thuật tiếp thị để chuyển hướng sự chú ý khỏi Java, ngôn ngữ được bàn tán nhiều nhất vào thời điểm đó. Để chạy các chương trình Java, trước tiên mã phải được biên dịch thành dạng thực thi được.

JavaScript được tạo bởi ai?

JavaScript được phát minh bởi Brendan Eich vào năm 1995. Nó được phát triển cho Netscape 2 và trở thành tiêu chuẩn ECMA-262 vào năm 1997. Sau khi Netscape chuyển giao JavaScript cho ECMA, quỹ Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox.

Là phiên bản JavaScript của Java?

Theo trang web chính thức của nền tảng Java, sự khác biệt chính giữa Java và JavaScript là Java là ngôn ngữ lập trình OOP trong khi JavaScript là tập lệnh lập trình OOP. JavaScript code is written completely in text and need only be interpreted. Java, on the other hand, must be compiled.

Chủ Đề