iT邦幫忙

0

關於Windows與Linux的疑問

小魚 4 天前1175 瀏覽

想請問一下有在使用Linux的大大,
小弟目前還是以Windows程式開發為主,
有稍微接觸過Linux的.Net,(monodevelop)
感覺Windows開發的程式有時候沒辦法在Linux運行,
而Linux開發程式很多dll又不能用,
增加程式開發的難度跟自由度,
當然網頁的影響應該會比較小,
不過單機的程式影響就會比較大,
想問一下有在用Linux的大大,
使用Linux的原因為何,
Linux一般又是拿來做什麼呢?
感恩~ /images/emoticon/emoticon41.gif/images/emoticon/emoticon41.gif/images/emoticon/emoticon41.gif

Samと可樂快跑 iT邦研究生 3 級 ‧ 4 天前 檢舉
做什麼我不知道,但是……如果你客戶叫你用,你用不用?
牛哥 iT邦研究生 3 級 ‧ 3 小時前 檢舉
+1
3
weiclin
iT邦高手 7 級 ‧ 4 天前

我的原則很簡單,開發給什麼系統用的就盡量用什麼系統開發。

舉個例子,工作上用的伺服器基本都是用 Linux。偶爾會需要自己寫 Apache module 來幹些奇怪的事,用的是 C 語言。如果你要在 Windows 上面開發的話,還得搞定那一堆 header、環境、編譯等等的事情,尤其是用到系統呼叫的話還不如直接在 Linux 上面開發就好了...沒事找自己麻煩。

有些技術是可以跨平台的,但是有些平台之間的差異是你不跑看看不會發現的。例如寫個 p2p 程式在 Linux 一次可以發起幾十幾百個網路連線,但是在 XP 就被安全性限制在個位數。你只會看到流量異常的少,抓這問題的時候能夠有個 XP 開發環境跑 Debug 會更方便。還好 XP 已經死了所以漸漸不用再面對他的問題了 xD

soysoy iT邦新手 5 級 ‧ 4 天前 檢舉

我的原則很簡單,開發給什麼系統用的就盡量用什麼系統開發。

這句大推呀!!!

0
混水摸魚
iT邦新手 4 級 ‧ 4 天前

微軟樣樣都要錢=老闆不肯花=叫你找盜版來用用就好
Linux不用錢的都比要錢的好用=老闆愛=你要學會用

以上打哈哈…

0
iT邦新手 3 級 ‧ 4 天前

安全性(以前而言相對較安全、現在則不一定)
穩定性(相對而言)
入手成本較低(指的是軟體的使用權,不過若加上技術諮詢則未必)

0
soysoy
iT邦新手 5 級 ‧ 4 天前

我常常就是 windows 和linux 兩邊都要做測試
我覺得差別最大就是在建立環境的地方
windows 要建立的流程比linux多,相對要花比較久的時間
不過我不會在 windows(linux)裡把東西做完拿去 linux(windows)用

我要發表回答

立即登入回答