作者meltice (三亿两千万大散户)
看板Programming
标题Re: [问题]同样是GUI...
时间Sun May 13 22:46:23 2007
※ 引述《typecommand (:))》之铭言:
: 你的问题很多,我只挑这个回答,BCB/C#我不熟,
: 就我之前在学生时代所用的印象中,元件拉一拉就
: 好,可是swing不一样,他是MVC架构,像比较复杂
: 的swing如JTable/JTree/JList,光拉是没有用,你
: 还要为它制定好Model/Control才能work,swing的
: 学习曲线超长,但是精通後,几乎你想的到的事情
: ,swing都能完成,如果你今天开发的UI元件没有
: 什麽特别的要求,用BCB/C#的确是比较快,但如果
: 反过来,用swing可能会比较快,举个例子,如果
: 今天客户想要在JTable中,除了show出商品名称外
: ,同时也要show出商品的picture,你可以想一下
: 这种要求BCB/C#可不可以做到,如果可以做到,好
: 不好做。在N年前,我有在网路上看到一个JTable的
: 范例,有人可以在JTabl show出一个电子地图,我
: 只能说,我惊讶到说不出话来。
我对Java完全不熟
也不懂MVC架构
我也不清楚swing是不是真那麽神奇
我只知道如果你喜欢
你可以自己打造出自己的window control(这当然会很累很麻烦)
我偏好使用人家写好的VCL元件快速又方便
http://www.tmssoftware.com/advgrid2.htm
我猜要写出这样的介面应该只要不到百行的code
设定属性格式 放上文字图片 ... 完成
而且设计的好的VCL元件基本上是所见即所得
你在UI design的阶段就可以正确看到程式跑出来的结果
不知道swing需要几行code呢
不过我感觉目前Java好像比较应用在server端吧
一般程式用Java写的好像不多耶(我只用Windows 没用过Linux)
我只看过Matlab Ethereal
而且这些程式好像也只是UI使用Java而已不是完全使用Java写的
至於Java applet更是越来越少了
大概只有股票报价网页会用到而已
其它的功能Java applet能办到的似乎Flash + action script都能办到
而且感觉上效能似乎比Java更快速更流畅
画面感觉也比较好看
也许是这个原因导致Java没有好用的UI framework吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.146.35.85