Re: [請益] 需要熟捻的程式語言

看板Soft_Job作者 ( 返無)時間14年前 (2011/10/15 12:20), 編輯推噓7(7012)
留言19則, 10人參與, 最新討論串14/19 (看更多)
: ※ 發信站: 批踢踢實業坊(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
講得很棒啊, 我自己是還蠻倚賴ide的,原po把ide的侷限性講得
10/15 12:25, 1F

10/15 12:25, , 2F
組合語言要強,要有CPU與數位IC設計的經驗會比較有感覺
10/15 12:25, 2F

10/15 12:25, , 3F
很明白.
10/15 12:25, 3F

10/15 12:26, , 4F
大學念CS時,對組合語言一直沒感覺
10/15 12:26, 4F

10/15 12:27, , 5F
一直到研究所念EE,真的去設計IC時,組合語言才真的有感覺
10/15 12:27, 5F

10/15 12:33, , 6F
我也是推gnu toolchain,這招學了之後每個平台玩法都一樣
10/15 12:33, 6F

10/15 12:34, , 7F
完全不用被任何IDE綁住
10/15 12:34, 7F

10/15 12:36, , 8F
投資報酬率最高
10/15 12:36, 8F

10/15 13:04, , 9F
推QT!!
10/15 13:04, 9F

10/15 13:09, , 10F
沒看到stdafx有點不習慣Q.Q
10/15 13:09, 10F

10/15 13:42, , 11F
全平台可跑==全平台使用者都不自在~
10/15 13:42, 11F

10/15 14:34, , 12F
QT只有UI方面可跨,不是全跨,所以不是挺好的。 :D
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
其實就你說的, Qt也是有機會步入他們的後塵
10/15 16:33, 13F

10/15 16:34, , 14F
不要拘泥於framework, 保留一些彈性, 才能維持自己的競爭力
10/15 16:34, 14F

10/15 21:08, , 15F
GNU will crash after RMS's death
10/15 21:08, 15F

10/16 00:03, , 16F
我知道有用Foxpro的人仍在用Foxpro沒打算轉其他的... :P
10/16 00:03, 16F

10/16 00:04, , 17F
至少他在用未正式推出的版本中, 有為.NET平台兼容留
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
文章代碼(AID): #1EcGe7Hi (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 14 之 19 篇):
文章代碼(AID): #1EcGe7Hi (Soft_Job)