`
yf149
  • 浏览: 27856 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

从RoR的持续发热到Java的开源,看未来Java发展的趋势

阅读更多

RoR热已经有一段时间了,还在持续,越来越多的开发人员开始关注RoR,一部分人Java开发人员已经加入RoR的队伍,开始用RoR做具体项目了。

Sun的新CEO放出话来“Java的核心部分将在3个月内开源”,可能会是Java C和Hotspot JVM部分。

未 来的技术发展中,基于脚本语言的轻量级web开发框架将会继续飞速发展,互联网web2.0概念的继续深化,越来越需要能够灵活面对需求变化以及快速开发 的框架和语言,RoR真是在这样的环境中催生并在短时间内在全球技术圈内吸引大量眼球和追捧。大型且需求相对复杂的系统现阶段的架构首选还是基于Java 的,毕竟Java开源社区有太多有价值的framework和library了。 但面对RoR的继续发热,Java在一些领域会慢慢丢失用户,开发人员大规模转投或者开始疯狂的学习RoR的情形已经出现。Java需要有所变化,可以看 到,Sun已经在这方面做出了一些努力,把JRuby团队拉入旗下,以便促进JRuby的进一步发展,包括这次决心把Java开源,也是为了更好的利用用 户和社区的力量,来促进Java的发展,就如当初IBM把Eclipse开源了,看看用户和社区为Eclipse贡献的插件,如果没有这些插件, Eclipse根本不可能有今天的地位,也就不会有Borland放弃JBuilder原先的平台,而转投Eclipse平台,一心开发商业插件了。 Java开源的前景到底如何,谁也看不准,估计Sun这次也是下了很大的决心,有一点是可以看到的,有那么多Java开发人员和社区做支持,Java至少 会比掌控在Sun一人手里发展的更快。

几年后的Java平台上,我们可能能够直接在上面跑PHP、python、ruby,相互之间可以在语言的层面上互相调用等,期待...

原文链接:http://dev.collin.cn/detail/2.html

分享到:
评论

相关推荐

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    Java敏捷持久层-ROR-ActiveRecord持久层框架的Java实现

    在Java世界里,虽然Hibernate和JPA等框架已经非常成熟,但Ruby on Rails(ROR)中的ActiveRecord模式也受到了不少Java开发者的青睐,并有了一些移植到Java平台的实现。 ActiveRecord是一种对象关系映射(ORM)模式...

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    RoR选题方向—源代码

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...

    持续集成开源工具

    #### 四、Jenkins: 开源持续集成工具 - **背景**: Jenkins是一个广泛使用的开源软件项目,旨在提供一个易于使用的软件平台,以支持持续集成实践。 - **特点**: - **高度可配置**: 支持各种插件和扩展,能够适应不同...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    神经网络ror resenet模型

    同时,它们的残差学习思想也被应用到自然语言处理、语音识别等领域,极大地推动了深度学习的发展。 **总结** ResNet和Ror模型是深度学习领域的关键进展,通过解决深度网络的训练难题,使得我们能够构建出更深、更...

    ror中文资料

    Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者...

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    play java轻量级框架

    说到网络框架,Ruby的Ruby on Rail和Python的Django都相当轻巧好用,但Java下的框架,则要沉重很多。有人因此质疑Java语言本身是否符合网络时代的需求。Java大神们对这一问题嗤之以鼻。想要轻巧好用的框架?写一个给...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    初探ROR

    Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...

    Java与Ruby在Web开发上谁更高效

    【Java与Ruby在Web开发上的效率对比】 Java和Ruby都是流行的Web开发语言,它们各自有其独特的优点和适用场景。本文主要探讨了Java相对于Ruby在Web开发中的效率和生产力。 首先,Ruby on Rails(RoR)以其简洁、...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    Java、.Net、PHP、Ruby优劣势概览

    .Net,尤其是从1.x到3.0的进化,逐渐增加了企业级开发的功能,如ASP.NET MVC等框架。在Web开发中,.Net 的服务器控件为开发带来便利,但这也可能导致代码冗余,不便于前端设计。此外,尽管存在第三方MVC框架,但缺乏...

    敏捷开发第二版ROR必看

    书中详细介绍了如何使用Rails框架来构建敏捷的Web应用,涵盖了从项目规划、数据库设计到测试驱动开发的全过程。第二版尤其注重更新,反映了Rails框架的最新发展,包括新的API、最佳实践和工具。 在"Agile Web ...

    bookstore-已优化Servlet.zip

    - **存储过程和触发器**:复杂操作可以封装到存储过程中,提高执行效率,触发器可以自动执行特定操作。 4. **Elasticsearch(Eplices)**: - **全文搜索引擎**:Elasticsearch用于处理非结构化数据,提供高效的...

    Java世界的Ruby

    从面向对象的角度来看,Ruby与Java有许多相似之处,但两者之间也存在显著差异。Ruby是一种动态类型的语言,这意味着在定义变量或函数时无需指定类型。这一特性为Ruby带来了极大的灵活性,使得开发者能够快速迭代和...

    thinkphp php开源框架

    借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、...

Global site tag (gtag.js) - Google Analytics