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:基于Ruby on Rails框架的企业管理系统** FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS...无论你是初学者还是经验丰富的开发者,都可以从中学习到关于Web应用开发的宝贵经验和技巧。
描述中虽然没有具体信息,但我们可以从常规的Web应用开发流程出发,详细阐述使用ROR与Oracle数据库结合的关键点。 首先,我们需要确保开发环境已准备好。这包括安装Ruby解释器、Rails框架、以及Oracle数据库的相关...
通过这五天的培训课程,学员将能够熟练掌握RoR的基本开发技能,并具备独立构建完整Web应用的能力。RoR以其简洁优雅的语法和强大的生态系统,在Web开发领域占有举足轻重的地位。希望每位学员都能从中受益匪浅,成为...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...
Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者...
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...
RoR是基于Ruby语言的全功能Web开发框架,而React.js是Facebook开发的一个JavaScript库,专门用于构建用户界面,尤其适合构建单页应用。 描述中的"自述文件"通常指的是项目中包含的README文件,该文件会提供项目的...
"敏捷开发第二版ROR必看"这个主题,指的是对敏捷开发方法论与Ruby on Rails的结合应用进行深入学习的教程。此教程特别强调了2006年度的最佳出版物,旨在为开发者提供与时俱进的敏捷开发实践指导。 **敏捷开发介绍**...
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...
该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...
Orulo应用申请进行了选择过程。 用非常简单的功能模拟房地产网站的项目:用户创建和财产收藏。 尽管该项目很简单,但是我发现一些问题亟待解决,例如: 搜索表单是说明性的。 它执行注册过程,但路由不会将用户...
"intimate_web" 是一个基于 Ruby on Rails (ROR) 框架开发的应用程序。Ruby on Rails 是一种流行的开源 Web 开发框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建数据库驱动的 web 应用程序。这个应用...
Ruby on Rails(RoR)是一个流行的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了开发过程,强调“约定优于配置”的原则。 首先,我们要理解RoR 4.2.2版本的关键特性。这个版本在RoR的历史中扮演...
Moovup 是一个网络应用程序,我在大约八个月的时间里一直在研究它。 我在空闲时间为初创公司工作,以帮助他们在技术上设置他们的项目。 Moovup 是一个针对两种目标的平台; 一方面,它针对需要将顾客从家中带到店内...
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 ...
在开发和部署Ruby on Rails(简称ROR)应用程序时,选择合适的服务器软件是至关重要的一步。Lighttpd是一个轻量级、高效的Web服务器,尤其适合处理动态内容,如Rails应用。"用于ROR应用的lighttpd配置模板"提供了一...