+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 404
    Points : 39 416
    Points
    39 416
    Billets dans le blog
    2

    Par défaut Microsoft annonce la disponibilité de .NET Core 2.0 Preview 2 en téléchargement

    Microsoft annonce la disponibilité de .NET Core 2.0 Preview 2 en téléchargement
    pour Windows, Linux et macOS

    .NET Core est une déclinaison open source, modulaire et multiplateforme du .NET Framework de Microsoft, née d’un projet lancé en 2014 par la firme de Redmond. Le but du projet était d’apporter les composants de .NET Framework (mais également la pile de développement web ASP.NET, avec ASP.NET Core) à d’autres plateformes. Il s’agit notamment des plateformes macOS et Linux.

    Il y a exactement un an, Microsoft annonçait la disponibilité de .NET Core 1.0. Le développement de .NET Core 2.0 a ensuite débuté avec une première préversion livrée le mois dernier, avant la Preview 2 qui vient d’être annoncée. Dans cette nouvelle préversion, Microsoft apporte des améliorations de performance et de productivité, et met à jour son support de plateformes.

    En ce qui concerne les plateformes, il faut noter que .NET Core 2.0 Preview 2 prend en charge les dernières mises à jour de Debian (Stretch) et Fedora (25 et la bêta de la version 26). Avec .NET Core 2 Preview 2, Microsoft a aussi ajouté un support pour SUSE Linux Enterprise Server (SLES), à partir de la version 12 SP2. Les tests ont également débuté sur macOS High Sierra pour assurer la compatibilité lorsque .NET Core 2.0 sera publiée plus tard cette année. À la demande de nombreux clients, .NET Core 2.0 Preview 2 est également disponible avec Azure App Service, la plateforme PaaS de Microsoft.

    Parmi les autres nouveautés, on peut noter que la commande dotnet restore (pour restaurer les dépendances et les outils d’un projet) est désormais implicite pour les commandes pour lesquelles elle est requise. Microsoft explique ce changement par le fait qu’il est facile d'oublier de la taper et les messages d'erreur qui vous indiquent que vous devez la taper ne sont pas toujours d'une grande aide. Pour cela, elle est maintenant implicitement appelée pour des commandes comme run, build et publish.

    Il faut encore retenir qu’il est maintenant possible de référencer les bibliothèques .NET Framework à partir des bibliothèques .NET Standard en utilisant Visual Studio 2017 Preview 15.3. D’après Microsoft, cela peut être considéré comme une fonctionnalité qui vous aide à migrer votre code .NET Framework vers .NET Standard au fil du temps. « C'est également utile dans le cas où le code source n'est plus accessible ou est perdu pour une bibliothèque .NET Framework, ce qui lui permet d'être toujours utilisé dans de nouveaux scénarios ». Si Microsoft s’attend à ce que cette fonctionnalité soit utilisée le plus souvent à partir des bibliothèques .NET Standard, il faut savoir qu’elle fonctionne aussi pour les applications et les bibliothèques .NET Core. Dans tous les cas, cela peut également dépendre des bibliothèques .NET Framework que vous voulez référencer.

    Vous pourrez développer des applications .NET Core 2.0 avec Visual Studio 2017 Preview 15.3, Visual Studio pour Mac ou Visual Studio Code. La Preview 2 de .NET Core 2.0 est maintenant disponible en téléchargement sur Windows, Linux et macOS. Il faut noter qu’elle inclut .NET Core Runtime 2.0 Preview 2 et .NET Core SDK 2.0 Preview 2. Il est toutefois recommandé de ne pas l'installer sur une machine de production ; la dernière version stable étant .NET Core 1.1.

    ASP.NET Core 2.0 Preview 2 est également disponible et bénéficie des améliorations apportées à .NET Core 2.0 et Visual Studio 2017.

    Télécharger .Net Core 2.0 Preview 2

    Sources : Blog Microsoft .NET, GitHub

    Et vous ?

    Que pensez-vous de cette nouvelle préversion de .NET Core 2.0 ?
    Allez-vous la tester ?

    Voir aussi :

    Microsoft annonce des améliorations de performance dans .Net Core 2.0, après une réécriture des composants du runtime et des bibliothèques de base
    Microsoft assure qu'il va continuer de supporter le .NET Framework avec ASP.NET Core 2.0, et annonce la Preview 1 de ASP.NET Core 2.0
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    avril 2007
    Messages
    12 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : avril 2007
    Messages : 12 730
    Points : 22 860
    Points
    22 860

    Par défaut

    c'est prévu à terme de pouvoir faire du client lourd multiplateforme avec .net core ?
    si oui quel framework graphique ? un xaml like ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : novembre 2006
    Messages : 349
    Points : 740
    Points
    740

    Par défaut

    Je ne pense pas. Ils devraient utiliser la technologie de Xamarin Forms à la place (le boulot est déjà fait et surtout, ça fonctionne mdr) d'ailleurs c'est du Xaml like
    http://krossapp.com

    "S'adapter, c'est vaincre !"

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    avril 2007
    Messages
    12 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : avril 2007
    Messages : 12 730
    Points : 22 860
    Points
    22 860

    Par défaut

    de ce que je vois xamarin permet de faire des applis mobiles uniquement, pas desktop donc
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éprouvé Avatar de dfiad77pro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2008
    Messages : 427
    Points : 1 256
    Points
    1 256

    Par défaut

    Citation Envoyé par Pol63 Voir le message
    de ce que je vois xamarin permet de faire des applis mobiles uniquement, pas desktop donc
    Coté desktop je pense que ça sera mieux supporté avec XAML standard, mais dans un 1er temps sur Windows( je crois que c'est déjà un peu le cas) car porter ça sur linux ( hors Android) ça me semble pas évident.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 21
    Points : 35
    Points
    35

    Par défaut

    Xamarin.Forms permet le développement d'applications UWP sous Windows (donc desktop compatible aussi, si Windows 10), IOS et Android.
    Il semble que Xamarin.Forms soit en cours de développement pour Mac OSX Desktop.

    Voir:
    https://developer.xamarin.com/guides/xamarin-forms/

    Pour Linux (sauf changement), ce ne soit pas à l'ordre du jour (2016...) :
    https://forums.xamarin.com/discussio...forms-on-linux

    Sachant que Xamarin.Forms est la base pour XAML Standard de .Net Core 2.0...
    https://blogs.windows.com/buildingap...QKDvutw2Xjo.97
    It's time to kickass nvidia and chew 3dfx/ati bubblegum !

  7. #7
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    août 2014
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : août 2014
    Messages : 193
    Points : 306
    Points
    306

    Par défaut

    Ce qui me gene le plus avec .net Core en general c'est l'impression de quelque chose de pas fini.
    est-ce utilisable sur des grosses PROD ? ou essayage de platres assuré ?
    Je ne connais personne dans mon entourage pro qui ai depassé le stade de faire mumuse avec l'environnement linux/ios et en aucun cas mis une appli en PROD (aussi petite soit elle).

    A titre perso je suis de pres l'evolution et je fais des essais mais pas plus et jamais proposé une archi logicielle sur cette base. Pour l'instant du WebAPI sur serveurs PC suffisent et le besoin multi plateformes j'ai appris a m'en passer.
    Quelqu'un a eu une experience reussie sur une appli Core .net en PROD ou est-ce que comme moi vous attendez que ca prenne avec de vrais projets ?

  8. #8
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    février 2010
    Messages
    3 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : février 2010
    Messages : 3 251
    Points : 8 645
    Points
    8 645
    Billets dans le blog
    3

    Par défaut

    Citation Envoyé par kilroyFR Voir le message
    Quelqu'un a eu une experience reussie sur une appli Core .net en PROD ou est-ce que comme moi vous attendez que ca prenne avec de vrais projets ?
    Rassure-toi, c'est stable et ca tourne au top en prod! On est en Core 1.1 sans soucis.

    Par contre les versions intermediaires en pre-release sont un cauchemard parfois. Entre 1.0 et 1.1 pas tellement, mais avant la 1.0 il y avait des changements impactants (qui cassent tout) tous les 2 a 3 mois donc c'etait vraiment la galere car la doc ne suivait pas. Les equipes de dev qui bossent sur Core ont aussi mis plusieurs mois a corriger certains bugs tres impactants, notamment dans la couche de communication HTTP donc ca n'a pas aide et il a fallu trouver des rustines entre temps.

    Pour la 2.0 je n'ai pas encore eu le temps de jouer avec, mais j'imagine (ou j'espere) qu'il y aura moins voire pas de changements impactants.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige

Discussions similaires

  1. Microsoft annonce la disponibilité générale de .NET Framework 4.7
    Par Michael Guilloux dans le forum Framework .NET
    Réponses: 1
    Dernier message: 07/04/2017, 10h49
  2. Microsoft annonce la disponibilité de .NET Core Tools 1.0
    Par Stéphane le calme dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 18/03/2017, 09h08
  3. Réponses: 7
    Dernier message: 23/08/2016, 11h34
  4. Microsoft annonce la disponibilité de la RC2 de .NET Core et ASP.NET Core
    Par Stéphane le calme dans le forum Framework .NET
    Réponses: 2
    Dernier message: 20/05/2016, 14h31
  5. Réponses: 0
    Dernier message: 07/09/2009, 22h32

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