Programlama, web uygulamaları (düzenleme php, javascript, xhtml, css) için ideal bir yazılım kurulumu nedir?

3 Cevap php

Ben 2 yıldır web uygulamaları geliştirmek oldum, ve çok daha fazlası için basit web sayfaları içine olmuştur. Ben Not Defteri'ni kullanarak oldum, Bağlam, sonra Crimson Editor (uzun bir süre için benim favori oldu) ve ben Notepad + + ile çalışıyorum. Ben ftp sunucusu doğrudan dosyaları düzenlemek ve kaydedebilirsiniz yüzden NetDrive kurulum var. Firefox Ben Web Developer uzantısı, kundakçı ve bir çift daha fazlasını kullanın.

Benim beceri büyür ve eskisinden daha fazla şeyler yapmak gerekiyor, ben böyle bir geri eski sürümüne geri, kod değişiklikleri izleme, bazı sürüm yapıyor gibi bazı sınırlamalar ile karşı karşıya değilim, bu işler ben elle bunları yapmak. Ayrıca ben taşınabilir olmak istiyorum bu yüzden bu yüzden senkronize ve ben gitmek her yerde işleyen bir geliştirici kurulum olabilir bir Dropbox klasörüne ilgili webdev kurulum şeyi çalışıyorum.

Ben web uygulaması geliştirme ve nasıl taşınabilir ya da bulut olmak için kurulum olabilir için size önereceğim yazılım merak ediyorum?

3 Cevap

I thinks it depends on whether you achieve a full-featured IDE or a collection of tools that do their job separately. After using many editors on different platforms, I use Eclipse and Vi now: For small scripts that have to be changed quickly, Vi is the perfect editor, and it's available for every important platform, but it takes some time to lern the shortcuts.

Çoğu Web projeleri boyutu hızla büyümeye beri Ama, ben bütün ihtiyaçlarına uygun bir IDE ihtiyacı var:

  • Subversion entegre
  • Kod tamamlama ve farklı diller için yardımcı fonksiyonu (Python, PHP, HTML, hatta C + +)
  • Mac, Windows ve Linux üzerinde Ulaşılabilirlik
  • Açık Kaynak
  • Eklentiler yoluyla Genişletilebilir
  • Tamamen yapılandırılabilir

Eclipse bu tüm ve çok daha fazlasını yapar. (Ben bir depo proje dosyalarını saklamak yerine, basit bir Webdav yerde öneriyoruz beri) isterseniz tüm proje şeyler Dropbox veya başka bir şey üzerinden senkronize bir çalışma alanı-dizin yerleştirilir.

Jetbrains 'Web IDE şu anda beta ve yıl sonundan önce serbest bırakılmalıdır. Zaten indirmek ve DAP bültenleri kullanabilirsiniz. Bu ticari olabilir ama might (son zamanlarda IntelliJ IDEA için duyuruldu gibi) ücretsiz / topluluk sürümü olacak.

PHP, HTML, CSS ve Javascript desteği ile oldukça iyi gidiyor. Ayrıca, (Git ve Subversion ben kullandım iki) iyi sürüm kontrolü entegrasyonu vardır ve izleme yerel bir değişiklik var (böylece bile eski sürümleri görmek ve onlara dönmek için bir şey kontrol etmek gerekmez; otomatik olarak yapar) .

Bu ve XAMPP gibi uygun bir dağıtım gerçekten (iyi ve Kundakçı) ihtiyaç vardır.

Ben IDE olarak Zend Studio (http://www.zend.com/en/products/studio/) kullanabilirsiniz. Mükemmel (ne de ücretsiz) değil, ama ben daha iyi gibi bir şey bulamadı ve bu kesinlikle benim geliştirme zamanı hızlandırdı. Bu gerçekten bir PHP editörü olarak, güzel bir XML editörü, iyi bir HTML editörü ve so-so JavaScript editörü vardır parlar. Bu Eclipse platformu üzerine inşa beri Ama plug-ins/mods yüklemek mümkün olmalıdır. Siz de benim gibi ve ana odak arka koltukta alarak diğer üç dil ile, PHP ise, o zaman bu güzel size uygun olacaktır düşünün.

Ben sürüm hakkında daha fazla anlatmak isterdim, ama ben bu konuda çok şey bilmiyorum :/ Ben Studio SVN yöneticisi yerleşik olduğunu biliyoruz. Ayrıca FTP üzerinden uzaktan bağlantılarını destekler. Ayrıca Dropbox'ı kullanımı, ve birleştirilen iki kullanarak herhangi bir sorun yoktur.

Ben NetBeans, ve birkaç diğer IDE kontrol ettik, ama Studio diğerleri geri Studio beni zorlamayın o var çok küçük özellikler / kısayolları vardır. Ben bile bu uyarılar katacak: Stüdyo bellek aç ve kod avcılığı önceki günden son sürümünde çok yavaş (bu çözülecektir iddia rağmen.) Ben demo indirmek ve kendiniz için nasıl hoşuna görerek öneririz.