dans les cas où c'est le plus anti-productif m'étonnera toujours.
Le langage en soit est peut être plus productif (et encore je suis pas sûr) mais ce qui compte pour une entreprise c'est pas le langage en soit : c'est la plateforme complète. Cad les libs en standard, leur cohérence, les outils de dev (aide au développeur mais également aide à l'architecte, au testeur, etc.), documentation ainsi que l'éco-système qui gravite autour : support éditeur, fournisseurs de services, compétences sous-traitant, etc.
Bref, si tu compares autre chose que les langages, tu verras que Python est loin d'être le plus productif dans bien des cas.
Pour le coup de l'éditeur de texte imposé, c'est plutôt "IDE imposé". Et ca fait toute la différence : un IDE demande des compétences, c'est autrement plus complexe qu'un simple éditeur : on peut y intégrer des modules supplémentaires spécifiques à l'entreprise (framework maison, etc.) par exemple, et puis souvent un projet a une certaine représentation (c'est pas une collection de .py) : y'a des fichiers sources, des ressources, des pages web, des interfaces graphiques, tout ca dans un format gérer différement par chaque IDE (il y a bien sûr des possibilités d'import/export, mais c'est utilisable que pour des migrations, pas en collaboration).
[^] # Re: Heu...
Posté par TImaniac (site web personnel) . En réponse au journal Création du projet "OQLToLang". Évalué à 2.
Le langage en soit est peut être plus productif (et encore je suis pas sûr) mais ce qui compte pour une entreprise c'est pas le langage en soit : c'est la plateforme complète. Cad les libs en standard, leur cohérence, les outils de dev (aide au développeur mais également aide à l'architecte, au testeur, etc.), documentation ainsi que l'éco-système qui gravite autour : support éditeur, fournisseurs de services, compétences sous-traitant, etc.
Bref, si tu compares autre chose que les langages, tu verras que Python est loin d'être le plus productif dans bien des cas.
Pour le coup de l'éditeur de texte imposé, c'est plutôt "IDE imposé". Et ca fait toute la différence : un IDE demande des compétences, c'est autrement plus complexe qu'un simple éditeur : on peut y intégrer des modules supplémentaires spécifiques à l'entreprise (framework maison, etc.) par exemple, et puis souvent un projet a une certaine représentation (c'est pas une collection de .py) : y'a des fichiers sources, des ressources, des pages web, des interfaces graphiques, tout ca dans un format gérer différement par chaque IDE (il y a bien sûr des possibilités d'import/export, mais c'est utilisable que pour des migrations, pas en collaboration).