Me estoy preparando para comenzar a desarrollar contenido web (páginas web simples, servicios web de alta resistencia) en Django. ¿Cuáles son mis opciones para IDEs? ¿Cuáles son los puntos buenos y malos? Es Aptana en Eclipse bueno para esto. Me gustaría poder enviar fácilmente mis actualizaciones al servidor remoto.IDE para el desarrollo web de Django
Respuesta
Django Pydev - Complemento Eclipse para desarrollar aplicaciones Django/Python. Es gratis.
Pycharm - Python y Django IDE de JetBrains (personas que nos trajeron IntelliJ IDE). No gratuito.
Actualización: Existe una edición de comunidad de Pycharm, que es gratuita, aunque no tiene todas las características de la edición Professional. Consulte el feature comparison matrix.
Como realmente me gusta la posibilidad de usar Eclipse, la primera opción parece interesante. ¿Cómo se trata con los repositorios SVN remotos? – JnBrymn
Eclipse tiene complementos para compatibilidad con SVN. Siendo un usuario de Git en la línea de comando, realmente no sé lo bueno que es. Pero acceder a los repos remotos parece ser una característica trivial que debería ser compatible con el complemento. – rubayeet
Recomiendo mucho ide. No voy a hacer Python comercialmente sin él.
Eche un vistazo a su soporte de depuración de django http://www.wingware.com/doc/howtos/django – basarat
He intentado todos los IDEs. He estado usando Eclipse + PyDev durante los últimos meses. Recientemente cambié al PyCharm. Creo que tiene todo el paquete. No es gratis, sin embargo. Sin embargo, creo que su precio es correcto. Aunque puedo obtenerlo gratis a través de la universidad que estudio como estudiante de doctorado, considero seriamente pagar por ello.
Sí, PyCharm es gratuito para proyectos de código abierto y fines educativos.
recomiendo PyCharm y PhpStorm como PHP IDE
Eclipse + PyDev, NetBeans, Eric en el pasado. Pycharm es la mejor opción de la historia, especialmente para el desarrollo web con Django.
Komodo Edit ..
no cuesta nada, pero tiene todo lo que necesita, incluyendo un adecuado y fuera de la caja de soporte de Django.
Eso significa no solo la función de autocompletado de python habitual, sino también funciones específicas de django, y un resaltado de sintaxis específico de django, por ejemplo, para los archivos de plantilla.
Lo uso todos los días. Si necesita más funcionalidad, puede comprar el IDE de Komodo, pero para mí la cantidad de funciones de Komodo Edit es absolutamente suficiente, porque puedo ampliarlas con complementos de su repositorio o crear mis propias macros, etc.
Encontré excelente discusión sobre estos temas here
Tenga en cuenta que [las respuestas solo de enlace] (http://meta.stackoverflow.com/tags/link-only-answers/info) no se recomiendan, por lo que las respuestas deberían ser el punto final de una búsqueda de una solución (vs. otra escala más de referencias, que tienden a quedar obsoletas en el tiempo). Considere agregar una sinopsis independiente aquí, manteniendo el enlace como referencia. – kleopatra
Koding funciona bien para Django & python2/3 (y cualquier idioma, en realidad). Viene con todos los elementos básicos instalados, y para los elementos que no están instalados, te da una máquina virtual Ubuntu normal, a la que tienes acceso completo a la raíz. Entonces usted no está limitado a lo que ya está en Koding :)
Im usando Pycharm, PyCharm por Jetbrain es increíble. hay dos versiones, versión de comunidad y versión Pro. Compatible con versiones Pro para Django. no la versión de la comunidad. La versión Pro no es gratis. Pero aún puedes usar la versión pro para propósitos educativos. si puede enviar un correo electrónico al instituto educativo. puedes registrar el sitio web de jetbrains y confirmar el correo electrónico. y descargue la versión pro y regístrese usando el correo electrónico de su instituto.
Control de versiones: es fácil con PyCham también. https://www.jetbrains.com/pycharm/help/publishing-a-project-on-github.html
enjoy.
He intentado varios IDEs, incluyendo Eclipse con PyDev, y Aptana Studio. PyCharm de JetBrains es, con mucho, el IDE más conveniente y liviano para el desarrollo de Python y Django.
Si está trabajando en proyectos de código abierto, es lo mejor que puede hacer, ya que ofrecen una licencia gratuita para proyectos de código abierto/fines educativos. Verifican esto antes de que le proporcionen una licencia.
También existe la opción de SSH, Terminal, Control de versiones, Consola Python, Consola de comandos Django Admin dentro del IDE, que creo que son excelentes características para tener.
- 1. Desarrollo de Django IDE
- 2. PHP IDE de desarrollo Web
- 3. IDE para desarrollo incrustado
- 4. IDE para desarrollo de complementos de Firefox
- 5. IDE recomendada para el desarrollo de los pilones aplicaciones
- 6. IntelliJ IDEA IDE para desarrollo de Android
- 7. Mejor IDE para el desarrollo de Grails 1.1.X
- 8. Cuál es el mejor IDE para el desarrollo actionscript3
- 9. IDE para desarrollo PHP y Drupal?
- 10. extjs IDE para un desarrollo más rápido
- 11. IDE para el desarrollo de C# en Linux?
- 12. Mejor editor/IDE para el desarrollo de JavaScript/PHP
- 13. Nuevo en desarrollo web. ASP.NET o Django?
- 14. MVVM para desarrollo web
- 15. ¿Cuál es el mejor IDE para desarrollo en BlackBerry?
- 16. ¿Qué versión de Python debería usar para el desarrollo web?
- 17. Tutorial para Wt (desarrollo web C++)
- 18. Qué servidor web usar para el desarrollo web de Lua
- 19. ¿Cómo usar Lua para el desarrollo web?
- 20. Python para el desarrollo web en Apache
- 21. ¿Cuáles son algunas buenas guías para principiantes para el desarrollo web con frameworks (particularmente Django)?
- 22. ¿El mejor IDE para jquery mobile?
- 23. Desarrollo de Android con Netbeans IDE
- 24. Desarrollo de aplicaciones HTML5 con Eclipse IDE
- 25. Desarrollo de Clojure: ¿IDE o REPL?
- 26. IDE para el objetivo C
- 27. Desarrollo web
- 28. Entorno de desarrollo no IDE C
- 29. desarrollo de Django complementos
- 30. ¿Cuál es el ecosistema para el desarrollo web de Haskell?
No, no lo eres. Alguien vendrá pronto para moverlo. –
Oh oops. ¿Me puede recomendar un sitio mejor? – JnBrymn
Pruebe StackOverflow. –