IDE para desarrollo web (incluyendo PHP y JS)

¿Cuál es el mejor IDE de desarrollo web con el que te has encontrado, que también maneja muy bien el trabajo de Core PHP y JS (por ejemplo, AngularJS)?

Requerido:

  • Extremadamente rápido: no hay nada más molesto que un IDE lento o tartamudo.
  • Excelente en la finalización del código: muy inteligente para comprender lo que está haciendo
  • Bueno en HTML/CSS: no tiene sentido ser bueno solo en las cosas más difíciles si te pierdes lo básico.
  • Bueno en PHP / JS (incluido Angular) también; como se mencionó, esto es una necesidad
  • Detección de errores de sintaxis para lo anterior
  • Soporte para compilación LESS/SASS
  • En general, un ambiente agradable para trabajar: agradable a la vista, inteligente y útil

y …

  • Basado en Windows

Gustaría:

  • Compatibilidad con OSX: ocasionalmente sería útil usarlo en OSX, pero no es esencial

No necesitas:

  • Que sea gratis: soy un profesional y con gusto pagaré por algo que me facilite la vida diaria.
  • FTP: estoy feliz de implementar a través de FileZilla

Es una pena que tantos IDE usen Java en estos días, ya que no parece que los haga lentos para ponerse en marcha. En términos de "ambiente agradable", me gusta mucho Brackets. Es encantador de usar, y muy rápido y limpio, pero a veces es un poco tartamudo y carece de funciones avanzadas listas para usar.

¿Qué IDE te parece el mejor? El que hace que el desarrollo web sea menos complicado que otros.

¿Sería PhpStorm de algún valor?
¿Por qué no probar algo que está escrito en tecnología web? Sí, estoy hablando de atom -} atom.io

Respuestas (6)

PHP Storm es muy probablemente lo que necesitará. (vea el enlace del video en la parte inferior... no puedo recomendarlos lo suficiente)

- Extremadamente rápido: no hay nada más molesto que un IDE lento/tartamudo

En mi opinión, phpstorm es muy rápido. Es posible que no se inicie dentro de 0.01 segundos, pero una vez cargado, no noto ningún retraso.

- Excelente en la finalización del código: muy inteligente para comprender lo que está haciendo

Absolutamente. Tiene muy buena finalización de código, siempre que su código esté bien diseñado y tenga docblocs, etc., los recogerá a todos.

- Bueno en HTML/CSS: no tiene sentido ser bueno solo en las cosas más complicadas si te pierdes lo básico

Tiene análisis de calidad de código completo. Características de PHPStorm

- Bueno en PHP/JS (incluido Angular) también -- como se mencionó, esta es una necesidad de detección de errores de sintaxis para lo anterior

PHP es perfecto, angular está llegando.

- Soporte para compilación LESS/SASS

Hay tutoriales que muestran cómo administrar esto con GULP, etc.

- Excelente soporte de Git listo para usar

Git/Mercurial/CVS/Subversion todo atendido.

- En general, un ambiente agradable para trabajar: agradable a la vista, inteligente y útil

No puedo recomendar estos videos cortos lo suficiente: le muestran cómo sacar el máximo partido del software. Cómo ser impresionante en PHP Storm

Esos videos son excelentes y me dejan con un IDE que hace todo lo que necesito. Bien vale la pena el dinero. Recomiende esos videos a otros también. ¡Gracias!

Tal vez podría echar un vistazo a NetBeans . Está basado en Java, pero es mucho, mucho más fluido que Eclipse.

  • funciona en todas partes
  • rápido (el inicio tarda unos segundos, pero no se ralentiza después de eso)
  • HTML/CSS/PHP/JS incluyendo Angular, JQuery, RequireJS, Knockout, etc.
  • Soporte para compilación LESS/SASS
  • agradable a la vista (azul claro)
  • potente refactorización (p. ej., Ctrl+R para cambiar el nombre de las variables de forma segura)
  • Excelente integración con Git (incluso tiene su propio editor de diferencias)
  • libre y de código abierto

Lo he usado para el desarrollo de HTML5 desde que agregaron soporte oficial hace años, y solo ha mejorado. Sus sugerencias son acertadas e inmediatas. Cosas como la finalización del código y la refactorización son muy rápidas.

Una alternativa sería Aptana Studio , está basado en Eclipse, pero es más fuerte en el departamento de HTML5. Tal vez puedas darle una oportunidad.

En mi opinión, NetBeans es realmente muy lento, incluso en mi potente PC de escritorio. Escanear proyectos lleva mucho tiempo, y ocasionalmente se bloquea y se confunde con las cosas. Es bueno, pero no es genial. (También lo encuentro extremadamente feo, pero supongo que todo depende del ojo del espectador).
@Chuck, el escaneo inicial puede llevar mucho tiempo, eso es cierto, puede acelerarlo cerrando todos los proyectos activos que no está usando (a la izquierda, haga clic con el botón derecho, cerrar). Edit: por cierto, ¿has probado Aptana Studio?
Después de cambiar a PHPStorm después de muchos años de usar NetBeans, encuentro que el primero es una versión mucho mejor del segundo. No necesariamente de manera obvia, pero cuanto más lo uso, más creo que PHPStorm es claramente mejor. Gracias, sin embargo.

