快速做出有界面的程序用什麼編程語言??
01-01
有的時候需要做一些小程序,比如跟硬體(串口,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下有哪些錄屏軟體推薦?
※如何有效率地、循序漸進地閱讀開源軟體代碼?