3
Java to Clojure重写
我公司刚刚要求我用Clojure重写一个大型的(50,000行单行代码)Java应用程序(使用JSP和servlet的Web应用程序)。还有其他人知道我应该注意的提示吗? 请记住,我非常了解Java和Clojure。 更新资料 我进行了重写,并投入生产。这很奇怪,因为重写的速度如此之快,以至于大约需要6周的时间。因为仍然不需要很多功能,所以最终得到了大约3000行Clojure。 我听说他们对系统及其按自己要求的方式感到满意。唯一的缺点是,维护系统的人必须从头开始学习Clojure,他被踢入脚踢并尖叫。前几天我确实接到了他的电话,说他现在爱Lisp了。 另外,我也要对Vaadin表示赞赏。使用Vaadin可能会像Clojure一样节省大量时间,并且缩短代码。(请注意,Vaadin和ClojureScript均在后台使用Google的GUI框架。)