集成開發環境(integrated development environment,IDE)是最重要和最常用的編程工具之一。許多開源IDE都有一組獨特的特性。選擇最好的開源IDE需要考慮到底要做什么樣的編程,要使用的語言,以及目標平臺。一些IDE將提供廣泛...
集成開發環境(integrated development environment,IDE)是最重要和最常用的編程工具之一。許多開源IDE都有一組獨特的特性。選擇最好的開源IDE需要考慮到底要做什么樣的編程,要使用的語言,以及目標平臺。一些IDE將提供廣泛的工具,但會有一個陡峭的學習曲線,而另一些可能過于簡單,但提供很少的便利。最好的開源IDE將是一個不干擾工作流和提供更方便的編程體驗的IDE。選擇最好的開源IDE需要考慮到底要做什么類型的編程,要使用的語言,以及目標平臺。選擇開源IDE的好處之一是有太多的IDE可用。許多商業IDE已經將他們的許可證轉換為開源,使以前昂貴的開發環境對每個人都是免費的。此外,開源開發社區在創建可靠的ide以供社區使用方面投入了大量的資金,并且已經這樣做了好幾次。這使得一個非常有能力的領域,非常強大的開源工具。幫助一個人決定哪種開源IDE最符合他或她的需要的前兩個因素是決定將使用什么操作系統和編程語言。有些IDE是獨立于平臺的,但其他的則不然。這可能會消除一些選擇。有些IDE是專門針對單一語言的,還有一些是多用途的,通過插件實現特定于語言的功能,找到支持目標語言的IDE也會縮小選擇的范圍,開源IDE的特性值得考慮有一些簡單的程序只不過是突出顯示語法的文本編輯器而已。另外,還有一些IDE允許自動代碼生成,從而避免了鍵入標準方法簽名的需要。還有一些介于兩者之間的程序。這個決定對每個程序員來說都是獨一無二的,因為有些人會覺得大的ide太多了,而其他人沒有這些功能就無法編程。最好的開源IDE應該有一個對程序員來說直觀的用戶界面。如果IDE有一些重要的功能和菜單隱藏在用戶通常看不到的地方,那么就沒有理由使用它。在一個程序員覺得很困惑的設計中摸索只會浪費時間,讓人沮喪。最后,開源軟件是社區支持的。已經有很多商業IDE發布給開源,但是母公司放棄了支持,社區也沒有接受它。我們應該確定所選擇的開源IDE仍然有一個開發社區圍繞著它。這很重要,因為編程語言定期更改,如果不保持IDE的最新版本,它很快就會過時
-
發表于 2020-08-08 00:19
- 閱讀 ( 791 )
- 分類:電腦網絡