Re: [問題] 請問圖形化介面建議始用哪種語言?
看內文不知道是哪種語言比較擅長,
這邊我就我個人用過的幾種語言/介面架構討論看看
首先是個人最擅用的C#,VS打開就有基本的WinForm和WPF,
WinForm很簡單,工具箱就有一堆控制項拉一拉,所見所得,上手簡單度應該第一
WPF的介面要用code寫出來上手難度較高,但也是有畫面所見所得,
可以很簡單弄出很多UX比較好的東西,現在我寫Desktop都用WPF
繪圖的API部分,基本的劃線段Google一下都有,基本上我還沒遇過想要的功能出不來
C++部分,有用過BCB上的WCF,
跟WinForm有九成像,好處(壞處?)是用C++,
只會C++懶得學新語言可以用這個
再來是Java,我用的比較少,就用過的幾次經驗,
Java似乎是沒有介面可以直接用拉的? 都要用code直接輸入,上手難度提高很多,
我想Java長居最常用語言這麼久,應該是有人開發Lib啦,不過還要裝就是麻煩
最後是推文有人提到的Processing,這個用來寫遊戲和繪圖真的很好用,
他有個很大的不同,上面都是包成介面有控制項讓你按,事件驅動式的架構
但Processing原生就是用不斷runloop的邏輯運行(不確定是不是這樣稱呼)
很多功能要自幹,當然也不會有什麼介面讓你拉了,個人認為上手難度頗高
但如果之前完全沒有被其他程式邏輯荼毒(?)過,
直接從Processing開始的話,也是有可能如魚得水(個人認識過這種人)
數學支援方面,我相信都是有Library可以抓來套,就是難度的差別
個人覺得數量應該是C++ > Java > C# > Processing
C++可能有踩到雷的風險(太多,有的搞不好沒在維護或甚至有Bug);
C#裝Library的方便度應該是狂電所有語言,VS和M$太強了;
Java大部分找的到的Library都有人在維護,但安裝起來有機會搞死人;
Processing可能就要比較辛苦了,完全相符的資源少是一定的,
可能需要去call別的語言的Library
以上是我個人用過的語言/介面的心得感想,
才疏學淺,如果有意見相左的,希望不要砲的太大力
--
我覺得C#是世界上最強的語言了 紅膠咖咖希希C ◥▁▁▁▁ ◢ 麥
其他的應該廢除 寶水啡啡嘉 # ◤ ██ /- 科
石 腳 嘉 □–□◢◤ 舒
如果各位有興趣的話,可以現在開始學 本 ▼ㄑ ◢ 服
但是要安裝VisualStudio ▼ㄧ /◣ 特
因為我們只會支援精英IDDE,絕對不會接受垃圾 ψ ◢ /◣– ◤ /█◣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.46.102
※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1412875211.A.CF2.html
※ 編輯: stu87616 (1.169.46.102), 10/10/2014 01:25:38
討論串 (同標題文章)
完整討論串 (本文為第 2 之 5 篇):