TSS:Integrating Java and Erlang
知名的 Java 社区 The Server Side 刚刚刊登了Dennis Byrne 的一篇《Integrating Java and Erlang》,Dennis Byrne 来自 ThoughtWorks ,想起上次听 gigix 说起 TW 内部有不少大拿对 Erlang 很感兴趣,看来确实如此。
既然是谈 Java 和 Erlang 的,少不了就会谈到 JInterface :
The world of enterprise software development has a new face: Erlang. Erlang is a functional programming language with native constructs for concurrency and reliability. In this article, Dennis Byrne provides an introduction to the Erlang programming language and Jinterface, an open source component of Ericsson’s Open Telecom Platform. Jinterface gives us the ability to integrate Java and Erlang.
此外,从架构的角度,我也很赞同作者的观点:
Java and Erlang are not mutually exclusive, they complement each other. I personally have learned to embrace both because very few complex business problems can be modeled exclusively from an object oriented or functional paradigm. The solutions to these problems can be sequential or concurrent. Jinterface can cleanly divide (and conquer) a system into parts suitable for Java and parts suitable for Erlang.
JInterface 的价值就在于,它能将系统 COP 的部分(Erlang)和 OOP 的部分(Java)分离开来,大家各自解决自己擅长的问题,并且彼此协作形成完整的系统。
好了,好文已经转完,下面开始 blah
对于这篇文章,值得留意的一点是 TSS ——这是一个在 Java 领域有着巨大影响力的社区。(好站啊,重要文章如山般堆积,如果我没有记错的话,显赫的 JBoss 其 init concept 就是诞生于此。)它对于 Erlang 的文章发布,是否意味着“主流的 Java 社群开始认可与 Erlang 的协作在商业上的价值”了呢?我们只能继续观察,未来仍未可知。
既然说到了未来,那就再多 blah 几句。
2008 年对于 Erlang 会是关键的一年。技术的领先,换得了来之不易的时间优势。是在优势的时间中抓住机遇有所作为,迅速铺开?还是坐拥技术优势,固步自封,迟迟不肯走出白塔,静观其它技术的迎头猛追?也许这是一个实践者们能够影响到技术大势的片刻间隙。
对于 Java 来说,2008 同样也充满了变数。EJB 大厦的轰然倒塌,各类项目爆炸性的泛滥,闹腾腾的开源风波,甚至还有 Ruby 等一众语言的“再三逼宫”……;对于 Java 来说,过于喧闹的 2007 总算是过去了。是寂寞的坚守自己的核心价值,开创稳定促发展的大好局面?还是继续追寻花哨的时尚脚步,努力打扮,让自己越来越性感?对于 Java 的决策者们来说,也许是好好“盘整”一下的时候了。
没有人能够预测未来,唯一可以预测的是,未来会比我们的预测更加精彩。所有这些精彩,且拭目以待,待 2008 年为我们一一揭开。


Comments
从元旦就开始重感,疏于打理,网站都长草了,向各位道一下歉,望海涵。
另外,现已查明,确实有篇文章之中插有恶意代码,已清理。
黑手不明,方法不清。我对网络安全基本文盲,呼唤明白人。
不久前,我访问 erlang-china.org 时,firefox 自动关闭,上面说的恶意代码是不是指这个?如果是,还有什么其他的危害吗?
http://www.beatniksoftware.com/erjs/
这里还有个 Er.js: Erlang-in-JavaScript
@Daze,不是,是上次有人反映访问 erlang-china.org 时杀毒软件报告有病毒。原因是页面代码插入了一个隐藏iframe,目标地址饱含恶意代码。
Write a Comment