Được rồi, tôi biết Java là ngôn ngữ nhưng ai đó đã hỏi tôi liệu họ có thể viết một ứng dụng web để giao tiếp với ứng dụng web tôi đã viết trong ASP.NET hay không. Tôi đang triển khai một dịch vụ web để phục vụ một XML nên nó khá bất khả tri về ngôn ngữ.Chạy Java dưới dạng ứng dụng web
Tuy nhiên, tôi không chắc chắn 100% việc đi xuống tuyến đường Java có tạo ra nhiều ý nghĩa hay không. Tôi đã được mong đợi mã PHP phía máy chủ hoặc ASP.NET với một số Ajax/JavaScript hoặc có thể là một chương trình JavaScript khách hàng nặng hơn bằng cách sử dụng JScript.
Ai đó có thể giải thích môi trường Java cơ bản khi đi kèm với ứng dụng web? Tôi đã phỏng đoán những điều sau đây - tôi có đang sủa cây đúng không?
- Java khi chạy như ASP.NET được gọi là JSP
- JavaBeans là một chút như .NET framework, tức là nó là một thư viện các thành phần tái sử dụng
- Java EE là một chút như ASP.NET ở chỗ nó là một khuôn khổ cho việc xây dựng các trang web trên một máy chủ
- Java cũng có thể chạy trên máy khách nhưng nó cần máy ảo Java cài đặt
Khi chạy Java trên máy khách, bạn có thể sử dụng JavaBeans và có một khuôn khổ? Nó cũng có thể sử dụng JScript không? Tôi không nghĩ như vậy là JScript là thư viện JavaScript.
Trong khi chạy Java trên máy chủ sẽ không sao, đây là một ứng dụng tương đối nhỏ và do đó, Java nghe có vẻ hơi quá mức. PHP hoặc ASP.NET cảm thấy phù hợp hơn.
Nhưng tôi không nghĩ rằng họ nên đi xuống Java applet trong trình duyệt và nó cho biết thêm sự phức tạp đó là không cần thiết.
Cảm ơn bạn đã làm rõ –
Ngoài ra, JavaScript chạy trong trình duyệt, trong khi Java Scriptlets chạy trên máy chủ (vì chúng là một phần của Trang máy chủ Java). – Liam