Accueil InfoQ Microsoft sur InfoQ
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).
-
Le premier aperçu de Visual Studio 2012 Update 3 n'apporte que des mises à jour modestes
Microsoft a publié son premier aperçu de la troisième mise à jour de Visual Studio 2012 (VS2012). Par rapport aux mises à jour précédentes, celle-ci semble être une version plus modérée ce qui peut être dû à la priorité accordée aux corrections de bugs comme Brian Harry l'a prédit à l'époque de la sortie de la deuxième mise à jour.
-
Débat sur C# : quand devriez-vous utiliser var ?
C#3 a introduit le mot clé "var". Ce mot clé laisse au compilateur le soin de déterminer le type d'une variable locale par inférence, dès lors que cette inférence peut se faire de façon non équivoque. Cependant, la question de quand l'utiliser fait débat.
-
Async disponible pour .NET et Silverlight 4
Microsoft vient de sortir la version finale de Microsoft.Bcl.Async. Ce package permet aux développeurs utilisant .NET 4, Silverlight 4 et Windows Phone 7.5 d'utiliser les fonctionnalités asynchrones de C# 5 et VB 11.
-
Visual Basic 6 renoue avec Windows 8
La vénérable plateforme Visual Basic 6 a obtenu un nouveau sursis de la part de Microsoft avec l'annonce de son support sur le futur Windows 8.
-
Comparaison de NHibernate et d'Entity Framework
Le développeur portugais Ricardo Peres a publié une comparaison apparemment objective des principaux ORMs .NET : NHibernate et Entity Framework.
-
Rendre plus facile les graphes d'objets immuables en C#
Créer une simple classe immuable en C# est facile. Il vous suffit de créer un constructeur et de ne pas parvenir à créer des setters publics. Mais souvent cela ne suffit pas. Finalement, vous pouvez vouloir créer des graphes profonds qui, pour des raisons d'efficacité, devraient être créés via un constructeur. Andrew L. Arnott a une solution qui s'appuie sur des générateurs de code à base de T4.
-
Visual Studio 2012 et .NET 4.5 sont disponibles !
En plus de livrer aux constructeurs Windows 8 et Windows Server 2012, Microsoft a terminé sa suite d'outils, Visual Studio 2012 et .NET 4.5.
-
Applications Single Page en ASP.NET MVC 4
La beta d'ASP.NET MVC 4 inclue un projet expérimental pour le développement "d'applications single page". Connu sous le nom ASP.NET SPA, ce type de projet se base sur des bibliothèques open source et le pattern MVVM rendu populaire par WPF et Silverlight.
-
HTML 5 Web Sockets vs. Comet et Ajax
Au milieu des années 90, le World Wide Web a subi une forte et rapide évolution qui l'a conduit à devenir le principal moyen de distribution de l'information.
-
Discussion avec Miguel de Icaza autour de ASP.NET MVC, Moonlight et du procès Android
Nous avons eu l'occasion de discuter avec Miguel de Icaza, fondateur du projet Mono et de sa nouvelle société parente, Xamarin. Nous avons abordé entre autre l'avenir de ASP.NET MVC sur Mono et la fin du projet Moonlight.