Re: [問題]同樣是GUI...
※ 引述《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
討論串 (同標題文章)