重新使用Java的七个理由
来源:互联网 发布:淘宝拍卖会官网义乌 编辑:程序博客网 时间:2024/06/04 19:01
译者注:此文系作者于2011年7月11发表于OnJava
O’Reily正在庆祝Java7的发布,以及7月25日到27日即将在波兰开展的 OSCON Java 大会。
Java宣告回归了,同胞们。当然了,我们中很多人一直在开发中首选Java(也可能是被迫的),但是对于新兴公司、web开发者等拥有平台选择权利的人来说,过去的10年中很多非常规的平台提供了更加敏捷和令人印象深刻的效果,像PHP、Ruby on Rails等平台都让开发者体会到了什么叫事半功倍。
时代在变,16年过去了,Java已经不再是那个古老的Java了,这里给出7个理由让你重新关注她。
1. 你能雇佣真正的工程师
当你的Node.js忍者和Rails摇滚明星被资金雄厚的新公司猎走时没必要嗤之以鼻,因为你能雇佣到真正的工程师。
2. 优秀的IDE带走伤痛
Eclipse和NetBeans是非常强大的工具,它们能封装隐藏Java API中让人退而却步的繁文缛节。我们完全可以承认自己不是万能的,忘掉繁琐的细节,在强大的自动化IDE轮船上顺流而下,追求更高更快的价值。
3. 强大的语言支持
使用Java不一定要写Java代码。你能在Rbuy、Python等自己熟悉的环境里天马行书,同时还享受便携JVM运行时带来的各种好处,也许还能比纯写Java更快。更别提像Scala、Groovy这些最新的、引领编程潮流的新潮语言了。
4. Android
谁能抵抗这个绿色小机器人(Android的logo)?Google选择Java来构建这个占有支配地位的移动电话平台是一个非常明智的选择,即使Oracle因此要打10亿美元的官司,但是Java都成为新老开发者的宠儿,移动市场已经成为客户端软件的未来。
5. 人多力量大
Java的生态系统简直就是个金矿。每当你想做个什么事情,总是有一个类库可以支持,事实上这个类库很可能还是Apache的工程。通常情况下使用Java API已经成为与全世界协作的最畅通无阻的渠道了。
6. 没那么善变
我们正在庆祝Java 7的发布,它一共开发了2年时间,但是老实说,对大多数人来说她并没怎么变。如果你1个小时不更新Hacker News的页面,任何存活1年以上的软件都会陷入痛苦的维护泥沼,因为底层平台一直日新月异的变化着。是的,说的就是你,Rails。
7. 你迟早要用她的
你终归是需要性能、可预测性、以及方便招到工程师。Java擅长的就是可伸缩性、云端部署和编程,Twitter认识到了这一点,而且将会在OSCON Java大会上和大家讨论。
英文原文:Edd Dumbill,编译:ImportNew - 储晓颖
译文链接: http://www.importnew.com/664.html
- 重新使用Java的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用 AppFuse 的七个理由
- 使用AppFuse的七个理由(下)
- 使用 AppFuse 的七个理由(上)
- 新手入门:使用 AppFuse 的七个理由--- 1
- 使用 AppFuse 的七个理由学习
- 使用 AppFuse 的七个理由(中英文两版)
- 我爱 Ruby 的三十七个理由
- PHP比ASP优秀的七个理由
- 沈阳房价还要涨的七个理由
- PHP比ASP优秀的七个理由
- 从java的HelloWorld我们能学到什么?
- 1月20日
- 3718. 批改作业 不难 开了个二维数组
- Java对象内存结构
- Stanford-CV华人教授李飞飞写给她学生的一封信,如何做好研究以及写好PAPER,受益匪浅
- 重新使用Java的七个理由
- GCC __attribute__((constructor)|(destructor))
- Activity生命周期
- linux vtim vmin的作用以及使用有效的前提
- 推荐给初级Java程序员的3本进阶书
- 2013年ImportNew最受欢迎的10篇文章
- unresolved inclusion iostream ,symbol cout could not be resolved
- JavaScript模态窗口传值刷新页面
- DAO层和Service层访问session