想做 C++ 方面開發,是基於 Linux 還是基於 Windows 平臺?

我覺得故事是這樣發展的....


想做 C++ 方面開發,是基於 Linux 還是基於 Windows 平臺?


先是糾結語言

  • (lisp沒聽過
  • 聽說python效率不高還縮進
  • 原來ruby是小鬼子弄的
  • 那個什麼叫lua的只能用來寫遊戲腳本
  • 放眼望去java只能做民工啊
  • 那個c語言土掉渣, 過時幾百年了
  • 還得是cpp適合幹大事, 老師也這麼說

就是cpp了!


語言選完了選win/*nix

  • M$罪惡滔天罄竹難書啊, 我們要抵制這些罪惡的大公司
  • *nix代表了不為常人所理解的先進與自由

就是*nix了!


定下*nix後拿不準BSD和Linux

  • Linux仿製unix是山寨貨
  • BSD學院出身高貴典雅

就是BSD了!


選了BSD後三選一

  • NetBSD安全穩定簡潔, 哎喲沒程序呀, 換!
  • OpenBSD聽說更安全, 我操安裝好麻煩, 換!
  • FreeBSD傳說最通用, 怎麼安裝還這麼麻煩??? 操, 換!

得, 還是委曲求全用Linux!


選了Linux後要挑發行版

  • redhat是給傻逼企業做的, 不geek, 滾
  • centos是redhat的山寨翻版, 和redhat一起滾
  • 國產發行版滾
  • gentoo感覺不錯, 尼瑪怎麼每個軟件都要編譯燒CPU? 滾
  • fedora/opensuse包管理器不好, 滾
  • arch太小眾又標新立異, 滾
  • ubuntu是給土鱉用的, 滾
  • debian出身高貴血統純正平易近人

就是debian了!

挑了Debian後猶豫sid/testing/stable

  • stable太保守了, pass
  • testing還是太保守了, pass
  • sid好, 要的就是這種最新最酷炫的感覺

就是sid了!

然後是KDE和Gnome啦

  • Gnome自由
  • 可是Gnome是土掉渣的c語言寫的
  • 但是KDE不自由
  • 可是KDE是高大上的cpp寫的...

雖然自由誠可貴, 而且Gnome逼格高, 不過為了cpp, 區區自由算個鳥
就是KDE了!


挑選桌面管理

  • Gnome已經出局
  • KDE默認太臃腫
  • xfce不夠精簡
  • e17不過如斯

既然用linux了, 不DIY怎麼能體現自己的geek精神呢?
自己湊吧!

怎麼湊呢?

  • *wm系列都好土啊
  • *box系列都好遜啊
  • awesome好帥啊

就awesome了!


湊出桌面後, 終於可以開始開發了....做什麼項目呢.....?

  • 網絡程序很好的樣子
  • 畫圖也是不錯的分支啊
  • web開發好像很緊俏
  • 移動互聯網已經來了?
  • 手機app好像可以日進斗金

還是先看看網絡吧!

網絡要選庫啊...

  • libevent好像太老了, 還是c語言寫的
  • libev快多了, 等等...怎麼又是c語言寫的? 為什麼老有人喜歡用土掉渣的c語言?
  • asio好像太簡陋了啊
  • ACE太複雜了啊
  • 自己寫不會啊

還是試試畫圖好了, 這次一定不改了!

畫圖又是選庫....

  • SDL太老, 還是c語言寫的

  • OGRE太複雜啊
  • irrlicht太簡陋啊
  • 一大票捆腳本的不可靠啊

還是看看web開發吧, 這次真的不再改了!

web開發的選擇....

  • cpp裸寫cgi好像有點麻煩啊
  • lua寫cgi好像方便多了但是lua只能用來寫遊戲腳本啊
  • perl據說寫完看不懂被淘汰了啊
  • jsp是民工的東西啊
  • ruby的ror好像好新潮但小鬼子的東西堅決不能碰啊
  • python效率不高而且縮進啊
  • go沒有成熟框架肯定不好用啊



分享到:


相關文章: