加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java适用于“Web 2.0”应用程序吗?

发布时间:2020-12-15 02:56:52 所属栏目:Java 来源:网络整理
导读:前几天我和某人聊天,他建议Rails和 PHP是最适合Web应用程序的平台,并避免使用Java.我的背景主要是Java,我知道有些人认为它太冗长和“重量级”,但偶尔也会使用(例如通过LinkedIn). 所以我想知道是否有人成功地使用Java来创建最新的Web应用程序,无论是使用语言
前几天我和某人聊天,他建议Rails和 PHP是最适合Web应用程序的平台,并避免使用Java.我的背景主要是Java,我知道有些人认为它太冗长和“重量级”,但偶尔也会使用(例如通过LinkedIn).

所以我想知道是否有人成功地使用Java来创建最新的Web应用程序,无论是使用语言本身(例如使用Stripes / Spring Hibernate),还是使用dymamic语言的运行时(例如JRuby,Groovy,Jython的)?如果是这样,请分享有效的方法和不同的方式.

一些背景(稍后补充):
Tim O’Reilly创造了措辞“Web 2.0”,这是他的定义:http://www.oreillynet.com/lpt/a/6228

我认为这是“发布周期的结束”和“轻量级编程模型”,涉及快速迭代和简化部署,其中Java可能不太适合.思考?

解决方法

有两个完全不同的概念称为“Web 2.0”:

>用户生成的内容(通常带有一些“社交网络”)
>基于AJAX的动态Web应用程序

第二个有点决定你必须使用的技术(至少一些JS,以及(某些)响应中的机器可读内容).当然,没有什么可以反对在服务器上使用Java(或CGI,Perl等).

第一个与技术没有任何关系,与您提供的服务本身有关.再次,你可以使用你想要的任何东西.

为什么这两个混合在一起?更重要的是:为什么动态语言被认为“更合适”呢?我猜这只是一个时间巧合,所有这三件事(用户生成的内容,AJAX,严肃的动态语言)大致同时引起了人们的关注,并且每个概念的大多数支持者正在使用另外两个.

简而言之,更好地避免使用未定义的marketroid术语,如“web 2.0”,并使用正确的描述.至少在工作的时候.当卖给VC和PHB使用任何和所有流行语时!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读