calmness 写道
相对于同一语言的遗留系统是会逐渐减少的,而至于JAVA的项目目前还不能算进遗留系统,当JAVA真正成为遗留系统语言后,我相信相对于JAVA的遗留系统也会逐渐减少。JAVA风格不再是流行,这点我有点不认同,至少从目前来看,JAVA仍然是主流,ROR是很火,但是还没到取代JAVA的地步,JAVA也许最终会被替代,但是目前来说要达到这一地步还是需要时间,我也很不喜欢JAVA的臃肿,但是现在对于我来说,JAVA是别无选择,至少我不会选择ROR,不是我觉得ROR不好,否则我也不会去学习ROR,只是ROR还未成熟到可以取代JAVA的地步。
“ROR还未成熟到可以取代JAVA的地步”,很多人都是这样的想法。
一种技术衰落、成为历史遗留,并不一定有另一种技术来取代它。每种技术有自己适用的应用场景,因为商业环境改变了,旧的应用场景就可能不再需要大量的新应用被开发出来。
例子就摆在眼前。作为开发桌面应用的工具,VB和Delphi并没有被任何技术取代。但桌面应用不再是商业的核心了。再往前的例子,C++,COBOL,都是这条路。即便仅仅从历史的角度,也没有任何理由认为Java一定要被某种东西取代——在我看来这是不大可能发生的——之后才会逐渐步入衰落。
分享到:
相关推荐
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...
**FreeMIS:基于Ruby on Rails框架的企业管理系统** FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS...无论你是初学者还是经验丰富的开发者,都可以从中学习到关于Web应用开发的宝贵经验和技巧。
**RoR-Newsroom: 熨斗的Ruby on Rails项目** RoR Newsroom是一个基于Ruby on Rails(RoR)的Content Management System (CMS),专为实现特定的发布工作流程而设计。RoR,全称Ruby on Rails,是Ruby编程语言的一个...
Ruby on Rails,简称RoR,是由David Heinemeier Hansson基于Ruby语言开发的一款开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,使得开发者能够更快速地构建功能丰富的web...
"intimate_web" 是一个基于 Ruby on Rails (ROR) 框架开发的应用程序。Ruby on Rails 是一种流行的开源 Web 开发框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建数据库驱动的 web 应用程序。这个应用...
RWBox Ruby 和 ROR 开发人员的 Vagrant 图像。 Vagrant 使用或动态构建可配置、轻量级和可移植的虚拟机。 RWBox 包含: 带有已编译 Ruby 2.0.0-p645、2.1.6、2.2.2 的 RVM MySQL、PostgreSQL、Redis 和 Memcached ...
在Ruby on Rails(RoR)框架中创建一个名为"sample_app"的第一个示例应用程序,是初学者踏入Web开发领域的常见步骤。RoR是一款强大的、基于MVC(模型-视图-控制器)架构的开源Web应用框架,它以Ruby语言为基础,强调...
此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) 部署说明 … ...
该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
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 ...
阿鲁巴风筝冲浪- 这是我的第一个应用程序。 作为我的Career Foundry全栈Web开发人员课程的一部分而创建。 这是在线风筝冲浪商店的演示站点。 还有一些工作要做以清理它..... 特征 带有图片轮播的功能页 ...
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...
此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) 部署说明 … ...
- **课程性质**:本课程为为期五天的Ruby on Rails(简称RoR)入门级培训,适合初学者快速掌握RoR的基本概念和技术要点。 - **讲师信息**:由Peter Marklund开发并讲解,Peter是一位经验丰富的Ruby on Rails开发者。...
**初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
**Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...
:laptop: Dulce 日历网络应用程序(测试版) Web应用程序可帮助您建立会议时间表。 这个项目是用引导的。 :hammer: 工具 节点.js React 响应DOM React-创建-应用程序 终极版 净功率 CSS ES6 ...In
【描述】中的"#我的第一次ROR学习"表明这是一个初学者的学习笔记,记录了作者初次接触并尝试理解Rails的体验。提到"ando"可能是指作者在学习过程中参考了一位名叫Ando的人的教程或者资源。"ror教程"则可能指的是...
"Learn-rails"应用程序是一个专门为初学者设计的学习资源,它将引导你完成构建一个功能齐全的Web应用的过程。这个项目的主要目标是让你熟悉Rails的开发环境,包括安装Rails、创建新项目、数据库配置、路由、控制器、...