好的,我知道 Java 是一种语言,但有人问我是否可以编写一个 Web 应用程序来与我用 ASP.NET 编写的 Web 应用程序进行交互。我正在实现一个 Web 服务来提供 XML,所以它与语言无关。
但是,我不能 100% 确定走 Java 路线是否有意义。我有点期待 PHP 或 ASP.NET 服务器端代码可能带有一些 Ajax/JavaScript,或者可能是使用 JScript 的较重的客户端 JavaScript 程序。
有人可以解释一下 webapps 附带的基本 Java 环境吗?我已经推断出以下内容 - 我在吠叫正确的树吗?
- 像 ASP.NET 一样运行的 Java 称为 JSP
- JavaBeans 有点像 .NET 框架,即它是一个可重用组件库
- Java EE 有点像 ASP.NET,因为它是在服务器上构建网页的框架
- Java 也可以在客户端上运行,但需要安装 Java VM
在客户端运行Java时,可以使用JavaBeans吗?有框架吗?它也可以使用 JScript 吗?我不这么认为,因为 JScript 是 JavaScript 库。
虽然在服务器上运行 Java 是可以的,但这是一个相对较小的应用程序,因此 Java 听起来有点矫枉过正。PHP 或 ASP.NET 感觉更合适。
但我认为他们不应该在浏览器中使用 Java 小程序,它会增加不必要的复杂性。