Trả lời ngắn gọn: Không thực sự.
Trả lời dài: Javascript thiếu nhiều tính năng, ngay cả đối với ngôn ngữ kịch bản. Sự phổ biến chính đến từ khả năng giao tiếp với các máy chủ không đồng bộ cho phép các trang web như Stackoverflow hoặc Facebook cập nhật nội dung một cách kỳ diệu mà không cần làm mới.
Tuy nhiên, chậm và thiếu một số tính năng làm cho nó khả thi cho lập trình ứng dụng bên ngoài trình duyệt. Trong khi chắc chắn có một sự đột biến trong các ứng dụng dựa trên trình duyệt (lợi thế lớn bởi vì chúng về cơ bản dễ triển khai và hoàn toàn độc lập với hệ điều hành nếu được thực hiện đúng).
Một điều nữa cần lưu ý là hầu hết những thứ làm cho javascript phổ biến xuất phát từ độc quyền của nó trên trình duyệt dựa trên kịch bản. Và hầu hết các ứng dụng của nó đã được đóng chai dưới dạng JQuery và Prototype và Dojo.
Nếu bạn có ý định đi vào khu vực phần mềm dựa trên trình duyệt, bạn vẫn sẽ cần phải tìm hiểu các ngôn ngữ phụ trợ để làm cho chúng có thể và Javascript sẽ rất dễ dàng để thêm vào sau (nếu bạn đã theo tiêu chuẩn của bạn.) Bộ công cụ Web của Google thậm chí còn biên dịch Java giao diện người dùng thành Javascript cho bạn để bạn thậm chí không phải lo lắng.
wiki cộng đồng? –
Chúa ơi, tôi hy vọng là không. Javascript là đủ của một mớ hỗn độn như nó được. Tôi đã tự nguyện học một ngôn ngữ mà tôi chưa từng sử dụng trước đây (như Python hay Ruby) trước khi chạm vào Javascript nhúng. – Powerlord
Javascript là rất nhỏ và được xác định nghiêm ngặt, làm thế nào nó có thể là một mớ hỗn độn? – alamar