如何让JAVA变得灵动起来?

2天前 (11-05 19:14)阅读1回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值47290
  • 级别管理员
  • 主题9458
  • 回复0
楼主

  两年前,以Martin Fowler为代表的一群巨匠们突然集体投奔到了动态语言阵营,手持RoR那个“核兵器”,大喊着要灭了Java,要代替Java。如今回头来看,动态语言给我们确实带来了一些的革命性的思惟,但同时我们也发现被巨匠们忽悠了一把。

    关于强类型的Java语言来说,与实正的动态语言比起来,确实要受限造良多。在我看来,借某位巨匠的比方,Ruby的敏捷相当草书,而java就是正楷。用Ruby,十个法式员写出来的法式就是十种气概,那跟我们写文章是一样的。而Java就是规端方矩宋体方块字,横是横,竖是竖,先写哪一笔后写哪一划,一切都是规定好了的。

  强类型的静态语言从语法的底层就成立了一套较为安定的规则系统,因而愈加标准,从久远来说,或者是关于大型项目来说,必定是有标准而且标准严酷的,较之标准不严酷的表示起来从扩展性、可维护性等要优良得多。  动态语言与强类型的静态语言,他们各有本身的特长范畴。

  在企业级应用范畴,JavaEE的优势不是一天两天成立起来的。而动态语言其实由来已久,更优秀我觉得应该算是javascript了,想想以前用asp写法式,办事器及客户端脚本都用的js,关于小型的应用来说,确实很恬逸。而近两年因为Ajax概念股的走红,javascript愈加喜气洋洋,prototype。

  js等一批的Ajax框架及引擎更是把javascript的OO及动态特征阐扬到极致。关于来势凶猛的RoR来说,在我看来更好先去跟php、Python那种同类的合作者好好PK几年,若是不被他们灭掉的话,然后再来研究要“花几光年来灭掉java”如许的命题。

希望我的答复能够帮到你。

0
回帖

如何让JAVA变得灵动起来? 期待您的回复!

取消