5

Duplicar posibles:
What is the best IDE for PHP ?PHP: ¿Qué usas para escribirlo?

Hola de nuevo a todos,

que terminar mi puesto de trabajo la próxima semana y tienen más de un mes de descanso antes de empezar mis estudios de nuevo. Siendo el animal de fiesta super cool que soy, he decidido utilizar el tiempo para obtener un control más firme de PHP. Recientemente compré el libro altamente recomendado 'Objetos PHP, patrones y práctica' 3ra edición de Matt Zandstra y he completado el Zend Tutorials.

Me preguntaba si alguien tenía alguna otra buena fuente de material para principiantes/intermedios que recomendaría?

También estoy muy interesado en el entorno de desarrollo y el software que usa la gente para codificar. Por el momento solo uso Scite, que para aquellos que no se han encontrado es básicamente un bloc de notas que colorea tu código.

Gracias de antemano por su ayuda.

Jonny

+0

Dupe? A pesar del título, no solo está pidiendo un IDE. Entiendo que también está buscando otras herramientas (marcos, pruebas unitarias y cobertura de código, control de fuente ...), así como tutoriales y artículos. –

Respuesta

5

que encontraría un proyecto o sitio web que desea emular y comenzar la construcción de ésta. Realmente no hay mejor manera de aprender, creo que tener desafíos del mundo real que superar. En la mayoría de los casos, descubrirá que enfrentará los mismos desafíos una y otra vez, y cuando los tenga firmemente sujetos, las cosas se volverán mucho más fáciles.

En cuanto al desarrollo, era un ventilador firme de Aptana en v1.5, pero desde entonces he cambiado a NetBeans.

+0

Sí, tiene sentido, tengo algunos proyectos con los que eventualmente espero hacer algo de PHP. Gracias por los enlaces, los veré ahora. – JonnyIrving

+0

Tuve un juego con ambos, un poco abrumado como se puede imaginar un principiante para OOP pero creo que netbeans es mi favorito hasta ahora. – JonnyIrving

+0

Lo encontrará más fácil con Netbeans, ya que le brinda ayuda con el código para todos los métodos y atributos de su clase. ¡Además CTRL + LMB en una función para definición es invaluable! –

1

Mi consejo principal es:

  1. aprender a identificar y saltar tutoriales de PHP obsoletos
  2. Uso del manual oficial de php.net
  3. Utilice el software de control de versiones. Nadie. Todos ellos están mejor que usar ninguno

actualización

Mi respuesta original comenzó con una clasificación de la lengua en la mejilla de editores y entornos de desarrollo de PHP que parece haber desviado la atención de las cosas importantes, así que estoy moviéndolo a un apéndice. Vale la pena señalar que la palabra políticamente correcta para "rápido" en el contexto de las aplicaciones de software es "rendimiento de ritmo alternativo". No indonesios fueron perjudicados en la realización de este artículo.


Por supuesto, el ¿Cuál es el mejor editor de PHP pregunta siempre será de alrededor y nunca tendrá una respuesta definitiva. Estas son las categorías principales:

  • Editores de texto ultrarrápidos con resaltado de sintaxis y poco más.
  • IDEs mastodonticos escritos en Java con editores deficientes.
  • IDEs comerciales con más de 100 paneles de utilidad alrededor de la ventana.
  • editores de Unix que de alguna manera han sobrevivido a la década de 1970.

Sólo tienes que elegir a ti mismo ;-)

+0

Gracias Álvaro, entiendo a qué te refieres con los Editores. Actualmente estoy usando un editor Ultra lightning fast pero muy ligero y estaba pensando que algo con unas pocas campanas y silbatos podría ayudarme. – JonnyIrving

+0

Personalmente me encanta el Bloc de notas del programador :) – Lyon

+0

¿De qué se trata, cree que una PC moderna no puede ejecutar nada más complejo que un editor de texto antes de que se ralentice? ¿Qué tan rápido necesita para escribir, exactamente? –

0

Usted no ha mencionado el medio ambiente, pero si está usando Windows y no necesita un IDE complicado, he aquí una solución sencilla/ligera: utilizar Notepad2 para la edición de texto en PHP/HTML/XML, cualquier lector de PDF para el manual de PHP, junto con TortoiseSVN para control de versiones.

0

La mejor plataforma para el desarrollo relacionado con PHP es cualquier sabor de * nix. Recientemente cambié a Ubuntu (versión estable actual 10.04) y me pareció muy fácil de configurar y usar.

Un solo comando sudo tasksel install lamp-server instalará todo lo que necesita para el desarrollo de PHP como Apache, PHP y MySQL. Y como sugirió David, usa Aptana para codificar. También se prefiere usar SVN o Git para el control de versiones.

Finalmente, aprende algunos framework PHP como CakePHP (http://cakephp.org) o Zend Framework (http://framework.zend.com/). Reducirá mucho su tiempo de desarrollo.

HTH

+0

Cuida calificar tu generalización masiva sobre * nix? ¿Qué IDE increíble existe que no está disponible en Mac/Windows también? –

+0

Bueno, no se trata solo de un IDE. Estoy hablando del entorno de desarrollo general. Cuando se trata de compilar cualquier cosa desde la fuente para PHP, como extensiones, IMO, * nix es mucho mejor que Windows. No nombraré mac aquí ya que está basado en FreeBSD. – Aditya

+0

Gracias por la sugerencia de Aditya, pero no puedo reconstruir la máquina que utilizaré, que actualmente está ejecutando Windows. También soy un gran fanático de Ubuntu pero no lo tendré durante mi tiempo de juego. – JonnyIrving

0

utilizo e text editor en Windows en el trabajo, con WampServer y GIT.

+0

Sí, uso un sistema similar en este momento pero recién comencé realmente. WampServer funciona bien para mí. – JonnyIrving

Cuestiones relacionadas