2009-01-25 13 views
6

Recientemente comencé a escribir algunas pruebas de rendimiento en The Grinder 3, y una de las primeras cosas que noté es que PyCheckMate no funciona porque no puede encontrar algunas de las importaciones. ¿Qué editor (es) proporciona el mejor soporte para Jython?Soporte de Jython en los editores?

Respuesta

5

Como David mencionó a Pydev y aunque es una pieza de software bien desarrollada, no soporto el eclipse. Afortunadamente hay otras opciones. La última versión de Netbeans tiene jython/pitón www.netbeans.org y Komodo de ActiveState ya sea la IDE o la libre komodo edit

y casi cualquier editor que soporta pitón le dará un cierto nivel de apoyo a la misma pero por lo que un IDE integrado y diseñado para Jython ... creo que Netbeans es lo más parecido; de lo contrario, la única razón para usar el monstruo hinchado llamado eclipse es debido a pydev.

5

Como aficionado desde hace mucho tiempo al IDE Eclipse, he usado el plugin Pydev cuando trabajo con proyectos Python y Jython.

Obtiene finalización de código, resaltado de sintaxis, refactorización, vista de esquema, herramientas de depuración y todas las demás características que cabría esperar de un editor de primera categoría.

+1

¿Hay alguna manera de usarlo en archivos individuales que no son necesariamente parte de un proyecto de PyDev? Crear un nuevo proyecto de Eclipse para un script de 1 módulo es un poco exagerado. –

+0

@HankGay ¿Encontró una respuesta a esto por casualidad? – johnny

+1

@johnny No, terminamos sin usar Grinder 3, por lo que ya no lo necesitaba. Se supone que IntelliJ tiene un apoyo bastante bueno, por lo que he escuchado, pero no he ido a comprobarlo últimamente. –

1

Intenté un montón de herramientas ahora. Una gran solución para todos ustedes (especialmente los que no les gusta el eclipse, ¡yo incluido!): IntelliJ IDEA 14+ Community Edition + Python Plugin. Le proporciona la finalización de código, resaltado de sintaxis, etc. para Jython, significa que escribe una buena sintaxis de Python y obtiene la finalización de código para cosas de terceros como Sikuli: marque example.

0

También puede visitar TigerJython y JythonMusic. Ambos admiten Jython puro (es decir, sintaxis de Python + acceso a todas las API de Java), pero también tienen bibliotecas adicionales.

Cuestiones relacionadas