Pour visual studio, elles vont toutes être gratuite ?
Actuellement, on regarde pour la 2013, ça va jusqu'à 14 000 euros !!!
Je pense que seul l'express et la community ( ça sera probablement aussi valable pour le 2015) seront gratuites ( sous condition).
Peu d'entreprises ( de ce que je connait) achètent une Ultimate pour tout les salariés
La pro , bien moins onéreuse suffit à de nombreux usages,
en plus l'ultimate comporte surtout des outils de gestion d'équipe et de cycle applicatif (team server etc...) que peu utilisent directement.
(en gros je vois souvent des VS couplés avec d'autres solutions genre JIRA, QC, etc.)
Depuis la 2010 de nombreux outils de l'ultimate sont passés sur la pro (metriques, etc..)
Bref les 14000€ comportent beaucoup de support aussi et un accès msdn.
D'autre part les grosses entreprises partenaires négocient les prix et le paye généralement moins cher.
Et par rapport à la premium ?
La Pro a quand meme pas mal de chose en moins
Liste non exhaustive des choses manquantes à la pro, presentes dans la premium à 6 500 euros
- Indicateurs de performance IntelliTrace
- Indicateurs de performance IntelliTrace
- Analyse du vidage mémoire .NET
- Code Map/Debugger Integration
- Microsoft Fakes (isolement de tests unitaires)
- Couverture du code
- Diagrammes compatibles UML® 2.0 (activité, cas d'utilisation, séquence, classe et composant)
- Révision de code
C'est cher de développer pour windows (par rapport aux autres plateformes...)
Oui c'est sur, mais en pratique l'entreprise s'en sert pas toujours :
- société éditeur interne ( pas toujours très regardante sur les tests unitaires, les perfs...)
- elles utilisent parfois d'autres outils multi-Techno ( CAST, SONAR ..)
- tout les devs n'en ont pas besoin ( et il y des outils/Extensions gratuits, mais moins convivial et intégré à VS généralement)
Vs pro propose quand même de nombreux outils de tests.
Quand on voit dans beaucoup d'entreprises pour 50% des dev test unitaire = tester les scénario à la main et les écrires sur Quality center, ça ne donne pas vraiment envie d'investir.
Je suis d'accord avec toi , c'est cher,
mais cela dit Visual studio est assez monstrueux (ça n'engage que moi qui utilise Eclipse à 50% pour mon travail et ne l'apprécie pas du tout)
lorsqu'on l'utilise correctement on arrive assez facilement à le rentabiliser.
Oui effectivement, on peut prendre des altenatives pour la couverture de code, eventuellement les test unitaires (merci l'opensource)
Mais pour "Analyse du vidage mémoire .NET" , on fait comment ?
Travaillant sur des services, la gestion de la mémoire est primordial
Sinon pour Eclipse, je suis habitué (pour le perso) à travailler avec Geany, Netbeans et monoDevelopp
Là aussi t'a des outils gratuits et payants de profiling ( ANT MEMORY PROFILER, etc).
après si j'ai bien compris ce dont tu parles....
T'a aussi des patterns de conception propres au services ( et des automatisations de modèles selon le type de service) pour éviter ce genre de chose (ne rêvons pas tout de même, il faut profiler )
Merci pour ses informations
ANT Memory Profiler... coûte quand même 475 $ / utilisateur
Oui en effet, mais bon ça coute cher pour developper sous windows
Et pour Eclipse, comme dit plus haut, je n'utilise pas, j'utilse Geany, Netbeans, Qt creator et Monodevelopp
Développer pour Windows coûte actuellement 0 euros : bloc-note et une console DOS/Powershell pour la compilation suffisent. Même en ligne de commande, compiler du .net n'est pas trop inbuvable avec un peu de rigueur.
Comme tu le fait remarquer, ils existent des alternatives, mais si n'importe quel développeur .Net te dira qu'aucune d'elle n'arrive à la cheville de Visual Studio, ce n'est pas un hasard. Tout est ensuite une question de choix : VS n'est certes pas donné (et encore, la version Community est un immense bond en avant pour les hobbyistes), mais il procure une productivité et un confort de développement sans égal pour du développement .Net.
Si tu n'as jamais essayé, je t'invite à créer par curiosité un petit site utilisant ASP.Net MVC. C'est, je pense, l'une des technologies qui illustre le mieux la gain de productivité que VS peut apporter à un développeur.
Malheureusement je connais ASP.net + MVC + entity framework, et etant habitué à du php (avec frameworks symfony + zend...)
j'avoue avoir été pas mal deçu de ce coté la ...
Perso je préfère faire du C# sur des applications lourdes (winform) que du web en .net
Attention de pas tout mélanger... C'est pas Visual Studio qui coute 14000 euros, c'est l'abonnement MSDN, qui te donne accès à l'intégralité des logiciels Microsoft (outils de dev, serveurs, applications bureautiques, OS...), et pas mal d'avantages (support, compte Azure, compte Windows Store, etc)
Dans une boite ou j'ai travaillé en CDD pendant 4 mois on utilisait Visual Studio Express, donc 0€ d'investissement par la société.
Honnêtement, j'ai aussi beaucoup utilisé cette version.
Cela dit, quand on fait la somme de ce qu'il manque ( pour générer le DAO/DTO, les outils d’analyse et pluggins ),
on se rends compte que l'argent gagné de la licence ( entre 400 et 700€) est largement perdu.
Je vois beaucoup de gens qui développent pure code sans utiliser les tools de générations ou d’analyse (quelque soit la techno) .
Etre un expert technologique ne se limite pas qu'a faire du code paternisé exemplaire.
Je donne souvent l'exemple d'un développeur (non débutant) qui écrivait manuellement toute sa DAO avec entity framework ( database first)
et n'utilisait pas les templates T4 car le client oracle ne pouvais pas se plugger à VS Express et qu'il ne savais pas personnaliser les T4.
, ça donnait un code pas forcément plus élégant, mais bancal.
De plus il a mis du temps à créer sa couche ( 2 semaines), avec les outils j'ai refait le même travail en 1 heure( 250 proc +120 tables), donc on imagine le coût 10 jours de boulot,
sans compter toute l’analyse d'impact si la signature d'une procédure stockée change, ou si on supprime une colonne sur une table dans le futur ...
Bref une partie le monde du développement est affecté par le syndrome Dreamweaver (croire que tout ce qui est automatique génère du code pourris).
A titre d'exemple dans la majorité des UI avec WPF on peut utiliser Blend pour designer,
si on sait s'en servir correctement on optimise les layouts et les chaînages des animations ( comme un designer le ferai sur une table de montage 3D/vidéo)
Enfin dernier petit argument : le fait d'utiliser ces outils ( hormis cas triviaux complexes), permet d'uniformiser le code dans une société ou le Turn-Over est permanent.
Cela dit , je nuancerai mes propos par le fait qu'utiliser trop d'outils peut nuire à l'organisation d'un code ( notamment dans le cadre de génération linéaire et homogénéisation du code en entreprise).
D'ailleurs en cliquant dessus les prix changent: la pro passe de 869 à 1300 euros (au lieu de 1535)
Pour la version ultimate on passe de 4624 à 14 000 (au lieu de 17000)
Il faudrait que l'on m'explique en effet
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager