用mac寫程式的好處 - MAC

Genevieve avatar
By Genevieve
at 2012-04-07T12:23

Table of Contents

※ 引述《iincho (世界的盡頭)》之銘言:
: ※ 引述《Killercat (殺人貓™)》之銘言:
: : 5. 強迫自己跟別人POSIX標準
: : 這個應該很多人有這種經驗,接手一組code想要重複利用結果發現編譯錯誤一堆
: : 仔細一看裡面居然充斥了一堆win32 api像是CreateThread(...) CSocket...
: : 為什麼不乖乖用POSIX標準的__beginThreadEx跟SOCKET呢(怒吼)
: 這個Linux底下可以做得更好。

理論上來講,Mac OS X 的 POSIX 相容會比 linux, freebsd 這類的
unix-like os 來得完整,我看不出有 linux 會做得更好的理由。

再者 linux 的 developer 常常會把 linux 當作 unix 的全世界,
結果寫出一堆 linux only 的東西,別的系統要用還要 patch 來 patch 去,
最有名的就是 bashism 的現象,明明 sh 就可以實作的東西,就是硬要
#!/bin/bash 啊這樣是比較潮嗎?

--
Do you hear the people sing? Singing a song of Angry Birds.

--
Tags: MAC

All Comments

Heather avatar
By Heather
at 2012-04-07T22:17
問題就在OSX目前還是小眾,很多東西都是Linux only...
Gilbert avatar
By Gilbert
at 2012-04-08T01:33
這年頭連FreeBSD都有可能有些程式跑起來怪怪的...
這個不是技術問題,而是目前生態就是這樣,你跟我說沒用啊.
Hardy avatar
By Hardy
at 2012-04-12T10:44
就像我前幾天要用Python的MySQLdb, 你可以去看一下網路上
有多少人在哀嚎OSX上面不能裝..
Odelette avatar
By Odelette
at 2012-04-12T20:18
所以Killercat說在mac下面可以強迫自己跟標準,結果你卻說
Brianna avatar
By Brianna
at 2012-04-16T12:48
在linux下面可以做得更好? 更好生出一堆linux only的程式叫更
好? 本來寫一堆windows only的程式變成寫出一堆linux only的
程式,你跟我說這叫生態,我無法接受。
Yuri avatar
By Yuri
at 2012-04-18T06:24
我就算用Windows寫我也可以寫出符合POSIX標準的code....
這個和RD程度有關係,但是問題在於你沒有辦法控制別人...
Hedy avatar
By Hedy
at 2012-04-18T09:40
"強迫自己跟別人POSIX標準"
人家也沒說要限制別人啊
Charlotte avatar
By Charlotte
at 2012-04-21T00:58
我說過那是RD程度的問題.....
Kristin avatar
By Kristin
at 2012-04-25T12:14
問題是你總有東西會碰到Linux only的,我不是說你用的lib
而是很多人家寫的tool就是Linux only...
Zenobia avatar
By Zenobia
at 2012-04-27T23:57
所以在linux下面可以做的更好是什麼情況?
你一直講說就是會遇到linux only的和這個有什麼關係?
Yedda avatar
By Yedda
at 2012-04-29T17:47
有些還限制某些distribution才能跑, 玩過gentoo也很慘烈
工作沒必要替自己找麻煩,什麼場合用什麼東西就好...
Joe avatar
By Joe
at 2012-05-03T02:53
所以說哪套linux才是linux?
Christine avatar
By Christine
at 2012-05-04T11:35
如果是看工作的話,那當然是看板子,看SDK挑平台啊,除非你是
hacker想要挑戰。
Ethan avatar
By Ethan
at 2012-05-04T20:56
不過這邊又可以討論到開發機跟工作機的區分了,好像也沒那麼單
存就是。
Enid avatar
By Enid
at 2012-05-09T08:04
只是這段原本Killercat是認為用mac可以強迫自己寫出標準的東西
Zenobia avatar
By Zenobia
at 2012-05-12T10:21
我覺得沒什麼不合理的就是,要考量別的因素那又是另外一回事了
Audriana avatar
By Audriana
at 2012-05-12T23:37
如果你寫的東西跑在server上很多時候根本不會deploy到OSX..
這時候你手上有個lib OSX偏偏跑布起來你用是不用..:p?
Audriana avatar
By Audriana
at 2012-05-14T06:22
這就是開發環境和布署環境不同會出現的矛盾.....
Una avatar
By Una
at 2012-05-14T23:36
所以我個人認為Macbook不寫iOS或是OSX程式基本上沒啥優勢
Agatha avatar
By Agatha
at 2012-05-17T16:33
so what? 這已經超過原題了吧
Annie avatar
By Annie
at 2012-05-19T02:03
沒有,現在最大宗的非Windows開發基本上都是走Linux...
Liam avatar
By Liam
at 2012-05-22T15:03
你要也抓一個共通可用的東西來講,像是開發php ror 之類的
Oscar avatar
By Oscar
at 2012-05-27T02:41
你只寫PHP/RoR可能感覺不出來,做比較底層的就...嗯...
Steve avatar
By Steve
at 2012-05-28T22:55
原題是 "強迫自己跟別人POSIX標準" 你要不要看清楚再回?
James avatar
By James
at 2012-06-01T08:31
做底層廢話,你寫linux driver當然需要linux
不過我可以告訴你,其實我linux kernel module 幾乎都是在
Oliver avatar
By Oliver
at 2012-06-04T13:46
不一定是driver,我寫App的時間恐怕還比較多...
Catherine avatar
By Catherine
at 2012-06-05T12:35
freebsd + kde 寫的,沒有為什麼,純粹就是爽,然後就用習慣了
那你一定養成沒事就從 proc 亂挖東西以為全世界都通的良好習慣
Quintina avatar
By Quintina
at 2012-06-08T19:30
所謂的強迫POSIX標準另一種解讀就是一堆Lib沒有啊..
Anonymous avatar
By Anonymous
at 2012-06-13T19:10
"強迫自己跟別人POSIX標準" 跟 "有些lib沒有" 是兩回事
Xanthe avatar
By Xanthe
at 2012-06-15T15:48
說真的啦對大部分的情況我不覺得這是優勢就是....XD
Hazel avatar
By Hazel
at 2012-06-18T03:24
他只說這是他喜歡用的原因啊
Hardy avatar
By Hardy
at 2012-06-19T16:47
豬大的freeBSD+kde是用PC-BSD嗎,還是自己裝的 0.0?
Rae avatar
By Rae
at 2012-06-21T20:03
那台是自己裝的,不過 pc-bsd 我也有在用就是
Lily avatar
By Lily
at 2012-06-25T13:04
所以我之前都是用 #!/bin/tcsh 支持 FreeBSD (誤)
Skylar Davis avatar
By Skylar Davis
at 2012-06-27T17:21
我也曾經堅持freebsd...但跳去debian後就沒回去過了0rz
Ursula avatar
By Ursula
at 2012-06-29T06:52
thanks! :D
Franklin avatar
By Franklin
at 2012-06-30T12:26
我現在的主力是freebsd 跟 archlinux
Harry avatar
By Harry
at 2012-07-01T13:27
debian 玩票性質的用 mint 來灌,輕鬆不費力

