Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft annonce l'ouverture d'une partie du framework .NET
Ainsi qu'une édition gratuite de Visual Studio

Le , par Lutarez

0PARTAGES

10  0 
Microsoft continue son ouverture sur l'open source avec deux nouvelles déclarations pour le moins inattendues !

En effet, à l'heure où j'écris ces lignes, les sources du coeur du Framework .Net commencent à être publié sur GitHub sous licence MIT, même si cela reste encore assez limité pour le moment. L'ambition est clairement affichée de rendre le .Net cross-Platform (et surtout ASP.NET, disons-le), je cite :
.NET is entering a new era as it embraces open source as a core principal and enables .NET applications to run on multiple operating systems.
Bien entendu, inutile d'attendre un portage des WinForms ou de WPF, mais cela reste un premier pas. Concernant les implémentations non-Windows, celles-ci seraient assurées Xamarin en partenariat avec Microsoft. Pour la petite anecdote, la version 4.6 de .Net intègrerait déjà quelques routines spécifiques pour les systèmes Unix.

La deuxième grosse annonce du jour concerne la mise à disposition d'une toute nouvelle version de Visual Studio : Visual Studio Community ! Comme son nom l'indique, cette version se destine bien évidemment aux projets open source, mais pas seulement : les étudiants, les enseignants, les chercheurs, mais aussi les développeurs indépendants pourront en profiter sans contraintes, que ce soit pour des applications gratuites ou payantes. Sous certaines conditions, les associations (moins de 5 utilisateurs) et les entreprises (moins de 250 postes et moins d'un million de CA) pourront également l'exploiter.

Côté fonctionnalités, cette version correspond à la version professionnelle. Il sera donc possible d'utiliser des plugins par exemple, chose impossible sur les versions Express. Nous pouvons d'ailleurs légitimement nous poser la question du devenir de ces versions Express.

Beaucoup plus de nouveautés ont été annoncées, je n'ai fait que reprendre les grandes lignes ici. Vous trouverez dans les sources ci-dessous des informations sur l'évolution de WPF, EF, ASP.NET, VS, etc. Mais je vous laisse consulter ça pour les plus intéressés !

Sources : le blog du Framework .Net, le blog de Visual Studio

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 20/11/2015 à 0:25
Citation Envoyé par kilroyFR Voir le message
encore une nouvelle syntaxe barbare a la M$ !
De quelle syntaxe parles-tu ? Cet article ne parle pas des langages, mais de la plateforme .NET

Il y a toutes sortes de langages basés sur .NET, avec des syntaxes très différentes (C#, VB.NET, F#, C++/CLI, Nemerle...). Après, on peut aimer ou non la syntaxe de ces langages, mais C# par exemple a des qualités largement reconnues, et de nombreux langages récents s'en inspirent (Swift, ECMAScript...)

Au passage, la syntaxe de ces langages ne sort pas de nulle part. Celle de C# est largement inspiré de Java et de C++, F# a une syntaxe presque identique à OCaml, etc. Donc je ne vois pas trop en quoi ils ont une syntaxe "a la M$" (sic).

Bref, renseigne-toi un minimum avant de troller gratuitement
10  0 
Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 12/11/2014 à 22:43
Cette affaire prends une bonne tournure ( ça n'engage que moi ), je suis en pleine lecture du code du Core (incomplet),
cachet d'aspirine de rigueur mais c'est propre
On découvre plein d'éléments intéressant en relisant ce code (qui a sans doute été remanié pour être plus présentable).

Sinon bonne nouvelle quand même pour WPF qui bénéficie coté Windows de quelques améliorations (certaines en 2015,performances, prises en charges des nouveaux direct X).
Cela rassure sur le fait que "WPF is not dead".

Bon , je vais titiller les développeurs java, mais comme j'ai l'avantage de faire les 2 , je me le permet (-1 power ) :

J’espère que ce coté ouverture va faire baisser les parts ( notamment de JEE) car j'ai l'impression de me retrouver 10 ans en arrière lorsque je l'utilise ,
malgré que je lui concède une certaine puissance .

Oui je suis un assisté assumé ! malgré mon amour de la poésie du langage (modèle du vieux professeur moustachu capable de s'extasier devant un pattern de conception ou une expression Lambda) !
- j'aime le tooling
- les designers ( ça permet de souffler lorsqu'on passe des heures/jours dans le code)
- l'automatisation des taches courantes sans utiliser une tonne de plugins qui font planter l'IDE ( orgasme devant les templates T4 c)
- Linq ( je vois trop de SQL pure dans le java et coté manipulation de collection java 8 va mettre des années à arriver dans ma boite)
- les méthodes d'extension malgré les pièges qu'elles peuvent comporter
- La doc XML plus sympa que la javaDoc faisant doublons avec des annotations foireuses ( cf doc apache CFX REST et SOAP, des @WebParam @Description partout mal affichés sous éclipses)
- On a même un nouvel émulateur andoid ( et visual 2015 install je JDK et les tools android)

Mon post étant un peu partial ( meuuuu non) quelques petits inconvénients en cadeau :
- l'axe mobilité est mis aussi sur XAMARIN, qui n'est pas donné ! Microsoft se décharge un peu quand même
- le temps que le core commun soit partagé on risque de ce retrouver avec plusieurs version de .net, faut pas que ça devienne trop dispersé...
- toujours un flou entre .NET et WINRT
- visual studio met une blinde de temps à s'installer contrairement à éclipse ( pourtant j'ai un bon SSD et une connexion fibré).

Bref,
qu'ils continuent sur ce chemin et que Oracle fasse évoluer Java (au lieu d'attaquer en justice Android) pour faire jouer au maximum la concurrence.
12  3 
Avatar de youtpout978
Membre expert https://www.developpez.com
Le 04/05/2015 à 9:32
Citation Envoyé par matthius Voir le message
Les entreprise privées sont faites pour couler, par le simple fait qu'elle veulent s'approprier ce qui ne leur appartient.
Microsoft ne cherche qu'à survivre. En effet, les plus grosses entreprises montrent qu'elles veulent s'approprier la vie.
Allo Houston je crois qu'on l'a perdu.
9  0 
Avatar de clementmarcotte
Inactif https://www.developpez.com
Le 12/11/2014 à 22:41
Bonjour,

Citation Envoyé par Lutarez Voir le message
Microsoft continue son ouverture sur l'open source avec deux nouvelles déclarations pour le moins inattendues !

La deuxième grosse annonce du jour concerne la mise à disposition d'une toute nouvelle version de Visual Studio : Visual Studio Community ! Comme son nom l'indique, cette version se destine bien évidemment aux projets open source, mais pas seulement : les étudiants, les enseignants, les chercheurs, mais aussi les développeurs indépendants pourront en profiter sans contraintes, que ce soit pour des applications gratuites ou payantes. Sous certaines conditions, les associations (moins de 5 utilisateurs) et les entreprises (moins de 250 postes ou moins d'un million de CA) pourront également l'exploiter.

Côté fonctionnalités, cette version correspond à la version professionnelle. Il sera donc possible d'utiliser des plugins par exemple, chose impossible sur les versions Express. Nous pouvons d'ailleurs légitimement nous poser la question du devenir de ces versions Express.

J'ai bien l'impression que cela sonne le glas, des éditions Express. Sauf horreur de ma part, "Community" intègre en une version unique, les versions Express pour Windows, Express pour desktop et Express pour le Web. Si c'est l'équivalent de VS Professionnal, cela intègre aussi Visual Studio pour Office et l'accès àa un paquet d'extensions et pas à peu près juste Nuget. Cela semble un grand pas en avant. Finalement, VisualStudio Professionnal ne va intéresser que les entreprises qui emploient plus de 5 programmeurs. Les développeurs individuels et les petites entreprises, y seront gagnants.
7  2 
Avatar de Bono_BX
Membre confirmé https://www.developpez.com
Le 19/11/2015 à 23:22
Citation Envoyé par kilroyFR Voir le message
encore une nouvelle syntaxe barbare a la M$ !
Qui sera tellement barbare qu'elle sera reprise plus tard par les pro / sectaire de l'open source en arguant que c'est tout nouveau et que c'est eux qui ont tout inventé, comme d'habitude ... (voir HTML 5)
Et sinon, tu peux argumenter STP ?
5  0 
Avatar de Lutarez
Membre chevronné https://www.developpez.com
Le 09/12/2014 à 17:40
Citation Envoyé par imikado Voir le message
C'est cher de développer pour windows (par rapport aux autres plateformes...)
Développer pour Windows coûte actuellement 0 euros : bloc-note et une console DOS/Powershell pour la compilation suffisent. Même en ligne de commande, compiler du .net n'est pas trop inbuvable avec un peu de rigueur.

Comme tu le fait remarquer, ils existent des alternatives, mais si n'importe quel développeur .Net te dira qu'aucune d'elle n'arrive à la cheville de Visual Studio, ce n'est pas un hasard. Tout est ensuite une question de choix : VS n'est certes pas donné (et encore, la version Community est un immense bond en avant pour les hobbyistes), mais il procure une productivité et un confort de développement sans égal pour du développement .Net.

Si tu n'as jamais essayé, je t'invite à créer par curiosité un petit site utilisant ASP.Net MVC. C'est, je pense, l'une des technologies qui illustre le mieux la gain de productivité que VS peut apporter à un développeur.
4  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 09/12/2014 à 18:46
Citation Envoyé par imikado Voir le message
Pour visual studio, elles vont toutes être gratuite ?
Actuellement, on regarde pour la 2013, ça va jusqu'à 14 000 euros !!!
Attention de pas tout mélanger... C'est pas Visual Studio qui coute 14000 euros, c'est l'abonnement MSDN, qui te donne accès à l'intégralité des logiciels Microsoft (outils de dev, serveurs, applications bureautiques, OS...), et pas mal d'avantages (support, compte Azure, compte Windows Store, etc)
4  0 
Avatar de jolt-counter
Membre régulier https://www.developpez.com
Le 09/12/2014 à 19:05
Citation Envoyé par Lutarez Voir le message
Développer pour Windows coûte actuellement 0 euros : bloc-note et une console DOS/Powershell pour la compilation suffisent. Même en ligne de commande, compiler du .net n'est pas trop inbuvable avec un peu de rigueur.
Ça coûte le prix de la licence Windows.
5  1 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 12/12/2014 à 14:11
Citation Envoyé par imikado Voir le message
Quand on créé un projet, il n'y a pas de réel arborescence de projet web
Ah ? Je ne vois pas très bien ce que tu reproches à l'arborescence par défaut des projets MVC, moi je trouve ça plutot clair... Un dossier pour les controlleurs, un pour les modèles, un pour les vues, etc, bref, c'est plutôt carré je trouve.

Citation Envoyé par imikado Voir le message
il faut ensuite installer manuellement Entity framework pour l'ORM et MVC 3... (via Nugget)
Je pensais comme les autres frameworks que l'on avait une solution clé en main comme les autres
Ca dépend du template que tu utilises pour créer le projet, mais avec les templates de la version actuelle, il y a tout ce qu'il faut : Entity Framework, JSON.NET, Web API, jQuery, Bootstrap... il y en a même probablement un peu trop

Après il faut voir que MVC est un framework complètement modulaire ; tu n'es pas obligé de tout utiliser, tu peux prendre juste les briques dont tu as besoin. Donc même si le template par défaut te met quasiment tout, ce n'est pas forcément la bonne option pour tous les projets...
4  0 
Avatar de Lutarez
Membre chevronné https://www.developpez.com
Le 13/11/2014 à 8:36
Citation Envoyé par clementmarcotte Voir le message
J'ai bien l'impression que cela sonne le glas, des éditions Express.
Je le pense aussi. Cependant, peut-être que certains continuent de l'utiliser dans des circonstances particulières : par exemple, dans une entreprise, une version Express peut suffire pour des petits développements mais où une version Community ne serait pas autorisée de part la taille de l'entreprise.
3  0