专栏首页java一日一条重新使用Java的七个理由

重新使用Java的七个理由

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 - 储晓颖

本文分享自微信公众号 - java一日一条(mjx_java),作者:小马哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-08-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么用 Java:一个 Python 程序员告诉你

    说实话,本人刚开始的时候也是同样的反应。但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java。同时我注意到,现在的Java已今非昔比—...

    哲洛不闹
  • JAVA要死了吗?不!我来告诉你为什么!

    我们看到“Java 死了吗?” 这个问题,年年都被抛出来,然而至今为止,从所有的第三方统计来看,Java 不仅活的很好,还在保持增长。虽然不断有新的语言面世,T...

    哲洛不闹
  • 10个用Java谋生非常有趣的方式

    令我惊讶的是,有些人觉得编程并不令人兴奋——只将它当作是一份枯燥的工作。不过,虽然可能的确有很多无聊的编程工作,但这并不意味着你不得不接受这些工作中的一个。程序...

    哲洛不闹
  • Java 语言有哪些特点?

    Java语言共有十大特点,分别为:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。

    黑洞代码
  • Java程序员必读的10本书籍

    程序你好
  • 最新 Java 核心技术教程,都在这了!

    以下是Java技术栈微信公众号发布的所有关于 Java 的技术干货,2021最新更新版,本文会长期更新。

    Java技术栈
  • 2018年我应该学习Java吗

    我应该学习Java吗?这是一个不断出现的问题。如果你刚开始是一个开发人员,如果你已经是一个前端开发人员,或者即使你是一个。net背景的人,很多人都想知道学习Ja...

    程序你好
  • Java 9、10、11,谁才是Java程序员的本命?

    之前,我们在《Java 10无跳票发布,主推的新特性引争议》的文章中做了一个小的调查,主要是调查现在的Java程序员都在使用哪个版本的Java?根据调查结果,绝...

    顶级程序员
  • 超级详细的Java学习路线分享。

    回顾当初第一次接触Java,是在大学的课堂,晦涩难懂的知识点,现在还能想起被期末考试支配的恐惧。

    HaC
  • 第一编程语言?Java会一直牛逼下去?

    链接:cnblogs.com/misterchaos/archive/2020/04/06/12650643.html

    开发者技术前线

扫码关注云+社区

领取腾讯云代金券