2009-06-30 15 views
8

He estado leyendo a través de esta maravillosa página web con respecto a los entornos de desarrollo de Python recomendadas y se han reducido a cualquieraIDE recomendada para el desarrollo de los pilones aplicaciones

  1. WingIDE

  2. KomodoIDE

que ustedes recomendarán con el propósito de desarrollar aplicaciones Pylons? Sé que se han formulado la mayoría de las preguntas relacionadas con los IDEs de Python, pero ¿qué hay de los IDEs del framework web de Python, que es una mezcolanza de varios lenguajes de plantillas y el propio Python?

Una desventaja que tengo que recaudar unos WingIDE en Windows es que tiene una interfaz horrible (probablemente cos del kit de herramientas GTK +?)

He estado usando el editor de correo de texto todo el tiempo y cada vez más quedado insatisfechos con especialmente cuando no es capaz de hacer correctos resaltados de sintaxis a veces. Además, espero que la coloración de la sintaxis se pueda hacer para las plantillas de Mako.

Muchas gracias a todos y que tengan un gran día!

+1

No puedo creer que esta pregunta siga apareciendo. http://stackoverflow.com/questions/81584/what-ide-to-use-for-python http://stackoverflow.com/questions/60784/poll-which-python-ide-editor-is-the-best http://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows –

+0

este tema es solo de Pylons, no es una pregunta genérica de IDE de Python. Pylons es un marco de aplicaciones web y, por lo tanto, el desarrollo de los proyectos de Pylons es muy diferente del desarrollo de Python convencional. :) –

+2

Honestamente, no importa tanto que se trate de torres de alta tensión. Y el desarrollo del proyecto de pilones no es tan diferente. Lo único específico de las torres de alta tensión son los comandos de pegar, que de todos modos debe escribir desde la línea de comando. También para depurar torres de alta tensión, solo tiene que establecer pegar como la secuencia de comandos principal del proyecto (como con Wing, no puede especificar --reload parameter). –

Respuesta

0

después de una comparación muy cuidadosa, KomodoIDE 5.1 ​​es el más adecuado para mis propósitos.

Razones:

  1. extensibilidad

  2. Apoyo a Mako y YUI (requerido por mí)

  3. soporte para la interfaz nativa (sin falta de familiaridad GTK)

  4. Soporte para Mercurial SCM (requerido por mí)

eso es todo, supongo. Estoy extremadamente satisfecho con KomodoIDE y acabo de gastar algo de dinero para comprarlo.

Pensé que al elegir una herramienta, pasaría un día o dos (sí, lleva tiempo) probándolas y eligiendo lo que mejor se adapta a sus necesidades diarias. Si es solo la primera vez que se codifica, usar una herramienta gratuita estándar o una herramienta de código abierto es mucho más útil que perder el tiempo para encontrar la mejor herramienta.

Solo después de adquirir cierto grado de experiencia, tiene un espectro muy reducido de requisitos/preferencias que facilitará la elección de una herramienta.

13

¿Has probado Eclipse con PyDev plugin? Lo cual es GRATIS más funciona para cualquier sistema operativo.

Imágenes at the PyDev website.

Code completion screenshot http://pydev.sourceforge.net/images/screenshot/screenshot2.png

+0

+1 para Eclipse. Lo uso para Turbogears 2, que está basado en pilones. – Robbie

+0

Eclipse + pydev es bueno para el desarrollo de casi cualquier tipo de aplicación de Python. Lo he usado para todo tipo de proyectos: django/pilones/turbogears incluidos. –

+0

Plus eclipse y PyDev son gratuitos. WingIDE: prueba gratuita de 30 días y KomodoIDE también un período de prueba. – zinovii

1

Netbeans ha implementado beta apoyo del desarrollo pitón. Desafortunadamente, no es compatible específicamente con los lenguajes de plantillas que conozco, pero hasta ahora he quedado satisfecho con su resaltado de sintaxis y autocompletado (especialmente desde módulos importados).

Como cada uno tiene una preferencia diferente para su entorno de codificación, le sugiero que pruebe cada IDE/editor que pueda tener en sus manos; para que pueda encontrar la mejor combinación de características que está buscando específicamente.

1

Uso Stani's Python Editor para la mayoría de las tareas de edición de Python en Windows & Linux. Uso Notepad++ para editar HTML, XML, CSV y otros archivos de "código similar" basados ​​en texto en Windows. Ambos son gratuitos y satisfacen mis necesidades de proyectos de fin de semana basados ​​en el hogar.

He usado Wing IDE 101, pero nunca las versiones completas. No hice lo suficiente con WingIDE para desarrollar cualquier memoria muscular, por lo que todavía se siente un poco artificial para mí. YMMV.

Hasta cierto punto, el IDE influirá en cómo piensa sobre el proceso de creación y depuración del código. Así que debes tomarte un tiempo para probar algunas opciones diferentes y ver cuál te parece más sensato.

0

Wow, también he estado buscando una buena aplicación web de Pylons IDE. Parece que KomodoIDE 5.1 ​​patea un culo serio. Me encanta el soporte para Mako y es compatible con casi todos los SCM.

He estado usando Textmate, pero KomodoIDE a tomar el relevo de ahora en adelante

1

Trate Aptana Studio ... Es Eclipse + + pydev cosas web, es imposible tener ningún pilones específicos rellenan o soporte mako. Pero eclipse + pydev solo es genial + todas las cosas buenas de jscript + html + css agregan.

1

+1 para Spyder. Nunca he oído hablar de esto antes de leer esta página. Funcionando bien hasta ahora.

Cuestiones relacionadas