回覆列表
  • 1 # gamedilong

    寫程式碼理論上只需要一個文字編輯器就可以了,站在鄙視鏈頂端大神用vim,emacs。不是大神的話,要看做什麼開發,如果是windows桌面方向不管是windows C還是C#都用官方vs studio的,qt的話有官方ide,如果是服務端寫介面,java主流eclipse或者idea,個人推薦idea執行感覺快一些,除錯之類的都差不多。其它的go,python,php這些一般eclipse或者idea都有外掛版。如果是做web寫 js現在比較輕量級外掛生態完善的vscode是主流。移動端其它方向的andriod就是andriod studio。好多年前上一代是eclipse加外掛已經過時了。ios開發也是官方的xcode。flutter現在vscode和andoird studio都行。遊戲開發u3d,cocos2d官方有IDE下載。如果你只是選這上面的某一項做開發,對著推薦用不會有大的出入。如果你想站在鄙視鏈最頂端,傲世所有程式猿,那果斷vim,或者emacs走起。

  • 2 # 閒談軼事

    流行的程式語言一般來說有JAVA,.NET,PHP,Python,C/C++等等,對應的程式設計軟體(開發環境)也有很多。

    1. Eclipse是幾乎半數Java開發人員首選的開發環境。有著大量定製的介面和無數的外掛,有很強的靈活性,是企業開發的首選IDE。

    2. Gradle並不是最流行的構建工具,但它的普及速度很快。它也可作為預設的Android構建工具。

    3. NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可以使開發人員利用Java平臺能夠快速建立Web、企業、桌面以及移動的應用程式,NetBeans IDE已經支援PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發語言。

    4. Microsoft Visual C++(簡稱Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有整合開發環境,可提供編輯C語言,C++以及C++/CLI等程式語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗作業系統應用程式介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。

    .NET嚴格來說不算開發語言,它是針對windows平臺的開發工具集,包括C#、C++、basic等。

    PHP是一種指令碼語言,主要用於開發網頁,效率更高,但頁面程式碼和邏輯程式碼往往容易混雜一起,比較亂。

    Python目前主要是作為指令碼語言看待的,可以粘合不同語言開發的應用程式;

    C/C++目前主要用於開發嵌入式程式(實際上,目前也有一些嵌入式程式是用java開發的,比如手機中的程式,大多數是C/C++,也有JAVA的)。

  • 3 # 匪匪無敵

    樓主問的是編輯器嗎?

    不同的平臺有不同的工具,比如說:

    Windows: 下面寫

    .Net

    就要使用宇宙最強編輯器Visual Studio。

    Linux: 下面可選就有很多了,QT用來寫跨平臺頁面,也有大神還在使用VIM和emacs。

    Mac:下面使用XCode寫iOS和macOS原生應用。

    以上是各個平臺官方推薦使用的編輯器,當然也有很多有些的跨平臺編輯器。

    比如說:

    開發 Android 使用Android Studio,

    開發Java 使用eclipse或者idea,

    Go語言、Python,Js等等使用VSCode或者Jetbrain家族,

    目前前端開發基本被VSCode佔據大半壁江山,Python,Go等後臺膠水語言基本是Jetbrain家族和VSCode平分天下,Java開發者也逐漸拋棄Eclipse,擁抱Jetbrain家族的Idea。也就是說,除了Mac和Windows自家軟體,基本是VSCode和Jetbrain家族平分天下。

  • 4 # 全棧工程師的產品筆記

    vscode 開源免費(5星推薦)

    jetbrains公司的產品如IntelliJ IDEA,PyCharm,WebStorm等。

    嵌入式用source insight比較多。

  • 5 # 合肥隔壁科技

    軟體和語言是配套的。

    流行的程式語言一般來說有JAVA,.NET,PHP,Python,C/C++等等,對應的程式設計軟體(開發環境)也有很多。

    1. Eclipse是幾乎半數Java開發人員首選的開發環境。有著大量定製的介面和無數的外掛,有很強的靈活性,是企業開發的首選IDE。

    2. Gradle並不是最流行的構建工具,但它的普及速度很快。它也可作為預設的Android構建工具。

    3. NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可以使開發人員利用Java平臺能夠快速建立Web、企業、桌面以及移動的應用程式,NetBeans IDE已經支援PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發語言。

    4. Microsoft Visual C++(簡稱Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有整合開發環境,可提供編輯C語言,C++以及C++/CLI等程式語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗作業系統應用程式介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。

    .NET嚴格來說不算開發語言,它是針對windows平臺的開發工具集,包括C#、C++、basic等。

    PHP是一種指令碼語言,主要用於開發網頁,效率更高,但頁面程式碼和邏輯程式碼往往容易混雜一起,比較亂。

    Python目前主要是作為指令碼語言看待的,可以粘合不同語言開發的應用程式;

    C/C++目前主要用於開發嵌入式程式(實際上,目前也有一些嵌入式程式是用java開發的,比如手機中的程式,大多數是C/C++,也有JAVA的)。

  • 中秋節和大豐收的關聯?
  • 描寫秋天的詩句思念?