Estoy seguro de que ha investigado PhpStorm . Aunque no es gratuito, sigue siendo uno de los IDE más utilizados en el mundo.

  • Es rápido (según mi experiencia)
  • Es excelente para el reconocimiento/completado de código (basado en IntelliJ IDEA, incluso puede configurar manualmente fragmentos de código en un idioma específico dentro de un archivo)
  • Buena compatibilidad con PHP y JS (incluido AngularJS e incluso Meteor, si lo desea)
  • Corrección de sintaxis, según lo solicitado
  • Soporte para compilación LESS/SASS
  • Se ve mejor que Netbeans (especialmente en Darcula, IMO)

También está disponible en OSX.

Sí, he usado PHPStorm (y WebStorm, la versión reducida). son bastante buenos Un poco más rápido que NetBeans, pero bastante lento debido al hecho de que usan Java. Aún así, es un buen software por lo que he visto.
Le di otra oportunidad a PhpStorm. Parece mejor que Netbeans en casi todos los aspectos. me esta gustando mas y mas ¡Gracias!

Por extremadamente rápido, supongo que excluye Eclipse. Siento que Sublime Text se adapta a sus requisitos:

  • La versión de prueba no tiene límite de tiempo o funciones, pero se deben pagar $ 70 por uso continuo (nagware)
  • funciona en Windows y hay una versión portátil disponible
  • rápido
  • HTML/CSS/PHP/JS/MENOS/SASS
  • agradable a la vista
  • Buena integración de git
Perdón por mi ignorancia, ¿Sublime Text se considera un IDE?
@brasofilo A menudo considerado como tal.
FYI: "Sublime Text se puede descargar y evaluar de forma gratuita, sin embargo, se debe comprar una licencia para continuar con el uso". Costo: $70.
Sublime Text 2 es muy bueno, pero al usarlo para el proyecto en el que estoy trabajando actualmente, me di cuenta de que también necesito una función más: detección de errores de sintaxis. Además, es bastante terrible en el resaltado de sintaxis de PHP. Aún así, me gusta lo contrario.

phpDiseñador

La principal ventaja de este es que NO está basado en Java. Esto mantiene todo rápido.

Características:

  • Resaltador de sintaxis inteligente: ¡cambio automático entre PHP, HTML, CSS y JavaScript dependiendo de su posición!
  • PHP (se admiten las versiones 4 y 5)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase) HTML/XHTML
  • CSS (se admiten las versiones 1 y 2.1)
  • JavaScript
  • VBScript
  • Java
  • C#
  • Perl
  • Pitón
  • Rubí
  • Sabelotodo

PHP:

  • Soporte para PHP 4 y PHP 5
  • Code Explorer para PHP (incluye, clases, clases extendidas, interfaces, propiedades, funciones, constantes y variables)
  • Finalización de código (IntelliSense) para PHP: ayuda con el código mientras escribe
  • Sugerencia de código (sugerencia de código) para PHP: asistencia de código mientras escribe
  • Trabaje con cualquier marco PHP (clases de acceso, funciones, variables, etc. sobre la marcha)
  • Programación orientada a objetos PHP (POO) que incluye objetos anidados
  • Soporte para PHP heredoc
  • Encierre cadenas con comillas simples o dobles, salto de línea, retorno de carro o tabulaciones
  • Variables del servidor PHP
  • Plantillas de declaraciones de PHP (if, else, then, while…)
  • Potente embellecedor de código PHP con muchas configuraciones y compatibilidad con perfiles
  • asistente de phpDocumentor
  • ¡Agregue documentación de phpDocumentor a funciones y clases con un solo clic!
  • Etiquetas de phpDocumentor
  • ¡Comenta o descomenta con un clic!
  • Salta a cualquier declaración con filtrado por clases, interfaces, funciones, variables o
    constantes

Depuración (PHP):

  • Depurar con Xdebug
  • puntos de ruptura
  • Depuración paso a paso
  • Entrar en
  • paso por encima
  • Ejecutar al cursor
  • Corre hasta el regreso
  • Pila de llamadas
  • Relojes
  • Variables de contexto
  • Evaluar
  • perfilado
  • Múltiples sesiones
  • Consejo de evaluación
  • Capturar errores
phpDeveloper es un gran software, pero no sé si es compatible con los marcos JS y con PHPStorm.
¡Quise decir phpDesigner, por supuesto!

ingrese la descripción de la imagen aquí

Sugiero probar Codelobster . Funciona rápido y tiene un complemento especial de AngularJS

¿Podría enumerar las características que tiene que coincidan con lo que está buscando el autor de la pregunta? Idealmente, sería bueno ver esa información sin tener que salir del sitio.