[请益] 商用软件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