Développer avec Visual Studio Express 2005
Par Stéphane Bebrone le jeudi, mai 18 2006, 22:17 - ASP.NET - Lien permanent
Comme promis à Laurent qui a eu la gentillesse de me fournir ce bouquin, je me lance dans l'exercice de la critique littéraire. Pour rappel, les versions express dont traite ce livre sont en libre téléchargement depuis le site de Microsoft.
Critique
La couverture mentionne que le contenu couvre un public allant du programmeur débutant (en .NET) à l'expérimenté. Il est vrai que la largesse des sujets abordés fait que ce livre peut servir d'un premier pas vers la mise à jour de développeurs VS 2K3 à 2K5 (et ne désirant pas investir dans une version plus complète de l'IDE). Néanmoins, ces derniers risquent vite de s'y ennuyer pour passer à des ouvrages plus spécialisés. 
De même, il est un peu réducteur de cantonner ce livre à des programmeurs purs et durs. Bien que certains chapitres font appels à des notions de POO ou de programmation en générale, l'IDE de Microsoft propose des sites et des applications "clé en main" ainsi que tout un tas de wizards sur lesquels ce livre ne manquera pas de s'attarder et qui réjouiront les webmaster/designer voulant s'essayer à .NET.
Il est à noter que la vulgarisation des thèmes proposés ne se fait en aucun au détriment de la qualité et n'introduit pas de la sorte des mauvaises pratiques aux non-initiés (ce qui n'est pas toujours le cas). Je tiens pour exemple le passage sur le fonctionnement du SessionState en ASP.NET, l'auteur a pris soin d'inclure une note sur la pertinence de son utilisation et quels sont les risques à craindre au niveau mémoire du server en cas d'usage abusif. Ces quelques conseils sont toujours estampillés d'une note destinée à ceux qui veulent aller plus loin.
Petit point négatif, j'ai ressenti quelque peu de lassitude au fil de la lecture. Certains passages m'ont laissés une impression de remplissage. Notamment, la description des web-controls m'a semblé n'être qu'une pâle copie des textes de la MSDN. A décharge de l'auteur, cette documentation est tellement complète et organisée qu'il est difficile d'y ajouter quelque chose.
En définitif, il s'agit d'un bon ouvrage (le contraire aurait été étonnant de la part de O'Reilly) qui se lit facilement et répond convenablement aux attendes que l'on peut s'en faire. A conseiller donc si l'envie de découvrir le FrameWork 2 vous prend (comme je vous comprends).
Informations
- Titre: Développer avec Visual Studio 2005 Éditions Express
- Auteur: Laurent Desmons
- Editeur: O'Reilly
- ISBN: 284177385X
- Commander
Ressources
Ceux qui désirent découvrir en douceur la plateforme .NET sans forcement acheter un livre, peuvent toujours consulter ce site. Bien que le ton utilisé est un peu hors-sujet (on y parle le djeunz), il regorge d'informations pour bien débuter.
Commentaires
Ça donne presque envie de se mettre au .NET, mais bon je suis pas fou non plus. :p
Joli prose ;)
Génial le dernier lien :)
De manière cyclique j'ai envie de .NET et là tu ouvres à nouveau des portes que j'ai envie de traverser. Mais, bon, chaque chose en son temps. J'ai déjà essayé mais j'ai vite compris que je devrais upgrader ma ram de 512 à 1024 mégas (pourquoi tant de ressources nécessaires pour sql server ??). Et c'est un investissement que je ne ferai pas, d'autant que là, je vais me débarasser de mon pc pour m'offrir un de ces jolis macbook qui viennent de débarquer. Du coup visual studio est moins d'actualité. Mais je suis convaincu que ce sont de bons produits hein.. Et j'ai une vraie envie de m'y mettre.
C'est peut être hors sujet... mais je considède qu'il est vraiment difficile de bosser correctement sans 1Go de Ram non ? Avec Eclipse par exemple cela demande au minimum ce type de mémoire pour bosser correctement... et cela va pas finir avec l'arrivée de FlexBuilder2 etc... Pour moi il faut savoir si l'on veut avoir une "station de travail" ou juste une machine pour bidouiller... Bref c'est du hors sujet ma petite remarque et je m'en excuse ;)
A noter que je comptais aussi me mettre au .NET mais là j'ai plus le temps... surtout avec l'AS3 qui arrive. Il faudra vraiment que j'ai l'occasion de bosser sur un projet qui nécessite l'utilisation de .NET derrière pour m'y mettre (dommage :()
EKA+ :)
ben moi je déconseille fortement de se lancer dans .NET, ne faites pas comme moi cette erreur.
1) quand on revient dans flash, on a du mal à se résigner au fait qu'on ne peut plus faire de method overloading (même en AS3) (et de generics, serialization, ...)
2) on a du mal à réutiliser un autre IDE qd on a passé 10 minutes dans visual studio 2005 (même eclipse/FDT)
;)
ben, tant qu'a faire d'apprendre un langage, autant en apprendre un vrai, pas un propriétaire à la c** :)
bah le language (C#) n'est pas propriétaire et est vraiment bien foutu, on peut coder dans d'autres IDE, et compiler avec des frameworks open-source, mais rien n'arrive à la cheville de VS2005 ...
juste une question: pourquoi perdre du temps à apprendre un langage pas standard du tout alors qu'il faudra tout réaprendre lorsqu'on se rendra compte du désastre après avoir progressé ? le perl, le c (tout court !), le python, tout ca ce sont des langages standard, mais les langages propriétaire, à mon avis, aucun intéret à se remplir le cerveau...
Le C# est standard, il a été normalisé par l'ECMA (ECMA-334) en décembre 2001 et par l'ISO/CEI (ISO/CEI 23270) en 2003.
c'est la plateforme .NET qui n'est pas 'open', mais pour ça il y a Mono. http://www.mono-project.com c'est une copie du framework .NET en version open-source
voilà on peut très bien faire du C# sous linux et c'est très agréable, visual studio en moins...
Bonjour,
question bète : J'ai installé visual web express mais le langage proposé pour l'asp est VB ( que j'aimais tant, mais... ). Comment développer en C# SVP ???
Merci
Ok; j'ai trouvé la réponse ; quand création d'un nouveau projet il y a une (toute)petite combo en bas à gauche pour choisir le langage. Pfff ; 2 heures de recherches... Et désolé d'avoir utilisé les commentaires comme un forum !!
I have to say that the power that the Express Editions offer is quite amazing but why, oh why is the help system so difficult to use ?
I can never, ever find what I want in the on-line help, I always have to resort to using Google !
mais bon je suis pas fou non plus. :p
thanks mosio