Tại sao JS được gọi là JavaScript?

Java và JavaScript có tên giống nhau vì Netscape và Sun Microsystems đã đồng ý sử dụng JavaScript làm ngôn ngữ kịch bản bổ sung cùng với Java, một ngôn ngữ được biên dịch. Brendan Eich, người tạo ra JavaScript cũng coi việc đặt tên là một mánh khóe tiếp thị của Netscape để ăn theo thành công của Java

Quy ước đặt tên của JavaScript và Java luôn gây ra một số vấn đề cho các nhà phát triển mới. Bạn sẽ thường thấy các nhà phát triển đầy tham vọng hỏi liệu họ nên học Java hay JavaScript trước. Thực tế là chúng đại diện cho hai con đường sự nghiệp rất khác nhau dành cho kỹ sư phần mềm.   

Cả hai giống nhau về tên và một số cú pháp nhưng có phong cách thiết kế khác nhau. Hãy tìm hiểu sâu hơn một chút và hiểu tại sao JavaScript lại trùng tên với Java. Sau đó xem tên gốc của JavaScript và nó khác với Java như thế nào.  

Mục lục ẩn

1 Tại sao JavaScript lại có tên Java?

1. 1 Quy ước đặt tên

1. 2 Tên gốc của JavaScript là gì?

2 JavaScript có phải là tên gọi khác của Java không?

3 Tài nguyên

3. 1 Bài viết liên quan.

Tại sao JavaScript có Java trong tên của nó?

JavaScript có tên Java vì Netscape và Netscape đã đồng ý về thỏa thuận cấp phép để JavaScript chạy dưới dạng ngôn ngữ kịch bản bổ sung cùng với Java được biên dịch của Sun. Vào thời điểm đó, Java là một trong những ngôn ngữ lập trình hot nhất, vì vậy việc đặt tên JavaScript để bao gồm Java là một mánh khóe tiếp thị

Trở lại năm 1995, các trang web hoàn toàn tĩnh và không có bất kỳ loại hành vi động nào. Netscape có trình duyệt web phổ biến nhất vào thời điểm đó, Mosaic, và muốn làm cho các trang động. Sau đó, họ làm việc với Sun Microsystems, nay là Oracle, để nhúng Java vào trình duyệt. Tuy nhiên, khi Brendan Eich được thuê, họ giao nhiệm vụ cho anh ta xây dựng một ngôn ngữ có cú pháp tương tự Java nhưng ít rườm rà hơn các ngôn ngữ kịch bản hiện có.  

Kết quả cuối cùng là một thứ có tên là Mocha, sau này trở thành LiveScript và được xuất xưởng cùng với phiên bản beta của trình duyệt mới của Netscapes Navigator.  

LiveScript sau đó trở thành JavaScript đúng lúc cho bản phát hành tháng 12 của Navigator. Vì vậy, trong bảy tháng từ tháng 5 đến tháng 12 năm 1995, tên này đã thay đổi ba lần.  

quy ước đặt tên

Việc đặt tên khó hiểu không kết thúc ở đó

JavaScript không phải là một tên mở, nó thực sự được đăng ký nhãn hiệu bởi Oracle. Khi JavaScript được gửi để chuẩn hóa, Netscape không cho phép sử dụng tên JavaScript. Vì vậy, Tổ chức quốc tế ECMA, cơ quan phụ trách tiêu chuẩn hóa các hệ thống thông tin và truyền thông, đã đặt tên cho tiêu chuẩn là ECMAScript

Điều đó có nghĩa là JavaScript là một triển khai của ECMAScript tuân theo các quy tắc, chi tiết và nguyên tắc để tuân thủ ECMAScript

Sự cố xảy ra khi phiên bản ECMAScript mới được phát hành. Nhiều công cụ JavaScript được sử dụng trong trình duyệt không tự động hỗ trợ nó. Cần có thời gian để tiêu chuẩn mới được triển khai trên tất cả các trình duyệt, vì vậy hỗ trợ trên nhiều trình duyệt luôn phát triển.  

Tên gốc của JavaScript là gì?

