Re: [請益] 需要熟捻的程式語言
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.109.226.218
: ※ 編輯: PursueDream 來自: 140.109.226.218 (10/15 03:09)
: 推 amos6064:推底子打好寫起來很享受 10/15 03:57
: → amos6064:骨架在史用也不難只不過有些設定比較花時間 10/15 03:59
: → amos6064:之前將servlet換spring給flex摳差點玩到吐 10/15 04:03
: → amos6064:好處在於節省前端部分寫code的時間 10/15 04:04
: 推 yamikiri:沒人推C++ + Qt嗎?研所是自己玩了2年看起來好像不熱門啊 10/15 04:23
: → minstrelsy:Qt在Trolltech被Nokia買走之後就不行了 10/15 04:33
我自己是學習 C/C++, 目前加一點點組合語言 (這個真的很不熟),
而 GUI framework 我選擇 QT, 真的使用過的朋友, 一定會喜歡那種
寫一次就可以在 ms windows, mac os, linux/X 上執行。
投資報酬率很高。
我自己有在使用 ms windows, mac os, linux, 所以能在這些平台上
寫程式真的是很方便。
拜 opensource 之賜, 也許 qt 5 能夠在更多的平台上跑,
說不定以後也可用來開發 android 程式。
我以前學習 BCB, 在 linux 上已經無法使用了, 要放棄以前的投資那很痛苦,
所以在挑選開發工具我很小心, 以跨平台為主。
我特別衷愛 gnu toolchain, framework 使用 QT, 在 ms windows, mac os,
linux, 都是同樣的開發方式, makefile, vim, gcc, gas, qmake。
也許沒有方便 ide/rad 環境, 但依賴這些東西愈少, 愈不容易被綁住。
C++ 的確博大精深, 以我自己的學習來說, template 是我最沒有研究
的部份, 對於 template 我頂多是會使用 stl。就算只使用 stl 這部份,
也很具有威力, 也要花點時間學習, 免於對付那些基本的資料結構,
就已經省下不少時間, 而且這部份也真的跨平台。
而 script 是我比較弱的一環, 強者我朋友愛用 python, 所以也建議我
學習 python。
網頁開發也是不熟的一環, 只會 cgi+javascript, 開發速度和執行速度
可能太慢。
這是自己的學習心得, 沒什麼推薦的語言。
: → minstrelsy:MeeGo也起不來被放棄 看來除了KDE之外Qt前途不太多了 10/15 04:33
: → andymai:是啊~有的公司還會搞自己的framework呢...學不完的... 10/15 08:29
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.134.157
推
10/15 12:25, , 1F
10/15 12:25, 1F
推
10/15 12:25, , 2F
10/15 12:25, 2F
→
10/15 12:25, , 3F
10/15 12:25, 3F
→
10/15 12:26, , 4F
10/15 12:26, 4F
→
10/15 12:27, , 5F
10/15 12:27, 5F
推
10/15 12:33, , 6F
10/15 12:33, 6F
→
10/15 12:34, , 7F
10/15 12:34, 7F
→
10/15 12:36, , 8F
10/15 12:36, 8F
→
10/15 13:04, , 9F
10/15 13:04, 9F
→
10/15 13:09, , 10F
10/15 13:09, 10F
推
10/15 13:42, , 11F
10/15 13:42, 11F
推
10/15 14:34, , 12F
10/15 14:34, 12F
QT 有 network, thread, sql api, file notice 這些相關 class 可用, 也許還不夠全面,
但還算是好用。不需要和 bsd socket, win socket 奮鬥, odbc, mysql, postgresql ...
也是使用同樣寫法就可搞定這些 database。QThread 也算好用,
省下和各大作業系統奮戰那些 thread api, 程式寫來簡單, 同一份 code 就可執行,
還是方便不少。
會選擇 QT 有很大一個原因是因為我學習 C++ 語言。
ide/rad 有他們好用的地方, 絕對不能抹滅他們開發速度快, 容易上手的優點,
只是我個人選擇不是在這裡。我比較強調投資效益以及跨平台特性。
要因此犧牲好用快速的開發環境, 我是願意的。
foxpro 的高手, 現在一定被迫改用其他開發工具, 我只是不願意投資的東西
到最後會消失。
以前網頁開發工具, nsapi, 現在也很少看到, aps, php, c#,java 誰知道
能撐多久, 但是 cgi+javascript 看來還是可以使用, 我雖然無法很快的開發
網頁程式, 但慢慢來還是可以完成。
我比較不喜歡花了心思學習的東西後來做廢罷了。
※ 編輯: descent 來自: 58.114.134.157 (10/15 15:10)
推
10/15 16:33, , 13F
10/15 16:33, 13F
→
10/15 16:34, , 14F
10/15 16:34, 14F
推
10/15 21:08, , 15F
10/15 21:08, 15F
→
10/16 00:03, , 16F
10/16 00:03, 16F
→
10/16 00:04, , 17F
10/16 00:04, 17F
→
10/16 00:04, , 18F
10/16 00:04, 18F
→
10/16 11:51, , 19F
10/16 11:51, 19F
討論串 (同標題文章)