2 votes

Python dans VS2010

J'essaie de déterminer quel langage utiliser dans VS2010, c# ou Python. Je sais qu'il existe de meilleurs IDE pour Python mais j'aime l'environnement IDE de VS. Si Iron Python peut faire tout ce que CS et VB peuvent faire dans VS2010, je serai heureux. Mais est-ce possible ?

3voto

Aphex Points 2645

Outils Python pour Visual Studio l'extension Python et IronPython VS pour VS2010, est toujours en vie et est activement développée. Dans mon poste précédent, j'ai réalisé de grands projets IronPython (1+ an) en utilisant PTVS et son débogueur, et je l'ai trouvé suffisamment mature pour un travail de développement sérieux et rémunéré.

J'ai utilisé WPF comme couche d'interface graphique pour ces projets, même en suivant le modèle M-V-VM (en utilisant fortement la technologie INotifyPropertyChanged et les propriétés WPF ICommands ), et c'était aussi facile que d'écrire en C# - plus facile, à mon avis, parce que le code IronPython est plus concis et nécessite beaucoup moins d'éléments parasites.

Je peux vous donner plus d'informations sur mon expérience du développement en IronPython et WPF si vous le souhaitez - il suffit de me demander ou de laisser un commentaire.

0voto

David Heffernan Points 292687

Si Iron python peut faire tout ce que C# et VB peuvent faire dans VS2010, je serai heureux. Mais est-ce possible ?

Non, C# et VB, et dans une moindre mesure F#, sont les principaux langages de Visual Studio. Le support de Microsoft pour IronPython a été abandonné et semble stagner.

Si vous n'écrivez que du code en mode console, IronPython peut vous convenir, mais si vous travaillez sur des interfaces graphiques, je ne vous le recommande pas.

Même dans ce cas, le fait que la langue ne soit plus soutenue par l'EM me laisse un mauvais pressentiment. Je n'investirais pas de temps et d'efforts dans l'écriture de code IronPython parce que je soupçonne qu'il deviendra une impasse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X