iT邦幫忙

0

非Windows 的程式設計該用那一套!?

  • 分享至 

  • xImage

近期在跟同事討論程式設計問題

但發現一個現像
Windows 開發一整個就是簡單方便, 猶其是Visual Studio用起來很直覺化
但非Windows陣營, 像 JAVA , PHP , MYSQL 開發起來就是一整個不方便
JAVA 現在似乎是非 Windows 陣營最多人用的選擇
但它始終沒有一套較好開發的軟體可以來協助使用者開發JAVA
Oracle 買下後的JAVA 前途亦未圤
如果不選擇JAVA還能選擇什!?

本來還滿寄望Flash 這種Rich WEB的系統可以大放異彩
但看起來, Flash 近期的挫敗, 好像已經走向末路
Adobe Flash 只承諾在開發Linux 4年, 也就是說4年後Linux將在也不會看到Flash
以後的Flash 看起來是走向Flash Air for Windows 的時代 = =

Google 好像也不打算 把它的SDK做的比較好開發, 更新到最新版用起來還是沒比較好用
Linux 雖號稱GPL, 但GPL這麼久了, 各廠家也沒有一家開發的出來較好用的設計工具
感覺上就算在30年, 也不可能開發的出來像VisualStudio這種方便性開發工具

所以想請教各位大大
離開Windows 後, Linux 陣營有什好開發的語言/工具!?

看更多先前的討論...收起先前的討論...
看不太懂主題
是Windows還是Microsoft
是在講程式語言還是講IDE
暈
krarm iT邦好手 1 級 ‧ 2012-03-28 21:57:47 檢舉
要看你想要開發甚麼而定。
wordsmith iT邦高手 1 級 ‧ 2012-03-28 23:54:39 檢舉
的確,因為一直拉Visual Studio進來談,感覺好像是在問IDE。

如果是IDE,除VS之外,最大的說不定是Eclipse,除了本尊之外,還有借它來發展別成別的專用語言的,像是Aptana之於JavaScript。

另外,由於iPhone開發興起,XCode也是許多人必須要用的IDE。

不過IDE這種工具,不見得要有豐富的GUI,像是vim、textmate、sublime text都是開發社群相當推薦的開發工具。

如果不是討論IDE的話,那語言真的是說不完了。

請看http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
總裁 iT邦好手 1 級 ‧ 2012-03-29 16:04:44 檢舉
沒錯,要做甚麼比用甚麼做重要多了。
樓主的問題在於

他認為 JAVA, PHP, MYSQL 這些東西屬於 "非 Windows 陣營"

但事實上 JAVA, PHP, MYSQL 都是可以在 Windows 環境運作的解決方案
所以它們「是不是 Windows 陣營的問題」並不存在

實際上的狀況是
這些解決方案基本上都是和 Microsoft 打對台的
所以若要區分陣營應該是:Microsoft (.NET/MS-SQL) VS. Oracle (Java/MySQL)
player iT邦大師 1 級 ‧ 2012-04-03 19:26:27 檢舉
要分的話
1.OS ( Windows vs Linux vs FreeBSD ....)
2.DB ( SQL Server vs Oracle vs MySQL vs IBM DB2 ....)
3.Program ( .Net Framework vs Java vs C++ ....)
4.Web Server ( IIS vs Apache vs Tomcat vs WebLogic Server vs JBoss application server ....)

每一類都有一堆
要比的話
沒完沒了

用公司來區分陣營
沒有意義
因為 .Net 也有非MS的解決方案, 甚至是放到 Linux + Apache 去跑的 ASP.NET
外獅佬 iT邦大師 1 級 ‧ 2014-09-24 08:32:16 檢舉
那....Assembly覺得如何?毆飛
wiseguy iT邦超人 1 級 ‧ 2014-09-24 09:37:13 檢舉
有心成為一名程式設計師的話,會把時間拿來學一套新程式語言,而不是把時間浪費在該學哪一套語言這種鑽牛角尖上。
程式語言是工具,不是目的。只要程式設計師懂的程式語言夠多,根本沒有哪一套比較好的問題。只有適不適用眼前的專案的問題。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
14
wiseguy
iT邦超人 1 級 ‧ 2012-03-28 18:42:28
  1. 樓主似乎有品牌迷思,除了 M$ 產品與學校愛用的 Java 之外,其於語言就一無所知了。

  2. eclipse、vim 之類的 IDE 之強大與擴充性,絲毫不遜於 VS,樓主有涉獵過嗎?

  3. 開發工具之優秀,是能幫助 RD 節省更多開發時程、減少更多開發 Bug 沒錯,但是無法幫 RD 增加創意、自動完成需求。功力強,樹枝也能殺人。RD 多充實自己的思考能力與專業技術、善用一些免費的自動化工具,用筆記本一樣能寫程式寫得瓜瓜叫喔。

4
player
iT邦大師 1 級 ‧ 2012-03-28 19:23:00

Linux有很多套發行版本
像是Fedora裡面就一堆開發工具了, 例如 KDevelop

非Windows 的程式設計
你要用C++去寫也可以吧?
反正在UI架構上有Qt或wxWidgets可以跨平台

2
jovechentw
iT邦新手 4 級 ‧ 2012-03-29 17:15:46

版大想問的可能是要學什麼..!?

*市場需求 市場導向

學有專精 什麼都能用

不要選到太冷門的 己經很少人再在用的就好

JAVA 平台 開發工具不少 也很好用..

不是你認知的 只有 MS VS 好用.

同意 wiseguy的說法

2
hanker
iT邦新手 3 級 ‧ 2012-03-30 09:11:15

可以連結到這個網站看看,裡面是全球程式語言的使用排行榜,你可以依照排行榜再看看哪個比較適合你學

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

我要發表回答

立即登入回答