Hangi araçlar olmadan PHP / Web geliştirici yaşamak gerekir?

10 Cevap php

Orada PHP geliştirme için IDE bir sürü vardır, ama insanlar PHP geliştirme biraz daha kolay hale getirmek için her gün kullanabileceğiniz tüm DİĞER parlak küçük araçları ve uygulamaları ve web siteleri hakkında merak ediyorum.

10 Cevap

Ben olmadan yaşayamam araçları bir bütün liste var:

  • Eclipse with PHP Development Tools (or Zend Studio for Eclipse) - Bunların ikisi de müthiş PHP düzenleme özellikleri ile büyük IDE vardır. Onlar da hem şimdi JavaScript (JS) düzenleme yetenekleri CSS vermek ve. Mevcut Eclipse uzantıları ile, kutunun dışında işlevselliği bir ton alabilirsiniz
  • Notepad++ - dizim ve sekmeleri ile Büyük küçük metin editörü. Ben hızlı düzenlemeye kullanmak ve Tutulma yavaşlatmak büyük metin dosyalarını düzenleme.
  • Filezilla - Windows üzerinde iseniz, o zaman seçim FTP uygulaması olarak Filezilla öneririz. Bu harika çalışıyor, nispeten hızlı olduğunu ve ücretsiz olduğunu.
  • PuTTY - Sen uzak sunuculara içine bazı zamanlar SSH gerekir. Terminal komutları için bunu kullanın. Ben her gün kullanabilirsiniz.
  • Browsers - Siz böylece makul sisteminizde yüklü olabilir her tarayıcı olmalıdır test ihtiyacımız olacak. Vs Firefox, Opera, Internet Explorer, Safari, Chrome,
  • Firebug - nihai ön ayıklama aracıdır. Ben Kundakçı bana kodu veya üzerinde çalışıyorum eski bir sistem ile sorunları çözmeye yardımcı olmuştur sayısını saymak olamaz.
  • FirePHP - Başka büyük bir araç. Bu bir kundakçı takar ve günlük mesajları gibi çıkış olacaktır özel başlıkları oluşturmak için bir sunucu tarafı PHP kütüphanesi utiliize sağlar. Sen diziler, dizeleri, ints, çiftler, vb giriş yapabilirsiniz
  • SVN - Bu bariz bir tanesidir. Eğer bir şekilde kaynak denetimini kullanarak değilseniz, o zaman sadece güvenli bir şekilde gelişmekte değiliz. Pencerelerde, o zaman ben yerleşik SVN desteği kullanmak, benim IDE olduğumda dışında TortoiseSVN'ye kullanın.
  • Redmine - hayatım sonsuz kolaylaştırır (RoR) Başar proje yönetim aracıdır. Çok özelleştirilebilir ve bir proje boyunca iyi bir iş akışı var yardımcı olacaktır.
  • Harvest - Hosted zamanların en önemli işletim sistemleri için widget ile izleme. Eğer gelişmekte iseniz nereye gittiğini biliyorum, daha iyi zaman takip edilecek.
  • Adobe CS - Eğer her tasarımcıları ile çalışıyorsanız, o zaman size kod gerek PSD dosyalarını göndermek için gidiyoruz. Eğer Adobe Suite (bazı versiyon) Create yoksa o zaman ciddi bir dezavantaj olmaya gidiyoruz.
  • jQuery - Ben artık bir kütüphane olmadan JavaScript yazmak istemem. jQuery müthiş ve istediğiniz zaman her şeyi yapabilir gibi hissediyorum yapar. Eklentileri onun koleksiyonu benzer şaşırtıcı ve herhangi bir diğer üzerinde bu JS çerçeve tavsiye.

Bu oldukça fazla Kafamın üst kapalı tüm aklınıza, ama ben her gün kullanmak hemen hemen her şeydir.

Ben olmadan yaşayamam:

  • Ile Eclipse Aptana (bana bir çoğunlukla seemless ortamda html, javascript, php, css ve geliştirmelerine olanak) plug-in ve Subclipse plug-in (subversion ile entegrasyon için)
  • Kundakçı, Web Developer Toolbar, YSlow, Firefox Throttle
  • Yerel XAMPP kurulumu
  • MySQL gelişimi için sqlyog

Ben bir IDE için aptana kullanın.

