2010-12-12 50 views
9

Je me prépare à commencer à développer du contenu web (pages web simples, services web robustes) dans Django. Quelles sont mes options pour les IDE? Quels sont les bons et les mauvais points? Aptana dans Eclipse est-il bon pour ça? Je voudrais pouvoir facilement pousser mes mises à jour sur le serveur distant.IDE pour le développement web de Django

+0

Non, vous n'êtes pas. Quelqu'un sera bientôt là pour le déplacer. –

+0

Oh oups. Pouvez-vous me référer à un meilleur site? – JnBrymn

+0

Essayez StackOverflow. –

Répondre

11

Django Pydev - Plugin Eclipse pour développer des applications Django/Python. C'est gratuit.

Pycharm - IDE Python et Django de JetBrains (personnes qui nous ont apporté IntelliJ IDE). Pas libre.

Mise à jour: Il existe une édition communautaire de Pycharm, qui est gratuite, même si elle ne possède pas toutes les fonctionnalités de l'édition professionnelle. Découvrez le feature comparison matrix.

+0

Puisque j'aime vraiment la possibilité d'utiliser Eclipse, la première option semble intéressante. Comment traite-t-il les dépôts SVN à distance? – JnBrymn

+0

Eclipse possède des plugins pour le support SVN. Étant un utilisateur de Git dans la ligne de commande, je ne sais pas vraiment comment c'est bon. Mais l'accès à distance repos semble être une fonctionnalité triviale qui devrait être pris en charge dans le plugin. – rubayeet

3

Je recommande fortement l'idée d'aile. Je ne ferai pas python commercialement sans elle.

+0

Découvrez leur support de débogage django http://www.wingware.com/doc/howtos/django – basarat

6

J'ai essayé tous les IDE. J'ai utilisé Eclipse + PyDev au cours des derniers mois. Je suis récemment passé à PyCharm. Je pense que c'est l'ensemble du paquet. Pas libre, cependant. Cependant je pense que son prix est correct. Bien que je puisse l'obtenir gratuitement à travers l'université que j'étudie en tant que doctorant, j'envisage sérieusement de payer pour cela. Oui, PyCharm est gratuit pour les projets opensource et à des fins éducatives.

2

Je recommande PyCharm et PhpStorm comme PHP IDE

2

Eclipse + PyDev, NetBeans, Eric dans le passé. Pycharm est un meilleur choix, surtout pour le développement web avec Django.

3

Komodo Edit ..

ne coûte rien, mais a toutes les choses dont vous avez besoin, y compris une bonne et hors de la prise en charge immédiate Django. Cela signifie non seulement l'autocomplétion python habituelle mais aussi des fonctions spécifiques à django, et une mise en surbrillance syntaxique spécifique à django par exemple pour les fichiers modèles.

Je l'utilise tous les jours. Si vous avez besoin de plus de fonctionnalités, vous pouvez acheter l'IDE de Komodo, mais pour moi, le nombre de fonctionnalités de Komodo Edit est suffisant, car je peux les étendre avec des plugins depuis leur dépôt ou créer des macros, etc ...

1

une excellente discussion sur ce sujets here

+1

Notez que les réponses [link-only] (http://meta.stackoverflow.com/tags/link-only-answers/info) sont déconseillées, les réponses SO devraient être l'aboutissement d'une recherche de solution (vs. encore une autre escale de références, qui ont tendance à se figer au fil du temps). S'il vous plaît envisager d'ajouter un synopsis autonome ici, en gardant le lien comme référence. – kleopatra

1

Koding fonctionne bien pour Django & python2/3 (et toute langue, vraiment). Il est livré avec toutes les bases installées, et pour les choses qui ne sont pas installées, il vous donne une machine virtuelle Ubuntu normale, à laquelle vous avez un accès root complet. Donc, vous n'êtes pas limité à ce qui est déjà sur Koding :)

0

Im utilisant Pycharm, PyCharm par Jetbrain est incroyable. Il existe deux versions, la version communautaire et la version Pro. Pro versions prend en charge pour Django. pas la version communautaire. La version Pro n'est pas gratuite. Mais vous pouvez toujours utiliser la version pro à des fins éducatives. si vous pouvez envoyer un courriel à l'institut de formation. vous pouvez enregistrer le site Web de jetbrains et confirmer l'email. et téléchargez la version pro et inscrivez-vous en utilisant l'email de votre institut.

Contrôle de version: C'est facile avec PyCham aussi. https://www.jetbrains.com/pycharm/help/publishing-a-project-on-github.htmlenter image description here

jouir.

0

J'ai essayé plusieurs IDE, y compris Eclipse avec PyDev, et Aptana Studio. PyCharm de JetBrains est de loin l'IDE le plus pratique et léger pour le développement de Python et Django.

Si vous travaillez sur des projets open source, c'est le meilleur que vous pouvez faire, car ils offrent une licence gratuite pour les projets Open Source/à des fins éducatives. Ils vérifient cela avant de vous fournir une licence.

Il y a aussi l'option de console de commande SSH, Terminal, Contrôle de Version, Console Python, Django Admin dans l'EDI qui, je pense, sont des fonctionnalités géniales.