• 11

Mac Or Windows

applemore wrote:
如果你一個cla...(恕刪)

離題一下,MSN這東西... 唉~很鬆散
skype寫的比它嚴謹多了
要不是當初Yahoo messenger 傳要搞收費引起大跳槽
MSN怎麼也不會有今天這規模
C'est La Vie! 法文「這就是人生啊!」
applemore wrote:

如果一個class就搞十幾萬行,那任何人都會很佩服
系統分析做不好,物件設計不良,又不利用pattern
再好的IDE都救不了你
反之,系統架構分析的好,物件封裝的輕薄短小,光是靠遠端git server跟TextMate
就足以多人協同作業管理一整套framework


一句話,你有沒有寫過幾十萬行的project?

我知道你寫的這些東西,教科書上都是這樣寫的啊...XD。
當年微軟搞COM也是宣稱介面切的多乾淨C++的template也是宣稱多麼generic,
結果真的實作下去才發現都是一團漿糊。

講人才是最重要的因素,呵呵,我知道不寫code都是這樣講的,這不是廢話嗎?
搞什麼東西人不是最重要因素? 我是有認識用vim/textmate可以搞十萬行code的,
可是這種人不多,我自己當年用vim勉強能爬出五六萬行的code,再上去覺得
vim + tags太累,還是換成比較有效率的IDE。

對我們這些人來說,寫code就等於賺錢,既然要賺錢,有更有效率的方法為何不用?
你們這些人的論點盲點在於,推論用IDE的寫程式就不行,實際上大部分的狀況可能剛好是相反。
比如說一堆系統廠寫Linux driver的開發環境可能都是Code Insight + UltraEdit...

這就好比我說的: 使用量不大的一天到晚和你說XX就夠用是一樣的道理。

就程式開發環境來看,OSX下面其實只比Linux強一點,多了一個XCode,其他就...
我只能說人家都上太空了你們還在殺豬公。

applemore wrote:
因為傳檔慢怪罪Mac msn軟體不好用?其實就算是官方版的msn傳檔一樣慢又沒效率
OS X上面10秒鐘開個ftp server,10分鐘架個分享網站
更何況還有box.com,Dropbox.com上GB的容量可用
再不然最基本的用管理source code的git打工一下也可以呀,還可以順便幫忙做版本管理


你可以去和總務處的小妹講這些話順便來個電腦教學。
問題在哪? 這是Geek才會做的事,一般人要的就是檔案拉過去檔案就開始傳,版本管理那是什麼可以吃嗎?

applemore wrote:
還有我真的很少聽到有人批評重頭改寫好幾次,精簡到不行的Cocoa framework是舊時代產物
那到現在還支援win16 API的不就是化石了!
而且是第一次聽到OS X上面開發GUI的環境不行?
請問什麼是開發GUI的良好環境和文化?難道是那個搞出一大串工作列,做什麼事都要開精靈的嗎?
大部分寫Human Centered Interface教科書的人都是當年研發Mac OS出身的,
那他們帶來的實務觀念都是假的囉!


OSX的GUI有他獨特的地方,但是微軟的GUI也沒各位講得這麼差。
基本上微軟幹過一些很蠢的事情沒錯,例如Vista的關機按鈕這件事,他們還寫了篇文來討論這個case,
但是實際上我的看法是,在大部分的UI設計上,Windows還是算不錯的,而且就UI開發上,
.NET在整個架構上算是還OK,不過這玩意吃記憶體像喝水一樣。

至於Cocoa的問題,比較嚴重的還是Objective-C太陽春,搞半天一些新的高階語言的特性都沒有,
也許是Apple覺得沒必要,不過長久來看這會是OSX開發環境的包袱就是。

在OSX下開發有沒有好處? 其實是有的,比如說你會開始注意跨平台的問題,因為用戶有極大的可能問你
有沒有Windows版本。另外就是開發環境提供的UI Kit預設是比Windows的視窗漂亮的,
但是你需要微調的時候不見得比Windows提供的那些元件來的方便,這也算是Mac環境的特色。

