[随笔] Scala适合用来开发GUI吗?
coolspeed
2009-10-24
也许,f# + XAML 能更好地让功能与界面脱耦合?但是这种分离除了能让需要美工更多参与的活之外,只让事情更麻烦。
|
|
fkpwolf
2009-10-26
人家Twitter虽然后台是scala,但是前台还是rails哦
|
|
billgui
2009-10-27
那干嘛不用Java开发SWING程序,后台处理调用Scala呢?NetBeans写SWING程序不挺RAD的?
|
|
fineqtbull
2009-10-27
billgui 写道 那干嘛不用Java开发SWING程序,后台处理调用Scala呢?NetBeans写SWING程序不挺RAD的?
前台用javax.swing后台用Scala也是选择之一,如你所说,好处是可以用画面设计辅助工具,对于画面量大的项目比较适合。我的初衷是想感受一下用FP方式来进行GUI编程,特别是看了一些scala.swing包的例子后,觉得可以大大降低编码量提高开发效率。但是,好像现在的scala.swing中没有Tree控件,而在我的程序里又是要用到的,一部分用javax.swing一部用scala.swing,把OO和FP的用法混在一起觉得不是很爽,所以决定还是观望一下,看看2.8里会不会有改进。 |
|
smiletuna
2009-10-27
很多人不爽的是 java 没有 closure。。用 inner class 特别难看。又不直观。
不过对于非专业做gui 而言。。有个 drag and drop的支持是最理想不过的。。scala一天没这个 要想在gui方面有所作为还是比较难。 |