IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

Microsoft dévoile les axes de développement de .NET et ASP.NET vNext


Sujet :

Framework .NET

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut Microsoft dévoile les axes de développement de .NET et ASP.NET vNext
    Microsoft dévoile les axes de développement de .NET et ASP.NET vNext
    sa plateforme Web devient entièrement open source et disponible sur GitHub

    Microsoft a dévoilé lors de la conférence TechEd North America, les axes de développement de la prochaine version du Framework .NET, dont la majeure partie des innovations concernent la plateforme ASP.NET.

    Le développement de .NET vNext est axé essentiellement sur une optimisation de la plateforme pour le Cloud et le mobile, deux tendances qui sont actuellement en plein essors. La prochaine version de la plateforme permettra de compiler C# 6 et VB en utilisant le compilateur en tant que service open source Roslyn, exécuter des applications ASP.NET sur le serveur ou le Cloud et compiler des applications Windows Store avec .NET Native (avec à la clé un gain important en temps de démarrage, d’exécution et d'utilisation de la mémoire ),

    .NET vNext introduira un mode « cloud optimized ». Plus rapide et utilisant moins de ressources que la version actuelle de .NET, il permettra de déployer des applications .NET avec des copies des bibliothèques du Framework .NET. Ce mode a été optimisé grâce à une collaboration avec Xamarin pour fonctionner sur Mac et Linux, au-dessus du Framework Mono.


    D’après Microsoft, ASP.NET vNExt est développé autour d’un ensemble de principes clés :

    • une solution optimisée pour le Cloud ;
    • un modèle unique de programmation pour les sites et services Web ;
    • une faible latence ;
    • la mise à disposition des API « hautement performantes et productives » ;
    • une solution pouvant être téléchargée indépendamment via NuGet ;
    • une plateforme pouvant fonctionner sur Mono, Mac et Linux.


    ASP.NET vNext comprendra des versions mises à jour pour MVC, Web API, Web Pages, SignalR et Entity Framework. La principale amélioration de ces outils est le fait que MVC, Web API et Web Pages ont été fusionnés en un modèle unique de programmation. A titre d’exemple, Microsoft cite l’introduction des concepts unifiés de routage et de contrôleur entre les trois plateformes. Il sera dorénavant possible d’avoir un seul contrôleur qui retourne des vues MVC et des réponses Web API formatées sur le même verbe HTTP (GET, POST, PUT, etc.).

    ASP.NET vNext sera moins monolithique et plus modulaire que la version actuelle. En utilisant le mode « cloud optimized », les développeurs n’auront plus besoin d’utiliser le même CLR (Common Language Runtime) que les applications Desktop. Ils pourront déployer leur application avec leur propre version du Framework.NET, intégrant uniquement les bibliothèques dont ils ont réellement besoin. Cette nouveauté signifie que le développeur n’aura plus besoin de déployer entièrement le Framework .NET pour exécuter son application ASP.NET sur un serveur.

    Grâce à des optimisations du CLR et l’utilisation du compilateur Roslyn, les développeurs ASP.NET pourront désormais apporter des modifications à leurs applications Web et voir les résultats après une actualisation du navigateur, sans passer par une étape de compilation comme si était le cas avec les versions précédentes.

    Le tableau ci-dessous présente les principales caractéristiques d’ASP.NET vNext et le mode avec lequel elles sont disponibles.


    Microsoft a réservé une petite surprise aux développeurs qui ont assisté à sa conférence : ASP.NET VNext sera open source et les contributions se feront à travers la fondation .NET. L’ensemble d’ASP.NET vNext sera livré via un package NuGet.

    Le code source d'ASP.NET est d’ores et déjà disponible sur GitHub, la plateforme d’hébergement des projets open source.

    ASP.NET sur GitHub

    Le billet de blog de Microsoft


    Et vous ?

    Que pensez-vous de la prochaine génération de .NET et de ASP.NET ?

    Quelle nouveauté trouvez-vous la plus intéressante ?

    Quelle autre fonctionnalité voulez-vous voir intégrer à ces plateformes ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Points : 63
    Points
    63
    Par défaut
    Cela voudra t-il dire qu'on pourra programmer maintenant pour iPhone et iPad en .Net ?

  3. #3
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 541
    Points : 1 729
    Points
    1 729
    Par défaut
    Tout ce qui est lié au xaml n'est pas ouvert, donc une grosse partie de l’intérêt de la techno est oublié...

  4. #4
    Membre à l'essai
    Profil pro
    Pokemon
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pokemon
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Points : 12
    Points
    12
    Par défaut On pouvait déjà (et depuis plusieurs années) programmer sur iPhone/iPad en .Net
    Citation Envoyé par digital3d Voir le message
    Cela voudra t-il dire qu'on pourra programmer maintenant pour iPhone et iPad en .Net ?
    digital3d :
    Grace au framework Mono et à Xamarin (IDE qui peut maintenant être intégré à Visual Studio), il est possible de faire des applications pour Android et iOS en C# .Net.
    On peut même programmer sur PS3/PS4 (towerfall sur PS4 a été fait avec Mono), Wii, Linux et plein d'autres plateformes en C# .Net.

  5. #5
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    Tout ce qui est lié au xaml n'est pas ouvert, donc une grosse partie de l’intérêt de la techno est oublié...
    Quel est le rapport avec le sujet abordé ici ?
    XAML est le langage déclaratif spécifique aux clients lourds de Microsoft (WPF, Application mobiles et RIA), ça n'a aucun rapport avec ASP.Net.

    Citation Envoyé par digital3d Voir le message
    Cela voudra t-il dire qu'on pourra programmer maintenant pour iPhone et iPad en .Net ?
    Cela fait déjà quelques années que l'on peut faire ça (via les outils de Xamarin). Quant à ASP.Net, dont c'est principalement le sujet ici, la question en se pose pas vraiment puisque c'est une techno serveur.
    Le WIP de The last bastion, mon projet de jeu-vidéo (un TD en 3D)

    Mon portfolio / Ma page fb

  6. #6
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    Tout ce qui est lié au xaml n'est pas ouvert, donc une grosse partie de l’intérêt de la techno est oublié...
    Tu prouve simplement que tu ne sais même pas de quoi tu parle ... hallucinant ce genre de commentaire

  7. #7
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 541
    Points : 1 729
    Points
    1 729
    Par défaut
    Citation Envoyé par redcurve Voir le message
    Tu prouve simplement que tu ne sais même pas de quoi tu parle ... hallucinant ce genre de commentaire

    Avant de répondre de manière insultante essaye de relire l'article et le post sur le blog .net
    ( exprimé aussi dans le titre de l'article ' Microsoft dévoile les axes de développement de .NET et ASP.NET vNext')

    En effet le poste traite d'asp VNEXT et .NET VNEXT.

    or dans l'article de Microsoft, il est bien précisé que WPF serai exclu de ce mode !


    Quand on met un commentaire visant à pourrir l'ambiance d'une discussion on explique un peu plus !

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    Avant de répondre de manière insultante essaye de relire l'article et le post sur le blog .net
    ( exprimé aussi dans le titre de l'article ' Microsoft dévoile les axes de développement de .NET et ASP.NET vNext')

    En effet le poste traite d'asp VNEXT et .NET VNEXT.

    or dans l'article de Microsoft, il est bien précisé que WPF serai exclu de ce mode !
    La source est intitulée "ASP.NET vNext: the future of .NET on the Server", et il faudra que tu me cites le passage où il est question de WPF (ou même de XAML).

    Vu qu’il est principalement question ici d’ASP.Net VNext -et pour ma part- je persiste à dire que ton commentaire arrive comme un poil de fesse dans la soupe ; totalement gratuit/subjectif et sans réellement de rapport avec le sujet.
    Le WIP de The last bastion, mon projet de jeu-vidéo (un TD en 3D)

    Mon portfolio / Ma page fb

  9. #9
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 541
    Points : 1 729
    Points
    1 729
    Par défaut
    Citation Envoyé par I_Pnose Voir le message
    La source est intitulée "ASP.NET vNext: the future of .NET on the Server", et il faudra que tu me cites le passage où il est question de WPF (ou même de XAML).

    Vu qu’il est principalement question ici d’ASP.Net VNext -et pour ma part- je persiste à dire que ton commentaire arrive comme un poil de fesse dans la soupe ; totalement gratuit/subjectif et sans réellement de rapport avec le sujet.
    Iil manque un lien vers l'article :
    http://blogs.msdn.com/b/dotnet/archi...net-vnext.aspx

    d'autre part en fin d'article il y'a:

    Et vous ?

    Que pensez-vous de la prochaine génération de .NET et de ASP.NET ?

    Quelle nouveauté trouvez-vous la plus intéressante ?

    Quelle autre fonctionnalité voulez-vous voir intégrer à ces plateformes ?
    donc ce n'est pas clairement identifié ASP d'ou mes commentaires

  10. #10
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Points : 1 289
    Points
    1 289
    Par défaut
    Citation Envoyé par I_Pnose Voir le message
    La source est intitulée "ASP.NET vNext: the future of .NET on the Server", et il faudra que tu me cites le passage où il est question de WPF (ou même de XAML).

    Vu qu’il est principalement question ici d’ASP.Net VNext -et pour ma part- je persiste à dire que ton commentaire arrive comme un poil de fesse dans la soupe ; totalement gratuit/subjectif et sans réellement de rapport avec le sujet.
    Le titre de l'article est bien .NET et ASP.NET, donc XAML et WPF sont bien dans le sujet.

    Mais quand on voit ce qu'on peut faire avec AngularJS + Bootstrap + ASP.NET WEB API, on n'a plus envie de toucher au XAML de toute façon.

    Et pour Microsoft, le combat est clairement là: NodeJS contre ASP.NET

  11. #11
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par digital3d Voir le message
    Cela voudra t-il dire qu'on pourra programmer maintenant pour iPhone et iPad en .Net ?
    Non, rien à voir. Ca concerne juste ASP.NET, qui sert au développement web, et non au développement d'applis mobiles.
    Cela dit tu peux effectivement développer en .NET pour iOS ou Android, en utilisant Xamarin.

    Citation Envoyé par frfancha Voir le message
    Le titre de l'article est bien .NET et ASP.NET, donc XAML et WPF sont bien dans le sujet.
    "ASP.NET vNext: the future of .NET on the Server"
    "on the server", donc rien à voir avec XAML et WPF, qui sont des technos clientes

    Citation Envoyé par frfancha Voir le message
    Mais quand on voit ce qu'on peut faire avec AngularJS + Bootstrap + ASP.NET WEB API, on n'a plus envie de toucher au XAML de toute façon.
    Tu compares des choses qui ne sont pas comparables (une techno pour faire des applis web, et une techno pour faire des applis clientes)

    Citation Envoyé par frfancha Voir le message
    Et pour Microsoft, le combat est clairement là: NodeJS contre ASP.NET
    Ah ? Dans ce cas pourquoi ont-ils créé Node.js Tools for Visual Studio ?

  12. #12
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par frfancha Voir le message
    Mais quand on voit ce qu'on peut faire avec AngularJS + Bootstrap + ASP.NET WEB API, on n'a plus envie de toucher au XAML de toute façon.
    Tu parles de toi à la troisième personne ? =P
    Personnellement je ne suis pas prêt d’abandonner le couple C#/XAML au profit d’une quelconque techno Web (je laisse ce type de développement à ceux et celles qui aiment ça, je prends infiniment plus de plaisir à développer des applis mobiles ou des clients lourds).
    Le WIP de The last bastion, mon projet de jeu-vidéo (un TD en 3D)

    Mon portfolio / Ma page fb

  13. #13
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Points : 1 289
    Points
    1 289
    Par défaut
    Citation Envoyé par tomlev Voir le message
    "ASP.NET vNext: the future of .NET on the Server"
    "on the server", donc rien à voir avec XAML et WPF, qui sont des technos clientes
    Copy paste du titre: Microsoft dévoile les axes de développement de .NET et ASP.NET vNext
    Je ne suis pas fou: .NET est bien écrit, et en premier même.

    Citation Envoyé par tomlev Voir le message
    Tu compares des choses qui ne sont pas comparables (une techno pour faire des applis web, et une techno pour faire des applis clientes)
    Faire le choix entre les deux est au contreire une question importante et pertinente en entreprise. Il n'y a aucune raison de ne pas les comparer.

    Citation Envoyé par tomlev Voir le message
    Ah ? Dans ce cas pourquoi ont-ils créé Node.js Tools for Visual Studio ?
    Oui, et?

  14. #14
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Points : 1 289
    Points
    1 289
    Par défaut
    Citation Envoyé par I_Pnose Voir le message
    Tu parles de toi à la troisième personne ? =P
    je laisse ce type de développement à ceux et celles qui aiment ça, je prends infiniment plus de plaisir à développer des applis mobiles ou des clients lourds
    Moi aussi jusqu'à ce que je découvre AngularJS. Cela vaut vraiment la peine d'investir un peu de temps dedans avant de trop vite classer le truc.

  15. #15
    Inactif  
    Profil pro
    Inscrit en
    Février 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 411
    Points : 0
    Points
    0
    Par défaut
    Mais quand on voit ce qu'on peut faire avec AngularJS + Bootstrap + ASP.NET WEB API, on n'a plus envie de toucher au XAML de toute façon.
    ehh ??? t'es serieux ??? j'utilise régulièrement les 2 et cote interface utilisateur il n'y a pas photo. WPF est loin devant en terme de performance et de vitesse de mise en place. C'est même pas comparable. WPF est beaucoup plus puissant.

    Faire le choix entre les deux est au contreire une question importante et pertinente en entreprise. Il n'y a aucune raison de ne pas les comparer.
    Oui mais ce sont 2 techno différente. Si tu dois choisir entre les 2 c'est que t'as deja mal preparer ton projets. Ca revient a comparer Javascript a C# et la non plus il n'y a pas photo et c'est meme pas comparable de toute facon.

  16. #16
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par frfancha Voir le message
    Copy paste du titre: Microsoft dévoile les axes de développement de .NET et ASP.NET vNext
    Je ne suis pas fou: .NET est bien écrit, et en premier même.
    Oui, le titre en français... qui est une interprétation un peu bancale et faussée de l'article original en anglais

    Citation Envoyé par frfancha Voir le message
    Faire le choix entre les deux est au contreire une question importante et pertinente en entreprise. Il n'y a aucune raison de ne pas les comparer.
    Bah tu ne compares pas un vélo et un bateau : ils ont chacun leur utilité et ne sont pas interchangeables. Ca n'aurait pas de sens de dire qu'un bateau est mieux qu'un vélo, ou inversement. Et c'est pareil avec les technos que tu mentionnes...

    Citation Envoyé par frfancha Voir le message
    Oui, et?
    Bah si MS voulait positionner son ASP.NET en adversaire de Node.js, il ne développerait pas des outils pour Node.js... Ou alors j'ai pas compris ce que tu voulais dire.

  17. #17
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Points : 1 289
    Points
    1 289
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Oui, le titre en français... qui est une interprétation un peu bancale et faussée de l'article original en anglais
    Ok
    Citation Envoyé par tomlev Voir le message
    Bah tu ne compares pas un vélo et un bateau : ils ont chacun leur utilité et ne sont pas interchangeables.
    D'accord, mais on peut aller à Londres en train ou en avion, ce sont deux technologies très différentes pourtant les comparer (prix, temps, ...) a bien du sens.

  18. #18
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Citation Envoyé par GTSLASH Voir le message
    ehh ??? t'es serieux ??? j'utilise régulièrement les 2 et cote interface utilisateur il n'y a pas photo. WPF est loin devant en terme de performance et de vitesse de mise en place. C'est même pas comparable. WPF est beaucoup plus puissant.
    J'ai beau être MVP Client Dev et ayatollah Silverlight, pour avoir développé sur AngularJS récemment, c'est quand même sacrément bien foutu et y'a plein de bonnes choses qu'il serait pas mal d'avoir dans WPF. Typiquement le binding Angular a quand même des fonctionnalités sympa qui manquent dramatiquement en WPF.
    Exemple : le simple fait de pouvoir avoir des expressions (et donc du code simple) au lieu de propriétés sur lequelles se binder est vraiment sympa, les VM sont plus propres je trouve.

  19. #19
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    ASP.NET 5 : la feuille de route mise à jour,
    le support de Linux et OS X prévu pour le 24 août avec la bêta 7, la version stable annoncée pour début 2016

    Microsoft a publié récemment la version stable de son environnement de développement Visual Studio 2015, avec la bêta de la prochaine génération de sa plateforme de développement Web ASP.NET 5.

    ASP.NET 5 est une évolution majeure du framework Web. Cette version rompt avec le passé en s’ouvrant à l’open source. Sa feuille de route, son code source et les notes de version sont disponibles sous une licence open source sur GitHub. Les développeurs externes peuvent contribuer à son développement.

    En dehors de cet aspect, Microsoft a revu l’architecture du framework. ASP.NET 5 est plus léger, plus modulaire, multiplateforme et optimisé pour le Cloud. Le mode « Cloud optimized » permettra de déployer des applications .NET avec uniquement des copies des bibliothèques du Framework .NET dont l’application a besoin.

    Ce mode permet de s’affranchir du CLR (Common Language Runtime) et du déploiement entier du Framework .NET. De ce que fait, une application Web ASP.NET pourra être déployée également sur Linux et OS X.

    ASP.NET 5 viendra avec le framework ASP.NET MVC 6 (qui combine désormais MVC et Web API dans un modèle de programmation unique), SignalR 3, Web Pages 4 et EntityFramework 7.

    Pour ceux qui s’impatientent de pouvoir exploiter la plateforme en environnement de production, ASP.NET 5 devrait être disponible en version RTM au courant de la première moitié de 2016.



    La feuille de route disponible sur GitHub prévoit la sortie de la bêta 6 la semaine prochaine, plus précisément le 27 juillet. Cette préversion offrira une prise en charge de .NET 4.6 et .NET Execution Environment (DNX). DNX est un nouvel environnement d’exécution pour .NET, qui dispose du nécessaire pour amorcer et exécuter une application .NET sur Windows, Linux et OS X. Des améliorations seront également apportées au système de mise en cache et une prise en charge de la mise en cache distribuée pour SQL Server sera au rendez-vous.

    La bêta 7 sera disponible en téléchargement le 24 aout. Cette bêta introduira une nouveauté tant attendue : le développement multiplateforme sur .NET Core avec ASP.NET. Les développeurs pourront créer et exécuter leurs applications sur Linux et OS X.

    La bêta 8, qui sera la dernière, sortira le 21 septembre prochain. Elle marquera la fin du développement des nouvelles fonctionnalités. Les développeurs du projet comptent finaliser avec le support de .NET cross-platform et permettre une prise en charge complète dans Visual Studio et Visual Studio code.

    Cette phase laissera place à la stabilisation, la correction des bugs et le polissage de la plateforme. Cette étape se soldera par la sortie de la Release Candidate 1 (RC 1) en novembre 2015.

    En fonction des retours des testeurs, les responsables du projet verront s’il est nécessaire de sortir d’autres RC. En l’absence de problème majeur, ASP.NET 5 sera prêt pour une utilisation en production en début 2016.

    Mauvaise nouvelle, cependant, pour les développeurs Visual Basic. Le support de du langage, ainsi que l’implémentation de SignalR 3 et de Web Pages 4 ont été renvoyés au troisième trimestre de 2016.

    ASP.NET 5 sur Github

    Télécharger Visual Studio 2015

    Source : La feuille de route de ASP.NET 5


    Et vous ?

    Que pensez-vous d'ASP.NET 5 et son ouverture à Linux et Mac ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  20. #20
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Ça commence à prendre tournure tout ça

    Soit dit en passant, il est déjà possible de faire tourner ASP.NET 5 sous Linux, à l'aide de Mono. J'ai testé sur mon Raspberry Pi, ça marche pas mal (voir les instructions sur le blog de Scott Hanselman)

Discussions similaires

  1. ASP.NET ou ASP.NET MVC
    Par ddaime dans le forum ASP.NET
    Réponses: 3
    Dernier message: 12/06/2015, 11h51
  2. Microsoft dévoile les nouveaux smartphones sous Windows Phone Mango
    Par Hinault Romaric dans le forum Windows Phone
    Réponses: 0
    Dernier message: 08/11/2011, 13h58
  3. ASP.Net vs Asp.Net MVC
    Par trihanhcie dans le forum ASP.NET MVC
    Réponses: 10
    Dernier message: 28/01/2011, 11h13
  4. Réponses: 0
    Dernier message: 29/10/2009, 16h22
  5. Réponses: 5
    Dernier message: 11/09/2009, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo