A voir également:
- .net
- Net framework 2.0 - Télécharger - Divers Utilitaires
- Paint net - Télécharger - Dessin & Illustration
- Logo .net - Télécharger - Études & Formations
- Net framework 4.0 - Télécharger - Divers Utilitaires
- .Net runtime optimization service ✓ - Forum Windows 8 / 8.1
5 réponses
Salut,
Microsoft définit .Net (DotNet en anglais) comme un ensemble de technologies de logiciel Microsoft pour connecter de l'information, des personnes, des systèmes et différents appareils mobiles comme les téléphones portables, ou pocket PC.
.Net est une technologie récente (Janvier 2002), adapté au développement d'Internet et s'appuyant sur la technologie XML. Il permet également à Microsoft de concurrencer (ou de ne pas se laisser distancer par) Sun et le langage Java.
.Net se décompose en Serveurs, Clients 'intelligents' et services WEB XML. Il offre également aux développeurs une infrastucture de développement pour la conception et la réalisation d'application .Net , le Framework .Net.
.Net étant la vue d'ensemble des technologies, le Framework .Net est le 'moteur' de .Net permettant aux développeurs de concevoir des applications .Net.
Microsoft définit .Net (DotNet en anglais) comme un ensemble de technologies de logiciel Microsoft pour connecter de l'information, des personnes, des systèmes et différents appareils mobiles comme les téléphones portables, ou pocket PC.
.Net est une technologie récente (Janvier 2002), adapté au développement d'Internet et s'appuyant sur la technologie XML. Il permet également à Microsoft de concurrencer (ou de ne pas se laisser distancer par) Sun et le langage Java.
.Net se décompose en Serveurs, Clients 'intelligents' et services WEB XML. Il offre également aux développeurs une infrastucture de développement pour la conception et la réalisation d'application .Net , le Framework .Net.
.Net étant la vue d'ensemble des technologies, le Framework .Net est le 'moteur' de .Net permettant aux développeurs de concevoir des applications .Net.
la modestie cesse quand on commence à en parler
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
(Ma "définition":)
Le coeur de .Net, c'est une machine virtuelle et une API.
(Exactement comme Java ou Python).
Dessus viennent se greffer:
- des outils de compilation
- un environnement de développement (VisualStudio.Net)
- des éléments d'interfaçage (ASP.Net dans IIS, WebServices, SOAP...)
.Net est très intimement lié à Windows et IIS.
(Par exemple .Net modifie le comportement de Windows concernant le chargement des DLL, etc.)
Enfin, .Net ne fonctionne que sous Windows 2000 et XP, et donc que sur processeurs compatibles Intel x86 (ex: AMD Athlon, Pentium...)
(Le framework est bien censé exister sous Windows 98, mais notre expert Microsoft nous a fortement déconseillé de faire ce genre de chose.)
Note que le fait de consulter un site web fait en .Net ne nécessite généralement l'installation du framework .Net sur le poste client.
(Cela n'est nécessaire que pour les applications clientes "riches", et uniquement dans Internet Explorer.)
(Ma définition n'est peut-être pas exacte ou complète, j'ai fait au mieux.)
Le coeur de .Net, c'est une machine virtuelle et une API.
(Exactement comme Java ou Python).
Dessus viennent se greffer:
- des outils de compilation
- un environnement de développement (VisualStudio.Net)
- des éléments d'interfaçage (ASP.Net dans IIS, WebServices, SOAP...)
.Net est très intimement lié à Windows et IIS.
(Par exemple .Net modifie le comportement de Windows concernant le chargement des DLL, etc.)
Enfin, .Net ne fonctionne que sous Windows 2000 et XP, et donc que sur processeurs compatibles Intel x86 (ex: AMD Athlon, Pentium...)
(Le framework est bien censé exister sous Windows 98, mais notre expert Microsoft nous a fortement déconseillé de faire ce genre de chose.)
Note que le fait de consulter un site web fait en .Net ne nécessite généralement l'installation du framework .Net sur le poste client.
(Cela n'est nécessaire que pour les applications clientes "riches", et uniquement dans Internet Explorer.)
(Ma définition n'est peut-être pas exacte ou complète, j'ai fait au mieux.)
Le coeur de .Net, c'est une machine virtuelle et une API.
(Exactement comme Java ou Python).
Ben ouais, M$ n'a pas inventé grand chose, il a essayé de détourner Java mais ça lui a coûté plus 1 Mds de $, du coup il a "inventé" .NET et les brevets logiciels!
Dessus viennent se greffer:
- des outils de compilation
- un environnement de développement (VisualStudio.Net)
- des éléments d'interfaçage (ASP.Net dans IIS, WebServices, SOAP...)
.Net est très intimement lié à Windows et IIS.
Tu veux dire par là que ça ne se trouve que sous Windows et son alter ego webesque en trous de sécurité aussi
(Par exemple .Net modifie le comportement de Windows concernant le chargement des DLL, etc.)
Uhmmm, ça va faire le bonheur de tout plein de petits hackers en herbe... Les hackers en ont révé, M$ l'a fait... M$ avait déjà fait bcp avec OutLook et IE...
Enfin, .Net ne fonctionne que sous Windows 2000 et XP, et C'est la compatibilité ascendante des produits M$...
donc que sur processeurs compatibles Intel x86 (ex: AMD Athlon, Pentium...)
Ah non, je m'inscris en faux!!! Billou, ben il a dit que Windows ça marche aussi sur DEC Alpha...si! si! et même que 640 Ko, c'était largement suffisant... :o)
(Le framework est bien censé exister sous Windows 98, mais notre expert Microsoft nous a fortement déconseillé de faire ce genre de chose.)
Ouais, c'est ce qu'on appelle une légende urbaine...
Note que le fait de consulter un site web fait en .Net ne nécessite généralement l'installation du framework .Net sur le poste client.
(Cela n'est nécessaire que pour les applications clientes "riches", et uniquement dans Internet Explorer.)
Ouep, comme certains services de banque ou d'assurance... mais là pas de bol, c'est déjà investi par Java et sa cohorte de techno associées... Ben ouais, ça fait qd même bientôt 10ans que Sun s'est investi là dedans, y compris au niveau de la sécurité. Ils ne mettent pas 6 mois pour te sortir un correctif de qques Ko, c'est tjs moins impressionant que les centaines de Mo d'un SP de M$ qui sort avec des trous de sécurité identifiés dans la semaine. Ridicule... =).
(Ma définition n'est peut-être pas exacte ou complète, j'ai fait au mieux.)
Moi aussi, et je tiens à rajouter que ça n'a rien de personnel. C'était juste histoire de planté le décor. :o)
(Exactement comme Java ou Python).
Ben ouais, M$ n'a pas inventé grand chose, il a essayé de détourner Java mais ça lui a coûté plus 1 Mds de $, du coup il a "inventé" .NET et les brevets logiciels!
Dessus viennent se greffer:
- des outils de compilation
- un environnement de développement (VisualStudio.Net)
- des éléments d'interfaçage (ASP.Net dans IIS, WebServices, SOAP...)
.Net est très intimement lié à Windows et IIS.
Tu veux dire par là que ça ne se trouve que sous Windows et son alter ego webesque en trous de sécurité aussi
(Par exemple .Net modifie le comportement de Windows concernant le chargement des DLL, etc.)
Uhmmm, ça va faire le bonheur de tout plein de petits hackers en herbe... Les hackers en ont révé, M$ l'a fait... M$ avait déjà fait bcp avec OutLook et IE...
Enfin, .Net ne fonctionne que sous Windows 2000 et XP, et C'est la compatibilité ascendante des produits M$...
donc que sur processeurs compatibles Intel x86 (ex: AMD Athlon, Pentium...)
Ah non, je m'inscris en faux!!! Billou, ben il a dit que Windows ça marche aussi sur DEC Alpha...si! si! et même que 640 Ko, c'était largement suffisant... :o)
(Le framework est bien censé exister sous Windows 98, mais notre expert Microsoft nous a fortement déconseillé de faire ce genre de chose.)
Ouais, c'est ce qu'on appelle une légende urbaine...
Note que le fait de consulter un site web fait en .Net ne nécessite généralement l'installation du framework .Net sur le poste client.
(Cela n'est nécessaire que pour les applications clientes "riches", et uniquement dans Internet Explorer.)
Ouep, comme certains services de banque ou d'assurance... mais là pas de bol, c'est déjà investi par Java et sa cohorte de techno associées... Ben ouais, ça fait qd même bientôt 10ans que Sun s'est investi là dedans, y compris au niveau de la sécurité. Ils ne mettent pas 6 mois pour te sortir un correctif de qques Ko, c'est tjs moins impressionant que les centaines de Mo d'un SP de M$ qui sort avec des trous de sécurité identifiés dans la semaine. Ridicule... =).
(Ma définition n'est peut-être pas exacte ou complète, j'ai fait au mieux.)
Moi aussi, et je tiens à rajouter que ça n'a rien de personnel. C'était juste histoire de planté le décor. :o)
Ben ouais, M$ n'a pas inventé grand chose, il a essayé de détourner Java mais ça lui a coûté plus 1 Mds de $, du coup il a "inventé" .NET et les brevets logiciels!
C'est vrai, ils n'ont rien inventé de ce côté là.
Ils ont même recruté des développeurs de Delphi et Python.
Ceci dit, ils ont créé une machine virtuelle particulièrement performante (plus rapide que celle de Java et Python.)
Ils ont fait un excellent boulot de ce côté là.
Mais comme tout ne peut pas être parfait, l'API .Net me semble carrément bancale: beaucoup de choses non implémentées, protocole de base même pas inclus dans le framework, et la plus grande partie de l'API n'est qu'un interfaçage vers du COM :-/
Bof.
Tu veux dire par là que ça ne se trouve que sous Windows et son alter ego webesque en trous de sécurité aussi
Il y a déjà eu de fameuses failles de sécurité découvertes dans .Net, et il y en aura d'autres.
Mais il y en a eu aussi dans Java.
Mais c'est vrai que le fait que ça soit intimement lié à Windows ne doit pas simplifier la sécurisation.
Uhmmm, ça va faire le bonheur de tout plein de petits hackers en herbe.
Pas vraiment, non.
Microsoft a créé un système ingénieu de signature cryptographique des DLL, ce qui empêche même le remplacement frauduleux de DLL.
Mais bien sûr, ce système ne portera ses fruits que quand la totalité du système sera en .Net, ce qui est encore loin d'arriver.
DEC Alpha
Mouis, bon, passons sur cette version anegdotique de Windows.
Je ne sais même pas si le framework .Net a été porté sur cette plateforme.
Sun <---> Microsoft
Oui, Microsoft est tout jeune dans ce genre de techno, et ils ont les dents longues.
J'ai plus de sympathie pour Sun que pour Microsoft, mais ça reste limité aussi: Sun n'a pas voulu passer Java en opensource.
Franchement, y'a de bones choses dans .Net, mais les différentes parties qui le composent sont de qualité très inégales.
Et le fait que cette techno puisse être abandonnée du jour au lendemain par Microsoft ne m'enchante pas (Pour mémoire: VB6).
Avec l'opensource on se retrouve nettement moins dans la situation d'une marche forcée (dans ma boite on a fait la migration VB6/ASP vers C#/ASP.Net uniquement parceque Microsoft a abandonné VB6.)
C'est vrai, ils n'ont rien inventé de ce côté là.
Ils ont même recruté des développeurs de Delphi et Python.
Ceci dit, ils ont créé une machine virtuelle particulièrement performante (plus rapide que celle de Java et Python.)
Ils ont fait un excellent boulot de ce côté là.
Mais comme tout ne peut pas être parfait, l'API .Net me semble carrément bancale: beaucoup de choses non implémentées, protocole de base même pas inclus dans le framework, et la plus grande partie de l'API n'est qu'un interfaçage vers du COM :-/
Bof.
Tu veux dire par là que ça ne se trouve que sous Windows et son alter ego webesque en trous de sécurité aussi
Il y a déjà eu de fameuses failles de sécurité découvertes dans .Net, et il y en aura d'autres.
Mais il y en a eu aussi dans Java.
Mais c'est vrai que le fait que ça soit intimement lié à Windows ne doit pas simplifier la sécurisation.
Uhmmm, ça va faire le bonheur de tout plein de petits hackers en herbe.
Pas vraiment, non.
Microsoft a créé un système ingénieu de signature cryptographique des DLL, ce qui empêche même le remplacement frauduleux de DLL.
Mais bien sûr, ce système ne portera ses fruits que quand la totalité du système sera en .Net, ce qui est encore loin d'arriver.
DEC Alpha
Mouis, bon, passons sur cette version anegdotique de Windows.
Je ne sais même pas si le framework .Net a été porté sur cette plateforme.
Sun <---> Microsoft
Oui, Microsoft est tout jeune dans ce genre de techno, et ils ont les dents longues.
J'ai plus de sympathie pour Sun que pour Microsoft, mais ça reste limité aussi: Sun n'a pas voulu passer Java en opensource.
Franchement, y'a de bones choses dans .Net, mais les différentes parties qui le composent sont de qualité très inégales.
Et le fait que cette techno puisse être abandonnée du jour au lendemain par Microsoft ne m'enchante pas (Pour mémoire: VB6).
Avec l'opensource on se retrouve nettement moins dans la situation d'une marche forcée (dans ma boite on a fait la migration VB6/ASP vers C#/ASP.Net uniquement parceque Microsoft a abandonné VB6.)