JavaScript ban đầu được đặt tên là Mocha, sau đó được đổi thành LiveScript trước khi trở thành JavaScript. Ba lần thay đổi tên diễn ra trong sáu tháng từ tháng 5 đến tháng 12 năm 1995. Việc đặt tên cuối cùng là do JavaScript là ngôn ngữ kịch bản bổ sung đi cùng với Java, vì Sun và Netscape đã có một thỏa thuận vào thời điểm đó

JavaScript xuất hiện lần đầu dưới dạng LiveScript trong phiên bản beta của Navigator trước khi được đặt tên giống như vậy ngay trước khi phát hành chính thức Netscape's Navigator. Người tạo ra Javascript, Brendan Eich, tin rằng việc thay đổi tên cuối cùng được thực hiện để tận dụng sự phổ biến rầm rộ của Java vào thời điểm đó. Về cơ bản, việc thay đổi tên là một thủ thuật tiếp thị

Khi đến thời điểm đệ trình để chuẩn hóa, Netscape đã thu hồi quyền sử dụng tên JavaScript. Điều đó có nghĩa là nó đã được gửi dưới dạng ECMAScript. Vào khoảng thời gian đó, Để làm vấn đề thêm rối rắm, Microsoft sau đó đã đưa ra phiên bản JavaScript của họ có tên là JScript. JScript là ngôn ngữ kịch bản tuân thủ ECMAScript nhưng đã không còn được dùng nữa.  

Ngày nay bạn thấy các phiên bản JavaScript có tên là ECMAScript 2015 và ECMAScript 2020, viết tắt là ES2015 và ES2020. ECMAScript chỉ đề cập đến tiêu chuẩn toàn cầu xác định các quy tắc sử dụng JavaScript

LIÊN QUAN bộ lọc jQuery so với tìm. Có gì khác biệt?

JavaScript có phải là tên gọi khác của Java không?

Mặc dù chúng có tên và cú pháp giống nhau, nhưng JavaScript không phải là tên gọi khác của Java và cả hai có rất ít điểm chung. JavaScript là ngôn ngữ giao diện người dùng được sử dụng bởi 97. 8% trang web ngày nay nhưng Java là ngôn ngữ dựa trên lớp được sử dụng chủ yếu trên phần phụ trợ.  

Đối với người mới, thuật ngữ có thể khá khó hiểu nhưng hãy đảm bảo không nhầm lẫn giữa hai thuật ngữ này. Nếu bạn muốn trở thành nhà phát triển front-end, hãy học JavaScript. Nếu bạn muốn trở thành nhà phát triển back-end, tốt hơn hết bạn nên biết Java.  

Sự phát triển của front-end đã đi một chặng đường dài trong thập kỷ qua và kết quả là JavaScript hiện đang được áp dụng cho cả front-end và back-end. Java vẫn phổ biến nhưng đã giảm phổ biến trong thập kỷ qua

Tại sao JS được gọi là JavaScript?

Cái tên JavaScript xuất phát 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.

JS có nghĩa là JavaScript không?

JavaScript [thường được rút ngắn thành JS ] là một ngôn ngữ hướng đối tượng, nhẹ, được thông dịch với các chức năng hạng nhất và được biết đến nhiều nhất là ngôn ngữ kịch bản cho các trang Web, nhưng .

JS có khác với JavaScript không?

Javascript là một ngôn ngữ Scripting. Nó chủ yếu được viết tắt là JS . Có thể nói Javascript là phiên bản cập nhật của tập lệnh ECMA. Javascript là ngôn ngữ lập trình cấp cao sử dụng khái niệm Oops nhưng nó dựa trên sự kế thừa nguyên mẫu.

Ai đã phát minh ra JavaScript và tại sao nó được gọi là JavaScript?

JavaScript / ECMAScript . 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. Brendan Eich in 1995. It was developed for Netscape 2, and became the ECMA-262 standard in 1997. After Netscape handed JavaScript over to ECMA, the Mozilla foundation continued to develop JavaScript for the Firefox browser.

Chủ Đề