2009-10-24 50 views
0

我已經開發了兩年的web應用程序,並且已經進入了更多更簡單的網頁。我一直在使用記事本,然後是ConText,然後是Crimson Editor(我最喜歡的一段時間),我一直在用Notepad ++進行嘗試。我安裝了NetDrive,因此我可以直接在FTP服務器上編輯和保存文件。在Firefox上,我使用Web Developer擴展,Firebug和更多。我正在面臨一些限制,比如做一些版本控制,跟蹤代碼的變化,恢復到舊版本,我手動執行這些操作。此外,我想要便攜,因此我試圖在Dropbox文件夾中設置所有與webdev相關的內容,以便我可以將其同步並在任何地方進行功能齊全的開發人員設置。什麼是用於編程Web應用程序的理想軟件設置(編輯php,javascript,xhtml,css)?

我想知道你會建議什麼軟件的web應用程序開發,以及它如何可以設置爲可移植或在雲中?

+0

我很滿意$ any \ _fvoured \ _text \ _editor(記事本+ +很好)和普通的舊SVN版本和部署。 – bobince 2009-10-24 10:32:44

+0

@bobince我發現了幾個SVN軟件,我應該使用哪一個?你能指出一個鏈接嗎? – stagas 2009-10-24 10:50:32

+0

不屬於超級用戶? – 2009-10-24 10:54:08

回答

2

我認爲這取決於您是否實現了全功能的IDE或一組獨立完成其工作的工具。 在不同平臺上使用了許多編輯器之後,我現在使用Eclipse和Vi:對於必須快速更改的小腳本,Vi是完美的編輯器,它適用於每個重要的平臺,但需要一些時間才能鎖定快捷方式。

但由於大部分Web項目的規模迅速增長,我得到了需要一個適合我的需求的IDE的:

  • 顛覆集成
  • 代碼完成和不同語言的有用功能(Python和PHP, HTML,甚至C++)
  • 可用性在Mac,Windows和Linux
  • 開源
  • 擴展通過插件
  • 完全可配置

Eclipse可以做到這一切以及更多。所有項目的東西放在一個工作區目錄,你可以通過Dropbox或其他任何東西(如果你想要的話)同步(因爲我建議將項目文件存儲在存儲庫而不是簡單的Webdav地方)。

+0

適用於Eclipse的+1,可以在這裏找到http://www.eclipse.org/pdt/ – emkee 2009-10-24 10:47:06

+0

您是否在使用vanilla Eclipse(可能帶有一些插件)? – 2009-10-24 10:47:29

+0

其實我用Ganymede 3.4.2,用PDT Subclipse,Pydev,CDT和Android SDK – schneck 2009-10-24 10:52:22

1

JetBrains公司Web IDE目前處於測試階段,應該在今年年底之前發佈。您可以下載並使用EAP版本。這將是商業性的,但可能有一個免費/社區版本(如最近宣佈的IntelliJ IDEA)。

對PHP,HTML,CSS和Javascript的支持越來越好。它還具有良好的版本控制集成(Git和Subversion是我使用的兩個版本),並且具有本地更改跟蹤功能(因此您甚至不需要檢入某些內容以查看舊版本並將其還原;它會自動執行此操作) 。

這個和像XAMPP一樣方便的發行版是你真正需要的(和Firebug)。

0

我使用Zend Studio(http://www.zend.com/en/products/studio/)作爲我的IDE。這不是完美的(也不是免費的),但是我沒有找到任何我更喜歡的東西,這肯定會加快我的開發時間。它真的是一個PHP編輯器,擁有一個不錯的XML編輯器,體面的HTML編輯器,以及JavaScript編輯器。但由於它建立在Eclipse平臺上,所以應該可以安裝插件/ mods。如果你和我一樣,你的主要焦點是PHP,其他三種語言都會後退,那麼我想這會適合你。

我希望我能更多的版本告訴你,但我不知道很多關於這一點:/我知道,工作室有一個內置的SVN經理。它還支持通過FTP進行遠程連接。我也使用Dropbox,並且使用這兩個組合沒有問題。

我已經簽出的NetBeans,和一些其他的IDE,但也有逼我回到工作室,這樣很多小功能/快捷方式,Studio有,其他人沒有。但我會補充一些注意事項:Studio需要內存很大,代碼提示在最新版本中比以前版本慢得多(儘管他們聲稱這個問題會得到解決。)我建議下載演示並看看你是如何喜歡它的。

+0

在Zend Studio中的SVN版本控制是......馬馬虎虎。如果它起作用,它就像魅力一樣,當它破裂時,就會破裂。目前,我認爲我們的三人團隊已經失去了這麼多的時間,因爲我們從首先使用ZS獲得了這麼多的時間 - 希望7.1會更好。 – kander 2009-10-24 13:42:45

0

試試你最喜歡哪個編輯器。前段時間,我使用Aptana和其他編輯器(例如:Zendstudio),但我總是回到Geany(但我在Linux上)和一些命令行工具。
你必須弄清楚自己什麼是最適合你的環境。

0

編輯器部分完全取決於你,我使用PHP Eclipse和Vim。我不認爲IDE中的版本控制集成是非常重要的,但是代碼完成和語法錯誤控制確實有幫助。 深入瞭解SVN和TortoiseSVN - 它提供了舒適的版本控制,您可以使用svn客戶端隨時隨地使用您的源代碼,並且當您開始與其他人一起開展一個項目時,這是必須的。

0

在過去的一年中,我一直在使用NetBeans 6.7作爲版本控制,並且使用[xdebug] [2],Firebug 1.4和[Darcs] [3]進行了充分的開發。整個設置是便攜式的,所以我可以在任何Windows機器上使用它,並且證明它非常可靠。不能推薦它。
NetBeans涵蓋了所有的基礎:HTML,CSS,JavaScript和PHP與自動完成和xdebug集成,一旦你得到它的工作,是非常好的。 Darcs只是控制檯,但它的使用非常簡單,你不會錯過GUI。我使用[Console2] [4]與Darcs合作。

相關問題