写点什么

文章:论 Java 和 Ruby 语言的变迁风险

  • 2007-07-09
  • 本文字数:672 字

    阅读完需:约 2 分钟

本文作者 Bruce Tate 从 Java 语言的历史着手,详尽分析了 Java 语言在发展的初始阶段所遇到的困难,然后又类比当前比较流行的 Ruby on Rails,指出 RoR 现在所面临的风险以及发展的前景。

回顾 Java 语言的发展,可以看出它拥有着一个令人赞叹的成功过程。在 C++ 独步本地程序开发的时候,Java 作为 Internet 应用语言在客户端迅速站稳脚跟,后来又借助更好的面向对象功能、Internet 类库、安全等特性平滑转移到服务器端开发。但如作者所言,任何成功的语言都会产生技术膨胀,因为它们必须去适应使用者不断变化的需求。在这种情况下,它就不能像其他语言一样那么快速适应变化,因为它不得不考虑兼容。这也是 Java 目前所存在的风险!Bruce Tate 说:

我坚信复杂性和松散的开发效率是使得 Java 目前正在经历风险的原因。

尽管现在 Ruby on Rails 已经很流行,但它作为一个新生事物,也面临着许多和 Java 当初所遭遇的一样的风险:缺少商业投资、有限的开发资源、缺少开发经验等。但作者对这些风险一一进行解析,并总结说当你站在全局的角度考虑时,会感觉到使用 Ruby 的风险往往被夸大了,自己真正去尝试使用 Ruby 语言,是把这些风险纳入控制范围的最好方法。

在文章的最后,Bruce 针对当前人们对 Rails 的一些错误认识进行了批驳,比如 Rails 是银弹;选择 Ruby 颇具风险,因为你无法预测到错误;为 Java 项目招募人手总是更为容易;Rails 无法拓展;Rails 的整合选项十分有限等。不论你是一个 Java 开发人员,还是一个对 Ruby 抱怀疑态度的人,或者仅是对语言的发展历史感兴趣,这篇文章都值得细细品味!

阅读全文:论 Java 和 Ruby 语言的变迁风险

2007-07-09 03:03914

评论

发布
暂无评论
发现更多内容

Java—线程池

武师叔

6月月更

ABAP 程序间传递数据

桥下本有油菜花

ABAP BDC常见问题-FICO

桥下本有油菜花

abap

盲盒APP开发:如何抓住消费者的心?

WDL22119

盲盒商城 盲盒APP开发 盲盒源码 盲盒H5开发 盲盒小程序

前后端的爱恨情仇

Liam

前端 后端 Postman 开发工具 swagger

敏捷需求管理篇|如何从0-1写好一个用户故事

云智慧AIOps社区

需求管理 编程效率 用户故事 敏捷管理 需求迭代

盲盒APP开发新玩法,盲盒APP需具备的模块

WDL22119

盲盒商城 盲盒开发 盲盒APP开发 盲盒源码 盲盒H5开发

焱融科技加入多家行业协会与产业联盟,加速产业互联生态跃迁

焱融科技

易观分析《机器学习平台市场研究,2022》研究报告正式启动

易观分析

机器学习 AI软件

大数据相关名称解释看这里!简单通俗理解大数据!

行云管家

云计算 大数据 数据安全

阻塞与非阻塞客户端

Damon

微服务 6月月更

华为云云原生2.0全景图再升级,一切皆服务共创新价值

极客天地

ABAP BDC的执行模式和更新模式

桥下本有油菜花

abap

office 2016连接mysql并执行复杂查询

阿呆

MySQL Office

Windows域提权漏洞分析与复现

网络安全学海

网络安全 安全 渗透测试 WEB安全 漏洞挖掘

企业级Web应用系统权限设计

BigBang!

权限 权限架构 权限设计

React Suspense 尝鲜,处理前后端IO异步操作

葡萄城技术团队

大前端 SpreadJS 表格控件 纯前端表格组件

研发效能管理如何建立闭环?

思码逸研发效能

研发效能

2022年中国露营市场专题洞察

易观分析

露营

NLP论文领读|合成数据的妙用:低成本构建高质量的大规模平行语料

澜舟孟子开源社区

人工智能 自然语言处理 数据挖掘 深度学习 nlp

通过DAO的现状,看Web3最具影响力的基础设施M-DAO

鳄鱼视界

在线办公时代,企业如何选择一款合适的文档管理系统

小炮

java开发技术培训MyBatis的缓存

@零度

mybatis JAVA开发

【堡垒机】常见的堡垒机部署模式有哪些?

行云管家

等保 堡垒机 等保2.0

十分钟带汝入门大数据开发语言Scala

百思不得小赵

scala 大数据 6月月更

使用 eBPF 增强监控和可观测性

观测云

不会乘法表怎么做乘法?这个远古的算法竟然可以!

博文视点Broadview

web前端培训JS 运行机制的梳理

@零度

JavaScript 前端开发

墨天轮访谈 | 叶金荣:GreatSQL开源社区——做中国广受欢迎的开源数据库

墨天轮

数据库 开源数据库 国产数据库

开发者能力大赏,谁是技术知识达人?

华为云开发者联盟

华为云

【Spring 学习笔记(十一)】基于注解的Spring AOP

倔强的牛角

Java spring spring aop Java EE 6月月更

文章:论Java和Ruby语言的变迁风险_Ruby_霍太稳@极客邦科技_InfoQ精选文章