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

Re: 关于RoR无法成为企业应用开发的主流的讨论

阅读更多
fyol 写道
gigix 写道

答案很简单,不接受。DHH在RailsCon已经说得很明确了,Rails不打算迁就这些“企业级超复杂”。如果一定有这样的需求,那么就不要用Rails。
我说过很多次,Rails的兴起并不仅仅是一个语言、一个框架那么简单的事,它背后暗含着一种商业模式、企业运营模式、IT专业服务模式的变迁,所以它才受到那么多人的关注,甚至非IT的经济类媒体都来关注它。但似乎很多人仍然没有认真想想这到底是什么意思。譬如说我给你两个问题去思考:(1)未来的企业需要的IT系统就一定像你所说的那么复杂吗?(2)未来编写软件、使用软件的方式就一定像现在的J2EE这样吗?



不接受就无法成为企业应用的主流,所以rails只能用来搞web2.0。

(1)未来的企业需要的IT系统就一定像你所说的那么复杂吗?
只会更复杂。
http://www.csdn.net/subject/SAP%20Netweaver/SAP%20Netweaver_index.html
并且看来会慢慢超脱于产品层面。
虽然web service可以使跨系统开发模糊语言的差别,但java在这块市场里已经获得了更深层次的支持。

另外,是不是接受业务主键更像是哲学问题,不见得所有产品都会兼容两者。
(2)未来编写软件、使用软件的方式就一定像现在的J2EE这样吗?
rails应该是引爆了下一次革命,但在企业开发方面,这一次革命java应该更容易从中受益

第一,Rails!=Ruby。这个Martin Fowler已经说得很清楚了。
真正有趣的是,这调调听着很耳熟。五年前听到的版本是“如果Java采用虚拟机就无法成为高性能应用的主流”,结果呢?
From Ruby to Java里面另一句话很有味道:Productivity is the King。而IT最有趣的一点,就是可以眼看着生产力如何驱动历史。
分享到:
评论

相关推荐

    freemis 基于ror框架的mis

    **FreeMIS:基于Ruby on Rails框架的企业管理系统** FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS...无论你是初学者还是经验丰富的开发者,都可以从中学习到关于Web应用开发的宝贵经验和技巧。

    使用ROR编写ORACLE WEB应用

    描述中虽然没有具体信息,但我们可以从常规的Web应用开发流程出发,详细阐述使用ROR与Oracle数据库结合的关键点。 首先,我们需要确保开发环境已准备好。这包括安装Ruby解释器、Rails框架、以及Oracle数据库的相关...

    RoR 培训课程PPT

    通过这五天的培训课程,学员将能够熟练掌握RoR的基本开发技能,并具备独立构建完整Web应用的能力。RoR以其简洁优雅的语法和强大的生态系统,在Web开发领域占有举足轻重的地位。希望每位学员都能从中受益匪浅,成为...

    初探ROR

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

    ror-api:ROR火

    单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...

    ror中文资料

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

    RoR性能优化经验谈

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

    Insta-clone:具有RoR和React.js的InstaClone

    RoR是基于Ruby语言的全功能Web开发框架,而React.js是Facebook开发的一个JavaScript库,专门用于构建用户界面,尤其适合构建单页应用。 描述中的"自述文件"通常指的是项目中包含的README文件,该文件会提供项目的...

    敏捷开发第二版ROR必看

    "敏捷开发第二版ROR必看"这个主题,指的是对敏捷开发方法论与Ruby on Rails的结合应用进行深入学习的教程。此教程特别强调了2006年度的最佳出版物,旨在为开发者提供与时俱进的敏捷开发实践指导。 **敏捷开发介绍**...

    RoR选题方向—源代码

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

    First-app:First Ror应用

    该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...

    rails-mister-cocktail:使用RoR构建的Web应用程序,用于创建,自定义和组织鸡尾酒

    该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...

    ror实例

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

    Rails-Website---orulo-Application:使用RoR和React进行的应用程序

    Orulo应用申请进行了选择过程。 用非常简单的功能模拟房地产网站的项目:用户创建和财产收藏。 尽管该项目很简单,但是我发现一些问题亟待解决,例如: 搜索表单是说明性的。 它执行注册过程,但路由不会将用户...

    intimate_web:一个 ROR 应用程序

    "intimate_web" 是一个基于 Ruby on Rails (ROR) 框架开发的应用程序。Ruby on Rails 是一种流行的开源 Web 开发框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建数据库驱动的 web 应用程序。这个应用...

    twitch:使用RoR 4.2.2的类似app的twitter

    Ruby on Rails(RoR)是一个流行的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了开发过程,强调“约定优于配置”的原则。 首先,我们要理解RoR 4.2.2版本的关键特性。这个版本在RoR的历史中扮演...

    Moovup:使用 RoR 的 Web 应用程序(~2012-2013)

    Moovup 是一个网络应用程序,我在大约八个月的时间里一直在研究它。 我在空闲时间为初创公司工作,以帮助他们在技术上设置他们的项目。 Moovup 是一个针对两种目标的平台; 一方面,它针对需要将顾客从家中带到店内...

    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 ...

    用于ROR应用的lighttpd配置模板

    在开发和部署Ruby on Rails(简称ROR)应用程序时,选择合适的服务器软件是至关重要的一步。Lighttpd是一个轻量级、高效的Web服务器,尤其适合处理动态内容,如Rails应用。"用于ROR应用的lighttpd配置模板"提供了一...

Global site tag (gtag.js) - Google Analytics