【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

文章:论 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:03602

评论

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

凭借一份“面试真经pdf”,我四面字节跳动,拿下1-2级offer

Java 程序员 架构 面试

技术干货|7个 React 性能提升技巧

拍乐云Pano

React

SICP 习题2.6之丘奇数

程序员历小冰

函数式编程 SICP 5月日更

华为云PB级数据库GaussDB(for Redis)揭秘第九期:与HBase的对比

华为云开发者联盟

HBase 华为云 开源数据库 NoSQL数据库 数据库GaussDB(for Redis)

API网关

lenka

5月日更

HarmonyOS开发者创新大赛预选赛结束,23支队伍脱颖而出闯入决赛

Geek_283163

鸿蒙

使用docker compose快速部署前后端分离项目案例

皮特王

nginx Docker Vue Docker-compose

jmeter命令行执行测试并对测试报表进行初步分析

行者AI

测试 Jmeter

Golang Chaos Engineering

escray

学习 极客时间 Go 语言 5月日更

耗时1年的前端技术框架切换之旅

华为云开发者联盟

大前端 软件工程 React 框架

工商银行分布式服务 C10K 场景解决方案

阿里巴巴云原生

容器 微服务 云原生 监控 应用服务中间件

Linux下内存不足问题的定位与处理

明儿

Linux 内存 性能调优

那些激情燃烧的NFT们

zhoo299

区块链 加密货币 艺术 5月日更 NFT

聊聊 Zabbix 和 Prometheus(一)

耳东@Erdong

Prometheus zabbix 5月日更

如何更改 Notion 中的字体?

彭宏豪95

效率 Notion 工具 5月日更

技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?

华为云开发者联盟

JavaScript typescript 大前端 浏览器 angular

语义理解过程中的崩溃

Qien Z.

nlp 语义 5月日更

你到底想做什么

ES_her0

5月日更

【LeetCode】解码异或后的排列Java题解

Albert

算法 LeetCode 5月日更

恍然大悟丨Java 中 RMI 的使用

Java架构师迁哥

一个朋友学会Java泛型后直接薪资翻倍!

北游学Java

Java 泛型

数据工作者必备工作技能:数据治理

博文视点Broadview

这个英语学习APP更适合小白

小天同学

学习 英语 5月日更 APP推荐

架构实战营-详细架构设计文档

Simon

架构实战营

五一假期回乡,跟大家聊聊感触

架构精进之路

心情 杂记 5月日更

阿里云入选 2021 Gartner APM 魔力象限,国内唯一入选云厂商

阿里巴巴云原生

阿里云 容器 微服务 运维 云原生

挖矿从入门到放弃:Chia

程序员架构进阶

数字货币 28天写作 Chia奇亚挖矿 5月日更

Python OOP-5

若尘

oop Python编程 5月日更

百度大脑UNIT拍了拍你,提醒你报名智能对话训练营

百度大脑

物联网 智能对话

自动发布.NET Core Web应用

DisonTangor

DevOps 运维自动化 jenkins dotnet

只会重装系统的运维,不是好运维

运维研习社

Linux 5月日更 系统修复

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