Bu (eklenti ile) HTML, JavaScript, ve PHP için FTP ve mükemmel kod ipuçlarını ve tamamlama entegre etti.

http://aptana.com/studio/download <- ücretsiz topluluk versiyonu (ne kullanın)

1) Editör: TextMate, ben gerçekten bu editörü seveceksiniz.

2) Hata ayıklama: yazılım, kundakçı ve sağlam hata raporlamayı yazılı bir arada Web Developer (firefox eklentileri) ve apache web günlüğü ayrıştırma

3) Araçlar: jQuery, şu anda benim en sevdiğim oyuncak onunla düzgün bir sürü şey yapıyorum ve gerçekten bazı veritabanı yönlendirmeli idari uygulamaları getirerek "hayat."

4) Çerçeve: Ben PHP gelişimi için bir çerçeve uygulamak için henüz. Kenara Ben birlikte koyduk parçacıkları ve şeylerin bir dizi ben hemen hemen her şeyi elle yazmak. I really bir çerçeve kabul etmek istiyorum ama sadece oturup birini öğrenmek için zamanım olmadı .. ben çok fazla kek veya CI ile devam set am - Siz ne düşünüyorsunuz?

5) Çapraz tarayıcı testi: Dürüst olmak gerekirse, ben sadece browsershots.org hakkında çok karışık şeyler duydum .. canlı makineleri kullanmak ve diğer seçenekleri içine bakmadım. Biz sadece yönüyle uyumluluğu sağlamak için çoklu platformlar / tarayıcılarda tüm malzeme test edin.

  • Nicholas

Kafamın üst Off - şey ben olmadan yaşayamam:

  1. İyi Hafif MVC framework (özellikle CodeIgniter benim için)
  2. Benim kendi birim test çerçevesi, Tost
  3. Yerel 'LAMP'-benzeri ortam (benim için MAMP Ben bir Mac yana değilim - bu tam anlamıyla bir yüklemek tek tıklama ve her şey sadece işler var)
  4. jQuery
  5. Kıyaslama için ApacheBench (ab)
  6. Benim Macbook (istikrar ve spyware-direniş için - Ben Windows'u kullanıldığında daha şimdi daha az hayal kırıklıkları ile yapılan önemli ölçüde daha fazla iş alabilirim)
  7. browsershots.org
  8. Firefox eklentileri: Web Developer ve / veya Kundakçı (YSlow ve FirePHP ile)

Bu listede olması gerektiğini, ama ben şahsen henüz doğru aracı bulamadı, çünkü değil diğer şeyler:

  • SVN
  • Senkronize tamamen benim IDE, yerel ve uzak ortamlarda tutmak gerçekten iyi bir FTP (?) Istemci
  • Bir iyi, kullanıcı dostu proje yönetimi ve hata izleme sistemi
  • İyi bir CSS çerçeve

PHP projects can be stored in Team Foundation Server. This provides end-to-end project management, process management, application lifecycle, source control, build automation, and reporting.

Bu cevap çok 'up' almak olası değil biliyorum ama ne yaptığınızı biliyorsanız, TFS herhangi bir dilde projelere inanılmaz bir fark yaratabilir. Sadece geçenlerde, TFS içine anabilgisayar Cobol bir göç yaptım bir tedavi çalışır.

phpMyAdmin (tabii, MySQL kullanıyorsanız varsayarak).

Bunu senin için kullanılabilir olabilir ne doğru listemi dişli olamaz kullandığınız işletim sistemi ne söz değil:

  • gayret
  • ETAGlar
  • php_codesniffer
  • php_unit
  • selenyum
  • php_uml
  • netbeans
  • pman (komut satırında php manuel)
  • bugtracking için mantis
  • subversion / git
  • ARMUT (armut bileşenleri ve projeleri dağıtmak için her ikisini de kullanarak)
  • firefox with these extensions:
    • kundakçı
    • screengrab
    • webdeveloper
    • kukla Lipsum
    • YSlow
  • solyp SQL Developer de kullanışlı geliyor

PHP hata ayıklama için PhpED, kod boyunca adım vb ad hoc komutları çalıştırarak Bu vvv olduğunu güzel.

Zend Adım Debugger / Zend Studio

php.net 'belgelerine

Dizim ile herhangi bir IDE.

Ben şimdi olsa bu listeye stackoverflow ekleyebilirsiniz sanırım :)