[請益] 商用軟體GUI開發

作者: Barnacle (Barnacle)   2014-07-18 21:07:13
各位業界先進大家好
小弟初入一家販賣儀器的小公司
該儀器原本已有一個用VB所寫的程式
但互動功能不夠完整 (僅I/O功能)
而開發者已經離開了
所以主管丟給了我一個問題:
“你要繼續用VB,還是換個你熟悉或未來發展性佳的語言?”
小弟先前從事韌體工作
大學用Fortran 研究所用Matlab 工作用C
因興趣也有接觸Python 但GUI開發的經驗=0
姑狗的結果 很多語言都能開發GUI
但不曉得各優勢為何
所以想請教各位大大
請問市面上商用軟體 一般都用什麼語言開發?
肯請賜教 感謝
p.s. 功能需求基本上只需要控制PCI或PCIE Bus
作者: robler (章魚丸)   2014-07-18 21:10:00
看你想跑在什麼樣的機器和OS上吧
作者: DrTech (竹科管理處網軍研發人員)   2014-07-18 21:15:00
Windows: C++ 或 C# ,其他: Java 或 Python若是寫大量使用者用的商業軟體,我會建議 C++。不然光是處理作業系統與環境的差異,就很麻煩。
作者: leicheong (睡魔)   2014-07-18 22:10:00
處理作業系統與環境的差異, 用C#不是更好?當然, 說這個的話最好會是Java, 就Java的GUI弄出來會和原本那個有較大差異.尤其是如果那VB程式有用Coolbar那類第三方元件的話.
作者: ringo543 (雷龍出國了~~帳號代管中)   2014-07-18 22:35:00
是VB6 還是VB.net?.net的話,要寫GUI很方便又有很多資源能參考
作者: typepeter (∵Peter∴笑點)   2014-07-18 22:38:00
python風險低些
作者: hidog (.....)   2014-07-18 22:39:00
看你要不要跨平台阿 需要的話QT C++不需要跨平台 C#可以搞定MFC看人了 目前台灣用MFC的還算多
作者: abcdefghi   2014-07-18 23:50:00
既然剛進公司, 建議先繼續用VB, 日後再決定.
作者: realmeat (真肉)   2014-07-19 00:27:00
我會用c++ io控制用c
作者: futureq (無名再見)   2014-07-19 01:31:00
VB吧,先上手再說吧重新開發的成本是很高的重新開發對公司貢獻=0(養米蟲)時間壓力會很大
作者: wandog (慢跑中毒)   2014-07-19 02:55:00
Qt
作者: gomi (勾億郎)   2014-07-19 05:47:00
tcl/tk
作者: vn509942 (如履薄冰)   2014-07-19 10:37:00
Qt 很方便
作者: odahawk (羊皮狼)   2014-07-19 11:39:00
我都用純C呼叫win32 api
作者: FantasyRyu (眩惑之龍)   2014-07-21 01:57:00
這不推C#卻推C++也太屌,有夠傷本

Links booklink

Contact Us: admin [ a t ] ucptt.com