Qui a déjà joué avec "VS .Net " [Fermé]

Signaler
-
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
QQ 1 a-t il déjà au l'occasion de manipuler le nouveau VS?
Qqs avis seraient les bien venus .


Merci

10 réponses

Je suis en plein formation cette semaine.

Il y a des choses vraiment très sympa, mais encore une fois, c'est une technologie totalement propriétaire.

Il y a ç prendre et à laisser, comme pour toute techno.

Ceci dit la réalisation de certaines pages web peut se faire à une vitesse hallucinante (webforms).
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 735
Et en programmation logicielle ca donne quoi? (J'ai juste passe une heure en tete a tete avec pour le moment, ca fait pas lourd...)

ö,ö  "Il est plus facile de donner des conseils
\_/    que de les appliquer"
Contrainte: avoir le runtime .Net installé (21 Mo).

Un hello world typique fait moins de 4 ko.

Visual Studio ressemble à son prédécesseur, sauf qu'il intègre des palette d'outils supplémentaires (webforms pour les pages web, windows forms pour les applications Windows).


Il y a des amélioration absolument fa-bu-leuses:

- plus la moindre utilisation de la base de registre. Les fichiers de config des applications sont (enfin !) des fichiers texte (XML).
- plus besoin d'enregistrer les DLL dans la base de registre: elle sont cherchées dans le path ou par URL.
- système de versionning et signature cryptographique des DLL qui permet d'éviter qu'une appli plante parcequ'elle a la mauvaise DLL (ça empêche également le remplacement frauduleux de DLL).
- installation à chaud de DLL (woao !)
- etc.

Je découvre au fur et à mesure (j'en suis à mon second jour de formation, et ça dure jusqu'à vendredi).


Le cross-compiler est sympa (C++, C#, Python...), mais bien entendu tout n'est pas faisable dans ces langages (à cause de certaines restrictions imposées par la machine virtuelle).

Globalement, je dirais que Microsoft va dan le bon sens.
.Net c'est un repackaging de techno existantes (cross-compiler, machine virtuelle avec garbage collector (bonheur !), objet distribués, etc.).

En dehors du fait que ça ne tourne que sur les machines à base de processeur Intel sous Windows, c'est bien pensé et il y a plein de bonnes idées qui facilite vraiment la vie du développeur.

Pour l'intégrateur, il y a aussi plein de bonnes suprises.


Maintenant c'est à tempérer par l'expérience.
Je m'attend bien entendu à des problèmes.
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 735
Ca m'a l'air interessant,...
Mais bon, tu crois qu'on peut deja developper le noyau d'une appli pro avec ca? Ca a l'air bien pour la couche superieure surtout...Pour ecrire une dll :-S
Par contre, bien le XML, il etait temps, on vient de finir notre gestion de toute la config en XML :-(((

Par contre, j'imagine qu'on aura un equivalent en Linux bientot non? Il me semble avoir vu quelque chose la dessus, mais je ne sais plus ou...

ö,ö  "Il est plus facile de donner des conseils
\_/    que de les appliquer"
tu crois qu'on peut deja developper le noyau d'une appli pro avec ca?

Oui sans problème, tant que ce n'est pas du temps réel.
Il y a absolument tout ce qu'on avait dans VB, VC++...


Par contre, j'imagine qu'on aura un equivalent en Linux bientot non?

ça c'est ce que Microsoft a annoncé, mais étant donné qu'ils sont spécialistes du vaporware, je n'y compte pas du tout.
Dommage d'ailleurs...
Ah la vache, ils ont repiqué un paquet de trucs de Python et de Java. Tout plein !
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 735
Ca c'est pas nouveau, c'est a peu pres ce qu'ils savent faire de mieux historiquement... ;-)

ö,ö  "Il est plus facile de donner des conseils
\_/    que de les appliquer"
Ah tiens... ils ont aussi repiqué un paquet de trucs à Delphi
(dataset, datagrid...)
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 735
Tu voudrais pas nous faire un article des fois non? Juste pour t'assurer que tu as bien compris ;-), Enfin c'est pour toi que je dis ca :-DDD

ö,ö  "Il est plus facile de donner des conseils
\_/    que de les appliquer"
Messages postés
5
Date d'inscription
mardi 26 mars 2002
Statut
Membre
Dernière intervention
7 décembre 2002

je debute en programmation et je dois dire que je ressent pas encore la difference entre gnu c++ et vs.net mais apres ya une belle presentation et les options sembles infinies...
dans deux ans je me prononcerai
carpe diem,meme si j'en creve
Il y à plein d'infos sur le forum consacré à .NET :
http://www.developpez.net/forums/viewforum.php?f=49
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 329
Ayé j'ai fini ma (courte) formation .Net.

Globalement:
Je trouve que Microsoft avance dans le bon sens.
Il y a de très bonnes choses dedans, aussi bien pour le développeur, pour celui qui va intégrer que pour celui qui s'occupe de la maintenance.

C'est un agglomérat de techno existantes, mais ça fait un tout intéressant.

Méfiance tout de même: il y a des fonctionnalités présentes dans .Net qui sont - de l'avis même de Microsoft - dangereuses.
(Il y a des moments, on a l'impression qu'ils ont ajouté ces fonctionnalités rien que pour pouvoir dire "ça, Java ne sait pas le faire." Très mauvaise idée.)

Autre chose: ça ne tourne que sous Windows.
(Et pour les serveurs: uniquement NT/2000, avec 2000 recommandé).
Microsoft annonce des versions Linux, mais ça sent le vaporware.


Globalement, ça me plaît.
Reste à voir la pratique, maintenant...
Il y a un port non officiel de .Net pour Linux (projet mono) :

http://www.go-mono.com/

Mais je pense que seb était au courant ... ;)
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 329
oui mais ils risquent d'avoir bientôt un problème: Microsoft a récemment déposé le brevet pour .Net, ce qui les autoriserais à interdire, réglementer ou demander des royalties pour toute machine virtuelle compatible .Net.

Alors bof... je préfère revenir à Java ou Python.