程序員使用集成開發環境構建Web應用程序
IDE或集成開發環境是一個軟件程序,旨在幫助程序員和開發人員構建軟件。 大多數IDE包括:
- 一個源代碼編輯器
- 源代碼編輯器與HTML文本編輯器相似。 這是程序員為他們的程序編寫源代碼的地方。
- 編譯器和/或解釋器
- 編譯器將源代碼編譯為可執行程序,解釋器運行不需要編譯的程序和腳本。
- 構建自動化工具
- 構建自動化工具可幫助自動化大多數軟件開發所需的流程,如編譯,調試和部署。
- 一個調試器
- 調試器可以幫助查明源代碼中存在問題的確切位置。
如果你所建立的都是靜態網站(HTML, CSS ,也許還有一些JavaScript),你可能會想:“我不需要這些!”而你會是對的。 對於只建立靜態網站的網頁開發人員來說 ,IDE是過火的。
但是,如果您希望構建Web應用程序,或將您的應用程序轉換為本機移動應用程序,那麼您可能需要再次考慮忽略IDE的想法。
如何找到一個好的IDE
由於您正在構建網頁,因此您應該首先了解您正在考慮使用的IDE是否支持HTML,CSS和JavaScript。 如果您正在嘗試構建Web應用程序,那麼您將需要一些HTML和CSS。 你也許可以通過沒有JavaScript獲得,但這不太可能。 那麼你應該考慮你需要IDE的語言,這可能是:
- Java的
- C / C ++ / C#
- Perl的
- 紅寶石
- 蟒蛇
還有很多其他的。 IDE應該能夠編譯或解釋您喜歡使用的語言並進行調試。
Web應用程序開發人員需要IDE嗎?
最終,沒有。 在大多數情況下,您可以在標準網頁設計軟件中構建Web應用程序,甚至可以毫無困難地使用純文本編輯器。 而對於大多數設計師來說,IDE會增加更多的複雜性,而不會增加很多價值。 事實是,大多數網頁甚至大多數Web應用程序都是使用不需要編譯的編程語言構建的。
所以編譯器是不必要的。 除非IDE可以調試JavaScript,否則調試器也不會太用。 構建自動化工具依賴於調試器和編譯器,因此它們不會增加太多價值。 因此,大多數Web設計人員在IDE中使用的唯一東西就是源代碼編輯器 - 用於編寫HTML。 在大多數情況下,文本HTML編輯器提供更多功能並且更加有用。