Ruby PK java
来源:互联网 发布:sql修改列类型提示依赖 编辑:程序博客网 时间:2024/06/05 16:41
从去年起Java社区开始讨论一种“新的”编程语言:Ruby,这场讨论的范围越来越大,参与者也越来越多,甚至Java之父Gosling也卷入了,不过共同的认识是Ruby在开发中的高效性超越Java和C#,这个结果让许多开发者感到惊讶,甚至令他们提出这样的疑问:是否真的存在比Java和C#更好的语言?本期专题将对Ruby语言作全面的探讨并试图回答这一问题。
那么什么是Ruby呢?Ruby是一种面向对象的元编程语言,它接受了许多语言(包括Lisp,Smalltalk,Python和Perl)的最为优秀和强有力的编程特征。
Ruby On Rails 创始人:对Java 说再见
JDJ News报道,这两周以来围绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论。
虽然一直没有一个确定的答案,但围绕Java与动态语言(比如Ruby、PHP、Perl和Python)之间的争论从来没有消失过。随着Java的日趋复杂,动态语言的优势——简化和易用就越加凸显出来。如果说Java是一列稳固的货运火车,那Ruby on Rails就是一列时髦的特快列车。
Ruby on Rails 创始人,David Heinemeier Hansson,认为Ruby等动态语言是Java在Web上最大的威胁者。
“Ruby on Rails 展示了你所使用的动态语言比Java更加便于维护,以往所认为只有Java所具备的市场的影响力,现在轮到Rails开始流行了。”
Geir Magnusson,Apache Software Foundation 成员,同时也是Intel's Middleware Products Division 的工程师,曾经向听众调查多少人尝试过Ruby on Rails,结果是半数以上的人举手。不过当问到有多少人采用该产品框架时,几乎所有人都把手放下。
这个小调查表明了企业级Java开发人员还没有准备由Java转向Ruby on Rails开发。不过,Heinemeier Hansson说,“我看到许多Java开发人员都逃避upstream,他们反而对low end让步——对‘大部分人大部分时候都需要’的另一种理解——表达了一种对‘真正需要的静态语言’的强烈渴望。”
Java之父称PHP,Ruby以及C#,不足为惧
James Gosling上周参加了纽约的Sun 全球教育研讨会(World Wide Education & Research Conference),在会上这位Java 之父进行了演讲,并就提问进行了回答。
有些人问道当前Java 所面临的威胁时,Gosling给予了这样的回答,“PHP 和Ruby 是非常好的系统,但是它们作为脚本语言来发挥力量,只局限于网页这一领域内。”
当Gosling谈到Microsoft 的C# 时,“曾经一度我们很担心他们会做出创造性的东西——现在看他们要专注于一个平台是希望渺茫。”
“PHP 能够简化产品因为它是100%瞄准网页的,”然而对于Java,他说,“我们拥有平衡的艺术——简化与力量的双赢。”
最后James Gosling 说:“任何关于Java 相对PHP、Ruby还是其他语言的讨论都是没有意义的,我们同样在使用其他语言,你可以应用PHP 或者Python,以及其他语言与Java一起工作。许多人这样做。”
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Why Ruby is Simple
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Ruby PK java
- Ruby PK java
- SVN pk CVS
- SVN pk CVS
- Python/Lua/Ruby 大PK
- Programming Ruby: The Pragmatic Programmer's Guide, Second Edition
- 三大编程语言的性能PK--Java, C/C++和Ruby
- 三大编程语言的性能PK--Java, C/C++和Ruby
- 让spring帮助你在MVC层解决JPA的缓迟加载问题
- ---===浅谈位图的淡入淡出和渐隐===---
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题
- [挑战MVC极限]EasyJWeb-1.0特性之二-快速体验
- 网络广告精准营销及衡量将成网络江湖规范必经之路
- Ruby PK java
- 在EasyJWeb使用spring容器
- 我心中的最 2 互联网公司
- 如何迁移数据库到另一个分区
- option 介绍
- [挑战MVC极限]EasyJWeb-1.0特性抢先看之一简介
- EasyJWeb中灵活的多国语言支持
- ---===制作全透明的窗口===---
- SaaS理念洗大脑 SAP托管小企业