2011-06-28 13 views
11

Todavía estoy buscando la configuración de desarrollo ideal para Django, y estoy teniendo un poco de dificultad para saber dónde están las cosas actualmente.¿Cuáles son las relaciones actuales entre Eclipse, Aptana y PyDev?

Estoy esperando algo adecuado para el desarrollo del lado del cliente y del servidor, con soporte para la edición de plantillas y jQuery.

En la actualidad estoy usando sólo PyDev en Eclipse y tienen las siguientes preguntas:

  • hacer yo chatarra de la instalación de Eclipse y empezar de nuevo con Aptana Studio? si es así,

    - ¿Qué otra cosa necesitaría antes y/o después para lograr el entorno que describí anteriormente?

  • ¿Todo va a ser compatible en el futuro?

  • Am I con vistas a una mejor solución que ni siquiera se recurra a ninguno de estos herramientas que he mencionado?

Ya no estoy interesado en Java o RoR, si esto hace alguna diferencia.

Respuesta

13

Aptana Studio (v3) es la siguiente:

  • HTML, CSS, editores JS
  • PHP (derivado PDT)
  • RadRails
  • PyDev
  • Eclipse 3.6.2 base de RCP

Aptana no es Eclipse renombrado. Aptana Studio es aproximadamente el mismo que estas cadenas de herramientas:

  • Eclipse + Herramientas Web + PDT + PyDev +? para los carriles
  • WebStorm + PyCharm + + RubyMine PhpStorm (aunque, para ser justos, RubyMine tiene más características que RadRails ATM. Yo no tengo una comparación activo para PyCharm y PhpStorm)

Lo que hay que utilizar es depende de lo que necesita Para obtener la edición de Python, el soporte de JS y el soporte de plantillas, Aptana Studio debería estar bien. Aptana Studio está construido sobre Eclipse, por lo que los complementos regulares de Eclipse funcionan, pero puedes poner Aptana como un complemento en una versión Eclipse (es decir, 3.7, si lo prefieres). Eso le permitiría simplemente desinstalar PyDev y agregar Aptana.

Si no instala Aptana, las plantillas de Django no funcionarán, ya que necesitan compatibilidad con HTML y CSS editor. Querrá un editor que admita jQuery. No estoy seguro de si Wing IDE o PyCharm incluyen soporte de JS; es posible que deba comprar WebStorm. Wing IDE se ve bien, pero es bastante caro, y hay que pagar por la versión pro para obtener muchas de las funciones más útiles, como el control de código fuente integrado.

Sí, el desarrollo y el soporte continuarán. Aptana Studio fue comprado por Appcelerator para integrarse en Titanium Studio (un IDE de desarrollo móvil construido sobre Aptana Studio).

+0

Gran información, esto. Muchas gracias. – Withnail

1

El plugin Eclipde + PyDev es la mejor solución por el momento. Aptana es solo una versión Eclipse de marca, por lo que no encontrará demasiada diferencia entre su Eclipse y Aptana. La única diferencia es que PyDev apenas está codificado por dentro. Creo que esto es incluso malo, porque es imposible usar compilaciones nocturnas de PyDev en Aptana.

La única alternativa para PyDev ahora es PyCharm. Tiene un hermoso soporte de Django, pero no es muy bueno para la programación de JavaScript.

Y sí, no hay ningún plan para dejar de admitir PyDev como un complemento.

2

¿Cuáles son las relaciones actuales entre Eclipse, Aptana y PyDev?

Aptana compraron PyDev e integrado con Eclipse (con un tema diferente) a la marca como "Aptana Studio"

hacer yo desechar la instalación de Eclipse y empezar de nuevo con Aptana Studio?

Es lo mismo. Prefiero usar Eclipse como estándar.

¿Estoy pasando por alto una solución mejor que no incluye ninguna de estas herramientas que he mencionado?

Personalmente, he estado desarrollando con Django usando Wing IDE y ha sido lo suficientemente contento con él, que no me importa lo suficiente como para buscar alternativas. YMMV.

Cuestiones relacionadas