¿Cuál es la configuración de software ideal para la programación de aplicaciones web (edición de php, javascript, xhtml, css)? [cerrado]

StackOverflow https://stackoverflow.com/questions/1617596

  •  06-07-2019
  •  | 
  •  

Pregunta

Llevo 2 años desarrollando aplicaciones web, y he estado en páginas web más simples durante muchos más. He estado usando Notepad, luego ConText, luego Crimson Editor (fue mi favorito durante mucho tiempo) y he estado probando con Notepad ++. Tengo la configuración de NetDrive para poder editar y guardar archivos directamente en el servidor ftp. En Firefox utilizo la extensión Web Developer, Firebug y un par más.

A medida que mis habilidades crecen y necesito hacer más cosas que antes, me enfrento a algunas limitaciones, como realizar algunas versiones, rastrear cambios en el código, volver a una versión anterior, estas cosas las hago manualmente. También quiero ser portátil, así que estoy tratando de configurar todo lo relacionado con webdev en una carpeta de Dropbox para poder sincronizarlo y tener una configuración de desarrollador que funcione donde sea que vaya.

Me pregunto qué software sugeriría para el desarrollo de aplicaciones web y cómo se puede configurar para que sea portátil o en la nube.

¿Fue útil?

Solución

Creo que depende de si logras un IDE completo o una colección de herramientas que hacen su trabajo por separado. Después de usar muchos editores en diferentes plataformas, uso Eclipse y Vi ahora: para los scripts pequeños que se deben cambiar rápidamente, Vi es el editor perfecto, y está disponible para todas las plataformas importantes, pero lleva un tiempo leer los accesos directos. / p>

Pero como la mayoría de los proyectos web crecen rápidamente en tamaño, necesito un IDE que se adapte a todas mis necesidades:

  • Subversion integrado
  • Finalización de código y función útil para diferentes idiomas (Python, PHP, HTML, incluso C ++)
  • Disponibilidad en Mac, Windows y Linux
  • Código abierto
  • Extensible a través de complementos
  • Totalmente configurable

Eclipse hace todo esto y mucho más. Todas las cosas del proyecto se colocan en un directorio de área de trabajo, que puede sincronizar a través de Dropbox o cualquier otra cosa si lo desea (ya que recomendaría almacenar los archivos del proyecto en un repositorio en lugar de en un lugar simple de Webdav).

Otros consejos

Jetbrains ' Web IDE se encuentra actualmente en versión beta y debe publicarse antes de que finalice el año. Ya puedes descargar y usar las versiones de EAP. Será comercial, pero podría tener una versión gratuita / comunitaria (como se anunció recientemente para IntelliJ IDEA).

Se está volviendo bastante bueno con el soporte para PHP, HTML, CSS y Javascript. También tiene una buena integración de control de versión (Git y Subversion son las dos que he usado) y tiene un seguimiento de cambios local (por lo que ni siquiera necesita verificar algo para ver versiones antiguas y revertirlas; esto lo hace automáticamente) .

Eso y una distribución conveniente como XAMPP es todo lo que necesitas (bueno y Firebug).

Uso Zend Studio ( http://www.zend.com/en/products / studio / ) como mi IDE. No es perfecto (ni gratis), pero no he encontrado nada que me guste más y definitivamente ha acelerado mi tiempo de desarrollo. Realmente brilla como editor de PHP, tiene un editor de XML agradable, un editor de HTML decente y un editor de JavaScript regular. Pero como se basa en la plataforma Eclipse, debería ser posible instalar complementos / mods. Si eres como yo y tu enfoque principal es PHP, con los otros tres idiomas tomando un segundo plano, entonces imagino que esto te irá bien.

Desearía poder ofrecerle más información sobre las versiones, pero no sé mucho sobre esto: / Sé que Studio tiene un administrador SVN incorporado. También soporta conexiones remotas a través de FTP. También uso Dropbox, y no hay ningún problema en usar los dos combinados.

Revisé NetBeans y algunos otros IDE, pero hay tantas funciones / accesos directos pequeños que Studio tiene que los otros no me obligan a volver a Studio. Sin embargo, agregaré estas advertencias: Studio está hambriento de memoria, y las sugerencias de código son mucho más lentas en la versión más reciente que en la anterior (aunque afirman que esto se resolverá). Sugiero descargar la demostración y ver cómo te gusta.

Prueba el editor que más te guste. Usé Aptana y otros editores diferentes (por ejemplo: Zendstudio) hace un tiempo, pero siempre vuelvo a Geany (pero estoy en Linux) y un montón de herramientas de línea de comandos.
Tienes que descubrir cuál es el mejor ambiente para ti.

La parte del editor es totalmente tuya, yo uso PHP Eclipse y Vim. No creo que la integración de las versiones en IDE sea tan importante, pero la finalización del código y el control de errores de sintaxis seguramente ayudan. Busque en SVN y TortoiseSVN: proporciona un control de versión cómodo y puede utilizar sus fuentes desde cualquier lugar con un cliente svn y es una necesidad cuando comienza a trabajar en un proyecto con otras personas.

Durante el último año he estado desarrollando con mucho gusto utilizando NetBeans 6.7 con [ xdebug] [2], Firebug 1.4 y [Darcs] [3] como control de versión. Toda la configuración es portátil, por lo que puedo usarla en cualquier máquina con Windows y ha demostrado ser muy confiable; no puedo recomendarlo lo suficiente.
NetBeans cubre todas las bases: HTML, CSS, JavaScript y PHP con autocompletado y la integración de xdebug, una vez que lo haga funcionar, es excelente. Darcs es solo para consola, pero es tan sencillo de usar que simplemente no te pierdes la GUI. Uso [Console2] [4] para trabajar con Darcs.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top