若何让JAVA变得灵动起来?

15小时前 (03:42:50)阅读1回复0
路亚哦哦哦
路亚哦哦哦
  • 管理员
  • 注册排名7
  • 经验值93755
  • 级别管理员
  • 主题18751
  • 回复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变得灵动起来? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息