快速做出有界面的程序用什麼編程語言??

有的時候需要做一些小程序,比如跟硬體(串口,usb打交道)用來監測數據畫圖形,有的時候又需要使用一些文件 ,創建啊,導入excel啊,文本啊之類 的,還要跟伺服器發送數據接收數據之類的,有C基礎,推薦一下該學習什麼語言,能比較快速的開發出輕量的程序,而且能方便移植,兼容性好的,不要每次要裝各種庫設置半天才能運行。如果能方便的在pc android web之間移植就最好了。麻煩推薦一下,學習的資料和相關的論壇什麼 的


-----------------------

VB 也不錯 但是更推薦delphi

當然你要不走尋常路的話 可以試試E語言 也挺快的


C#


node-webkit + HTML

當然這只是界面,如果需要,可以隨時用簡單的C++和node SDK(V8) 來做底層,單片機串口網路集群資料庫什麼都能弄好喵~關鍵還可以先用這個原型慢慢完善喵~


要做跨平台的話非PyQt莫屬,我一般會用cx_freeze把程序直接打包成exe或elf。另外,商業應用不想開源的可以用PySide代替PyQT. 如果你有c程序的話,可以編譯成dll或者so,然後用ctypes寫一個wrapper就可以直接用了。

360的很多產品就是這麼做的吧,如果我沒有猜錯的話。


Qt


HTML


Python, PySide


如果包含web 那就html5的節奏。。

不要求的話python+kivy不錯。。


沒人說eclipse+rcp+swt么.....有JVM 在什麼平台都能移植啊~


Processing。


swt很簡單,雖然寫起來啰嗦,但思路簡單


Python


html+python/php+rrdtool(繪圖神器)

整體解決方案有 cacti nagios+centreon zabbix

當然,qml或者Qt也行


易語言,和 VB 類似的東西,純中文編程,入門門檻更低一點,不過很久不更新了。或許 Qt C# 更有生命力一些。

如果你要求方便移植到不同平台,那用 HTML + 一門後端語言(Python/Node.js 等)會更方便。


為什麼沒有人提到Labview呢,又有圖形界面,有能夠導入導出文件數據,美啊!

但是可移植性差些,只能pc上用。


LabVIEW


C#,WPF

效果絢麗到爆


C#


C#,winform

做點小功能有必要用BS嗎


做web的app就好了啊,PC和手機也有瀏覽器,Python足夠了吧


推薦閱讀:

為什麼 Google 一直做開源軟體?
為什麼操作系統一次只能安裝一個程序?
adobe reader用滑鼠滾輪滑動頁面速度很慢?
windows下有哪些錄屏軟體推薦?
如何有效率地、循序漸進地閱讀開源軟體代碼?

TAG:網頁設計 | 軟體 | 程序員 | 編程語言 | 編程 |