用mac寫程式的好處

Iris avatar
By Iris
at 2012-04-07T11:29
※ 引述《Killercat (殺人貓™)》之銘言: : ok上面聊到了OSX的記憶體策略,有優點也有缺點。下面分享一下為什麼我喜歡用osx開發 : 1. android device幾乎不用灌driver就能正確驅動 : 我自己是開發android為主的,他對於每支手機或者device幾乎都是插上就能用 : ...

用mac寫程式的好處

Dinah avatar
By Dinah
at 2012-04-07T07:37
→ Killercat:ram吃得凶跟OS底層API策略比較有關係,很難說好還是不好 04/07 06:57 → Killercat:OSX本來就是傾向於and#34;盡可能放記憶體給程式吃and#34; 04/07 06:57 → Killercat:你記憶體充足那就會無敵順(這應 ...

攜帶macbook pro

Damian avatar
By Damian
at 2012-04-07T02:50
如題 之前常常看板上大大說macbook蓋上就可以馬上帶走 也有看到等呼吸燈開始呼吸之後再走的說法 這樣做的目的是什麼啊? 是避免硬碟壞掉嗎? 如果沒有蓋上就任意移動的話 是不是也會對macbook造成什麼傷害呢? 煩請各位大大解惑! -- ◢ ◢ T ...

Video Converter 限時免費

Anonymous avatar
By Anonymous
at 2012-04-06T23:33
http://itunes.apple.com/tw/app/video-converter-clone2go/id447068560?l=zhandamp;mt=12 限時免費 原價 15美金 影片轉檔軟體 - ...

用mac寫程式的好處

Yuri avatar
By Yuri
at 2012-04-06T22:04
※ 引述《oralB (歐樂B)》之銘言: : 想請問版友們 : 最近在等macbook改版 : 所以還有時間反悔來問問版友 : 爬了網路幾篇文章 : 發現用mac寫程式,並沒有看到大家明顯的表示支持 : 因為之前有使用過一陣子朋友mac的經驗 : 覺得用起來真的就不想用windows了 : 然而在沒有看到大 ...