目前我正在使用IntelliJ IDEA進行非web項目,但我很樂意將它用於Web開發。不幸的是IntelliJ IDEA Ultimate Edition的價格(220歐元)對我來說目前是很高的,這就是爲什麼我不得不使用STS(Springsource Tool套件)的原因。是否可以採用IntelliJ IDEA Community Edition進行網絡開發?
我想知道是否有采用IntelliJ IDEA CE版本進行網頁開發的方法?當然,我可以使用破解或寫一個,但它不是我的風格。
目前我正在使用IntelliJ IDEA進行非web項目,但我很樂意將它用於Web開發。不幸的是IntelliJ IDEA Ultimate Edition的價格(220歐元)對我來說目前是很高的,這就是爲什麼我不得不使用STS(Springsource Tool套件)的原因。是否可以採用IntelliJ IDEA Community Edition進行網絡開發?
我想知道是否有采用IntelliJ IDEA CE版本進行網頁開發的方法?當然,我可以使用破解或寫一個,但它不是我的風格。
確定這是可能的。我的意思是,可以在文本編輯器中進行Web開發。真正的問題是你失去了什麼/它有多少痛苦。有些事情,你將需要設置:
即使這些東西設置,你仍然可以缺少任何方便特定於Web開發功能(豆不會自動顯示鏈接的使用依賴注入可能會顯示相關的XML配置,getter/setter方法未使用的方法警告等)
我想說的是,IntelliJ CE是否是一個合理的網頁開發選擇取決於您對其他編輯器更喜歡IntelliJ的程度如何,您對網絡開發的整體感覺如何(因爲您將不會得到任何編輯建議或警告),以及項目的Web組件有多複雜。
我更喜歡使用IntelliJ IDEA,因爲它使我在非網頁開發中的生活更輕鬆。好,我明白你的立場。我會更好地使用STS,直到我決定購買全功能的IntelliJ IDEA終極版。感謝您的評論。 – hades 2011-04-05 23:52:34
只是要清楚。我目前使用IntelliJ CE作爲一個帶有Web組件的項目,並且工作正常。我只是想確保你意識到這樣做所涉及的挑戰。 – gcooney 2011-04-06 12:22:55
+1有關Tomcat和IntelliJ CE的有用信息,請仔細閱讀您的鏈接(其書籤!)。 – MalsR 2011-04-18 13:18:29
編輯:這個答案現在已過時。有可以直接由IntelliJ使用的a war plugin in gradle。原始內容如下,但請不要再這樣做。
我們正在使用此文件的gradle:
apply from: 'https://raw.githubusercontent.com/icoloma/gradle-plugins/master/webapp.gradle'
group = 'com.mycompany'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version:'3.0.1'
}
然後執行gradle idea
或gradle eclipse
生成可以在社區的IntelliJ版部署的項目。
長的解釋可用here和源代碼可作爲Github project。
gradle有'war'插件,所以你可以直接添加'apply plugin:'war''。 – Leon 2017-12-25 10:13:59
我會推薦使用Netbeans。它對Java和HTML5都有強大的支持。它是免費的! – niutech 2014-07-11 15:07:25