Linux開發初探

2021-09-07 23:06:25 字數 1057 閱讀 7191

堅持用了十幾天的linux作業系統,學會了很多的東西,但現在必須得抉擇如何選擇開發工具。在這些天的開發中,各種linux下的ide都有 所嘗試。一向看好的code::blocks還是過於簡單,用了一陣時間以後還是選擇了放棄;後來又嘗試了sun的netbeans,雖然ide的介面很 棒,但是在win下面竟然只能用sun的編譯器或者mingw的;最後用了一段時間的kdevelop,雖然我極力的適應它的ide環境,也摸索了一陣 cmake的編譯,但最終,我也不得不選擇暫時放棄。

這些ide普遍存在的問題還是比較弱的智慧型感知,雖然visual studio同樣也有這個問題,但好在還有強大的visual assist x幫忙。而其他的ide就沒有這麼幸運了。缺少智慧型感知會極大的影響效率,輸入都要輸入半天,萬一出錯了還麻煩。第二個問題就是偵錯程式的問題。不得不承認 微軟的visual studio偵錯程式相當的強大,能夠展開stl的資料。這一點開源的gdb就要欠缺很多。

當然,這些可能對於很多 老手來說不存在什麼問題。我想,如果我是從更早的時候開始就一直使用linux系統,在下面學會makefile的語法,學會了gcc的編譯選項,那麼現 在可能也不是這個樣子。linux世界存在的法則在於「自定義」。名副其實的網路作業系統,沒有網路,光用命令列的話,恐怕寸步難行。

說到底還是乙個習慣和熟悉的問題。現在已經習慣了linux下面的大小寫區分,也習慣了很多的操作,唯一覺得不爽的就是什麼東東都需要自己去配置一下,麻 煩。倒是說來,被windows嬌慣了的人,用linux就感覺回到了原始社會。不得不承認的是沒有太多的時間來學習linux的生存法則,專案的時間越 來越緊,如果再用太多的時間來搞這些配置的話,恐怕會讓人得不償失。目前也明白了乙個道理,無論用什麼ide開發,最終的目的還是盡快的把產品成型,只要 源**是有跨平台考慮的,也不用過多的擔心移植的問題了。等做好了產品再來移植也不遲。

最後也不得不考慮的乙個事實是,微軟已經開始收網了。被「毒害」的使用者已經習慣了windows,洋人的鴉片已經沒法抗拒了。visual studio一樣,開發者的「鴉片」,吸吧,免費的用吧,笑到最後的,還是微軟那張陰險的臉。

唉,沒辦法了,為了效率,不得不切換回windows,繼續被「毒害」。希望有朝一日有一種ide能夠讓我重返linux懷抱。

java 敏捷開發初探

1.領域建模,這在本質上包括了所有的資料實體以及它們之間的關係,但是沒有屬性。這有助於定義一些最初的領域概念和相互之間的關係。領域建模一般是開發者與領域建模專家和熟悉業務的人一起制定的,包括使用者和業務分析人員。2.使用者介面原形 4.使用者故事,但使用者故事比用例更短 每個一般是一到三句話。其餘的...

tvOS的開發初探

steve不幸離世已經過去很久了,但是人們一直翹首以盼著這款產品。就在昨天2015年9月9日,超過四個春秋的期盼,我們終於等來了這個禮物,雖然可能與steve對這款產品的願景和理想有所差距,但是革命的步伐已經堅實的邁出了第一步。我和其他教程團隊的成員已經開始深入研究tvos sdk,並且正在努力準備...

Linux新手初探

一 redhat的指令操作介面的開啟 在redhat中我們是在 終端 中進行指令操作,我們可以在redhat的左上角 應用程式 附件 終端 即可開啟,也可以將其拉到桌面上,方便後續開啟。開啟終端,我們即可進行相應的指令操作 二 接下來我們來簡單介紹一些常用指令以及他們的使用 adduser 使用者名...