后端開(kāi)發(fā),選擇 IDE 將完全取決于你將使用的技術(shù)
如果你使用 Java 進(jìn)行編碼,請(qǐng)選擇 NetBeans。它是開(kāi)源的并且完全免費(fèi)。 NetBeans 具有良好的自動(dòng)完成功能,并在單一屋頂下提供了開(kāi)發(fā)人員所需的所有必要功能。它帶有內(nèi)置服務(wù)器(GlassFish 和 Apache Tomcat)。 NetBeans 提供了一個(gè)很好的數(shù)據(jù)庫(kù)管理器。它有一個(gè)查詢編輯器和可視化數(shù)據(jù)庫(kù)表設(shè)計(jì)器。它還為所有主要的 RDBMS 系統(tǒng)(如 Oracle DB、MySQL、PostgreSQL 和 JavaDerby)提供驅(qū)動(dòng)程序和管理器。
如果你有足夠的資金,請(qǐng)選擇“IntelliJ IDea Ultimate”。它包含智能代碼完成和建議功能。 IntelliJ 提供了許多很好的功能,可以提高應(yīng)用程序性能和開(kāi)發(fā)人員的工作效率。它提供了良好的語(yǔ)法高亮功能。而且,使用漂亮的語(yǔ)言注入功能,開(kāi)發(fā)人員甚至可以在代碼中以字符串形式獲得注入語(yǔ)言(JavaScript、HTML、XML、CSS 等)的幫助!
如果你使用 PHP 或 Node.js 編寫(xiě)后端代碼,則不需要 IDE。選擇智能代碼編輯器,如 Atom、VSCode 或 Brackets。
Adobe 的括號(hào)是一個(gè)很好的解決方案。它有一個(gè)內(nèi)置的微型網(wǎng)絡(luò)服務(wù)器,可以幫助我們查看網(wǎng)頁(yè)的實(shí)時(shí)預(yù)覽,而無(wú)需進(jìn)行復(fù)雜的配置。
JetBrains 擁有廣泛的工具和 IDE,可以幫助你開(kāi)發(fā)從復(fù)雜的 Web 應(yīng)用程序到獨(dú)立移動(dòng)應(yīng)用程序的任何東西。所有都是企業(yè)級(jí)解決方案,具有非常智能的代碼完成功能和許多其他好的功能,可以幫助你更快、更高效地進(jìn)行開(kāi)發(fā)。但它們都是優(yōu)質(zhì)的并且有點(diǎn)貴(IntelliJ IDea Community Edition 除外)。