....................................我都忘了樓主是新聞系的,以上內容和新聞系一點關係都沒有..orz
someonepoor wrote:
一般人要的就是檔案拉過去檔案就開始傳...(恕刪)


舉個Mac連入微軟網路芳鄰簡易設定例子,其實並沒想像中這麼難,大家的門戶之見不必太深:

1. 進入Finder(同Windows檔案總管)
2. Command(⌘)+K 進入 登入伺服器設定畫面
3. 輸入smb://192.168.0.100(假定位址) 之後以訪客或授權帳號登入

如果MM有開分享,你就能能自由拖放、複製檔案,權限夠還可以進行刪除之類的工作呢~~~
我韃韃的馬蹄 是美麗的錯誤 我 不是歸人 只是個過客
someonepoor wrote:
你可以去和總務處的小妹講這些話順便來個電腦教學。
問題在哪? 這是Geek才會做的事,一般人要的就是檔案拉過去檔案就開始傳,版本管理那是什麼可以吃嗎?


如果對象是總務處小妹的話,我建議使用Free File Hosting的方式,例如www.mediafire.com。
你這邊檔案上傳好,啥時小妹要東西,給個連結小妹滑鼠點一下就可以下載了。簡單方便又不限一定要雙方MSN都開著。
koolman wrote:
如果對象是總務處小妹...(恕刪)

我會直接跟她連skype
檔案傳送沒問題,視訊又比msn更好,感覺比較私人(private)
C'est La Vie! 法文「這就是人生啊!」
someonepoor wrote:
一句話,你有沒有寫過幾十萬行的project?

一句話,幾十萬行的code都自己一行一行寫嗎,library,class每個都自己來???
如果寫個project連輪子都要自己造,那恕在下自愧不如

版本管理那是什麼可以吃嗎?

套用閣下的口頭禪:不寫code的人都是這樣講
沒有subversion,沒有git,要如何維護幾十萬行的code?
在OS X和Linux世界,code完全放在雲端管理
來自世界各地的工程師,互不見面共同維護一個數百萬行的專案只是常態
閣下大概是被 Visual Studio寵壞了,或是不常check in午夜版code
離開溫床就覺得其他平台的開發環境都是不寫code的人用的吧

OSX和Linux最大的特點如下:
1. 不打Game的告訴你Mac+OSX打Game很夠用
2. 不大作文書處理的告訴你iWork比MS Office好用
3. 程式寫的少的告訴你xcode比visual studio好用..
4. 最好的例子就是前面告訴你Adium就很好用的
.........
我只能說人家都上太空了你們還在殺豬公

就像閣下一貫的想法,用OS X的人都不是重度使用者,上面的軟體無法應付專業工作用途
Windows那些高深複雜到需要考證照的軟體,才適合每秒幾百萬下上的人才在用的
所以在OS X上面開發的OS X是殺豬公用的,iOS是騙豬公用的,
Google service是雲端豬公,Ruby on Rails是玩具豬公
只有Windows平台最先進,是快升天還是上太空?

引用一位麻省理工電腦科學博士生的文章,了解一下他為什麼用Mac
希望他也不會被歸類為「寫不出幾十萬行的code」的人吧
sickfoot wrote:
我會直接跟她連skype

哈哈,OS X版skype的確寫的很棒,就連iPhone skype也是
希望總務小妹可以不小心就開視訊 XD
someonepoor wrote:
...你可以去和總務處的小妹講這些話順便來個電腦教學。
問題在哪? 這是Geek才會做的事,一般人要的就是檔案拉過去檔案就開始傳,版本管理那是什麼可以吃嗎?...(恕刪)


我曾經寫過三十幾萬行的客製化C程式, UNIX下開發執行, 是伺服程式, 7x24x365執行....
這樣應該說明我的背景了, 應該有資格參與討論吧?

