Un début gnu pour microsoft: quel framework .net open source signifie pour le reste d`entre nous

Il est un début GNU pour Microsoft. Ils viennent de sortir une partie importante du .NET Framework sur Github sous une licence open source permissive.

Ce mouvement rompt avec la tradition des années pour Microsoft, qui a déjà pris une position hostile sur la question des logiciels libres. L`ancien PDG Steve Balmer a décrit Linux et la GPL comme un « cancer » qui « se fixe ... à tout ce qu`il touche.

Quel est le .NET Framework & Que se passe-t-il?

Microsoft a lancé le .NET Framework il y a 12 ans, et il est depuis devenu un élément essentiel du système d`exploitation Windows. Il comprend un cadre pour développer des applications pour Microsoft Windows (connu sous le nom de l`interface Common Language), ainsi qu`une machine virtuelle (appelée Common Language Runtime) pour le logiciel pour fonctionner.

Redmond a également annoncé que, dans les mois à venir, le .NET Runtime de base sera disponible pour OS X et Linux, ce qui simplifiera le processus d`écriture du logiciel multi-plateforme.

Il est venu comme une surprise pour beaucoup que Microsoft téléchargé le code source .NET de base sur Github- un site de partage de code de collaboration populaire. Microsoft est propriétaire CodePlex, un rival de Github dans la sphère de partage de code, mais il est loin d`être aussi réussie.Qu`est-ce que Git & Pourquoi vous devriez utiliser le contrôle de version Si vous êtes un développeurQu`est-ce que Git & Pourquoi vous devriez utiliser le contrôle de version Si vous êtes un développeurEn tant que développeurs web, beaucoup de temps, nous avons tendance à travailler sur les chantiers de développement local, puis il suffit de télécharger tout quand nous aurons terminé. Cela est bien quand il est juste vous et les changements sont petits, ...Lire la suite

dotnet-github

Malgré le jeu de mots (sans vergogne) au début de cet article, Microsoft n`a pas publié le .NET Framework sous la licence GNU. Au contraire, ils ont opté pour la licence MIT, utilisé par Node.js, JQuery et Ruby on Rails.Licences Open Source Software: Que devriez-vous utiliser?Licences Open Source Software: Que devriez-vous utiliser?Saviez-vous que toutes les licences open source sont les mêmes?Lire la suite

Curieux de savoir ce que signifie ce mouvement pour Microsoft, les développeurs de logiciels et vous? Lisez la suite pour plus d`informations.

Microsoft évoluez

Que vous l`aimiez ou non, Microsoft n`est pas la même entreprise il y a 10 ans.Arrêtez Bashing Microsoft: 5 façons dont ils sont impressionnantsArrêtez Bashing Microsoft: 5 façons dont ils sont impressionnantsMicrosoft n`a pas toujours un traitement équitable. Quand il revient à lui, ils sont une entreprise assez impressionnant. Il y a eu assez de dénigrement Microsoft, maintenant il est temps pour un peu d`amour.Lire la suite

À l`époque, Linux était pas encore prêt pour le marché de masse, avec Ubuntu encore une lueur lointaine dans les yeux de Mark Shuttleworth. Apple subissait sa renaissance Lazarine, et avait tout juste commencé à connaître une croissance après des années de stagnation et de déclin. Microsoft était roi sans conteste. Et ils étaient arrogants.

dotnet-microsoft

Les choses ont commencé à changer. Ils ont été contestés dans les sphères qu`ils dominaient autrefois, des smartphones, aux navigateurs web, logiciel de productivité.

Le marché a été en train de changer, et Microsoft a dû changer en conséquence. Alors ils l`ont fait.

A la fin du mandat de Steve Ballmer, Microsoft était déjà l`un des 20 premiers contributeurs au noyau Linux. Azure - leur plate-forme de virtualisation phare - avait les utilisateurs autorisés longtemps pour créer Linux Serveurs privés virtuels (VPS). Ils travaillaient même avec Xamarin sur une suite logicielle basée sur Windows qui permettrait aux développeurs de créer des applications pour Android et iOS.Pour tout savoir sur Serveurs privés virtuels en deux minutesPour tout savoir sur Serveurs privés virtuels en deux minutesAvec autant de grands services d`hébergement Web disponibles, il est difficile de décider de la bonne pour répondre à vos besoins.Lire la suite

dotnet-heartlinux

Ce changement pour le mieux encore accéléré lorsque Steve Ballmer a été poussé du coude après l`échec désastreux de Windows 8 et Microsoft tablette de surface, et l`échec de Microsoft pour suivre l`augmentation constante de l`iOS et Android. Nouveau PDG Satya Nadella a été apporté, et Redmond a poursuivi sa métamorphose.

Microsoft a poursuivi son engagement avec la communauté open source. Il a publié des applications mobiles multi-plateformes telles que Xim- une application de partage de photos pour iOS et Android. Ils ont même trahissaient leur suite Office pour les utilisateurs d`Android, IOS et Windows Phone. Et oui, ils ont open source aussi d`énormes morceaux de leur portefeuille technologique. Microsoft est une société a changé. Mais qu`est-ce que cela signifie pour vous?Partagez vos photos, pas votre téléphone avec Microsoft XimPartagez vos photos, pas votre téléphone avec Microsoft XimPartage de photos avec un groupe de personnes devient plus facile. Une personne contrôle le spectacle, tout le monde peut se joindre à leurs propres appareils via un lien, et quand tout a été vu, les autodétruit de présentation.Lire la suite

.NET Partout

Il est sûr de dire .NET n`est pas le logiciel le plus sexy dans le monde. Pourtant, si vous êtes un utilisateur Windows, il est celui que vous êtes totalement dépendant sur.

Les développeurs de logiciels utilisent parce qu`il est cohérent. Ils peuvent créer des applications ciblant le .NET Framework avec une langue prise en charge, et les résultats seront les mêmes. Common Language Runtime (CLR) est exceptionnellement rapide, et rivalise avec la machine virtuelle Java en vitesse pure.

dotnet-dotnet

Et maintenant, les utilisateurs d`OS X et Linux peuvent tirer profit de cela.

Avant de poursuivre, il vaut la peine indiquant qu`il existe une alternative open source à .NET Mono. Les outils de développement pour Mono sont disponibles sur diverses plates-formes, y compris OS X, Linux et Windows, tandis que les applications construites avec Mono peuvent fonctionner sur une plus grande variété de plates-formes, y compris Android, Nintendo Wii, Playstation 3 et la Xbox 360.

Cependant, Mono a toujours souffert d`un manque d`exhaustivité, en particulier par rapport à la « vraie chose ».

Plus maintenant. Bientôt, les utilisateurs d`OS X et Linux apprécieront les mêmes fonctionnalités que les utilisateurs de Windows .NET.

Mais qu`est-ce que cela signifie en termes réels? Eh bien, attendez versions multiplateformes simultanées, et plus de logiciels commerciaux et des jeux. Linux et OS X continueront à marcher vers les plates-formes étant de jeu, bien qu`ayant toujours eu du mal dans ces domaines.

Applications Windows portage OS X et Linux est sur le point d`obtenir beaucoup plus simple. Bien que - comme Engadget saliently a souligné - certaines applications auront encore besoin de modifications importantes à exécuter.

La libération omet pièces nécessaires à la face tournée vers l`utilisateur des choses, y compris Windows Presentation Foundation qui gère les fonctionnalités de l`interface et des documents, tant d`applications et services .NET soit besoin de changements majeurs ou ne fonctionne pas du tout. En outre, il y a beaucoup d`applications Windows qui dépendent d`autres cadres.
Source: Engadget

Video: How to Repair the Microsoft .NET Framework

Microsoft espère également retrouver l`attention des développeurs. En particulier, les développeurs web en particulier, dont beaucoup ont choisi d`apprendre Python, PHP ou Ruby on Rails, plutôt que la pile de technologie exclusive et restrictive de Microsoft.

Avec la sortie open source de vNext .NET et ASP.NET, Microsoft espère rétablir une certaine crédibilité dans le monde du développement web.

Un pas dans la bonne direction

Microsoft a également annoncé la sortie de la communauté Visual Studio 2013. Ceci est effectivement le même que Visual Studio Professional, mais avec une différence essentielle. Au lieu de coûter des centaines (ou, dans certains cas, des milliers) de dollars, il est gratuit.

Video: How To Fix Net Framework v.4.0.30319 Error

Microsoft est en train de changer, et de leur volonté d`engager la communauté des développeurs est la preuve. Mais qu`est ce que tu penses? J`aimerais entendre parler. Envoyez-moi un commentaire ci-dessous, et nous causerons.

Crédit photo: Ken Wolter / Shutterstock.com,

Articles connexes