大大 你寫說 版本管理那是什麼可以吃嗎?


這還真的會令人流淚.... 竟然靠寫程式維生還不知版本管理的重要性....暈倒且無言!
應該是錯植或誤會吧??

程式開發有分 前後端平台 外加revision control這是很基礎的概念
前端平台用什麼其實還好 只要開發者覺得好用而且能結合後端就可以了, 所以這個就別爭了

至於編譯與測試平台的選擇是看程式的目的而定 專業領域裡通常這也不是可以隨便選擇的.

如果只談 單兵作戰 那就開心就好了吧!

另外你寫的一些 我倒是很認同
這幾年Windows與Linux 的UI 真的有蠻大的成長! 操作介面上與OSX差異越來越小了!
例如我的Ubuntu介面通常只剩AWN, 上下兩個面版通常都隱藏起來了!
而Windows 7, 也是主要搭配RocketDock!(兩個蘋果玩家的作品, 免費哦!)+Virtual Win
而上面的ICON, 屈指可數. 因為常用的也只那這幾個了呀!

個人看法, 個人電腦的OS介面的發展會越來越簡化, 將來的OS介面可能就像現在手機裡的介面一樣! 因為絕大多數的人真的只需要這麼多而已!

OSX的確是一個很好的選擇, 但是MS Windows使用者比較多也是事實. 所以怎麼選擇還真的要看需求!
用了OSX也可以隨時再使用MS Windows或Linux, 反之亦然, 這些並不會互相牴觸.

再者想說的是: 我曾經寫的那幾十萬行程式, 其實也只是堆沙包罷了! 唯一得意的是, 完全沒有memory leak. 7x24x365穩定執行! 老實說, 行數多, 那還真的沒什麼了不起. 但編輯器的掌握度如果不高也不能搭配自行開發的script小工具的話, 那樣的話就算天天加班也寫不完的啦!


我從來不寫很多行的程式,因為工作性質都是 DSP 的數學運算,不到 100 行的程式花個一整天甚至一個禮拜改寫是很平常的
程式看起來都平淡無奇, 但是即使程式寫得再好,註解加的得再多,也沒有多少人看得懂得

倒是我以前跟 發明 C,C++, UNIX, laser, 等等(還有7, 8 個諾貝爾將得主的)在同一棟樓上班,每天中午在餐廳吃完飯,
就看到他們一群人在下圍棋, 或西洋棋,據說是在研究可以擊敗人腦的下棋程式
那個發明 C的那年我們開發新的 DSP 時,
整年不用工作到歐洲教課與渡假 (公司政策跟美國研究大學類似),
渡假時隨隨便便幾天就幫我們 新的 DSP
寫好了一個 compiler, 當時還聽到他們在搞一個新的
OS - Plan 9 改掉所有 UNIX 的缺點, 現在許多libraries 被移植到 含 OS X 等 UNIX 上面


後來到加州後工作接觸到不少 Internet 的開山祖師, 共同的特性是他們全是 OS X 的愛用者

關鍵是歐美的研究大學所作的研究絕大多數都是在 UNIX 上面跑, 而且 30年前 他們在 UNIX開發 的 東西
在 現在的 OS X 10.6 不費甚麼功夫一樣可以用, 但是 在 windows 上面能嗎?
所以 windows 再大賣,始終不能動搖 UNIX 的地位, 更何況現在 UNIX 已經復興了


rinconj wrote:
現在還使用 微軟產品的大公司以後大多數會倒
因為成本上根本無法跟新公司競爭, 所以現在還是學生的最好預做準備...(恕刪)


如果是開發者...是該為自己的未來預先做好準備..
如果是消費者...要準備什麼??
以一個消費者而言...換個平台不就是花個1~2周習慣介面就好..

另外..請使用雙向思考...
當WINDOWS產品市佔率剩下10%的時候...他還敢用現在的價格賣他自家的東西??吸血鬼早就換人當了

  • 11
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 11)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?