jeudi 27 novembre 2008

ASP.NET AJAX, Ajax selon Microsoft [article]

ASP.NET AJAX est une extension d’ASP.NET qui permet d’améliorer l’interactivité et l’ergonomie des pages et des applications ASP.NET. ASP.NET AJAX est directement intégré dans le .NET Framework 3.5. Il est disponible de manière séparée pour le .NET Framework 2.0 et 3.0.

Comme son nom l’indique, ASP.NET s’appuie sur les pratiques Ajax (asynchronous JavaScript and XML).

Lire la suite

mercredi 5 novembre 2008

Team Build 2008 et les tests unitaires

Microsoft Team Build 2008 est l’outil d’intégration continue livré avec Team Foundation Server. Il permet de paramétrer un ou plusieurs builds pour chaque projet de développement créé sous Team Foundation Server.

Un outil puissant, mais pas si simple à mettre en œuvre, surtout s'il s'agit des tests unitaires ...

Lire la suite

mardi 30 septembre 2008

Suivre les évolutions du framework .NET : porter n’est pas migrer

Les versions du framework .NET se succèdent de façon régulière et annoncée. Pour chaque nouvelle version, la question se pose rapidement de porter ou de migrer les applications.

Effectivement, Microsoft fait bien évoluer son framework en conservant la compatibilité avec les versions précédentes. Mais, à chaque nouvelle version, des éléments structurants sont ajoutés, et d’autres sont modifiés parfois significativement.

Lire la suite

lundi 16 juin 2008

Volta, un projet laboratoire de Microsoft

Volta est le nom de code d’une initiative, conduite par Eric Meijer, et qui vise à simplifier drastiquement le développement des applications Web. Il ne s’agit pas encore tout à fait d’un produit, mais l'élaboration et la construction de Volta font l'objet d’une sorte de R&D publique, accessible à tous, via les Live Labs de Microsoft.

Lire la suite

lundi 9 juin 2008

LINQ, one query language to rule them all

Microsoft veut faire de 2008, l’année du renouveau de sa plateforme applicative. Parmi les nouveautés, ADO.NET Entity Framework, ADO.NET Data Services, les extensions d'ASP.NET, Silverlight, et bien évidemment LINQ.

Pourquoi LINQ ?

Tout développeur a déjà été confronté aux problèmes posés par le traitement de collections, notamment lorsqu’il s’agit de sélectionner, de filtrer, de trier ... Les modèles de programmation à base de requête, comme SQL, permettent très simplement de manipuler des jeux de données. Dans des langages objets classiques, il est souvent nécessaire d’itérer sur les éléments d’une collection, pour réaliser ces mêmes opérations.

Lire la suite

vendredi 25 avril 2008

ADO.NET Data Services (Astoria)

ADO.NET Data Services (nom de code Astoria) est un framework permettant l’exposition de services d’accès au données accessibles à distance.

Ce type de service permet notamment aux applications riches internet (Silverlight, ASP.NET AJAX Framework) et desktop (Windows Forms) d’accéder à des données sans s’adresser directement à la base de données, ce qui est souvent impossible dans de tels scénarios.

La sortie d’ADO.NET Data Services est prévue pour juin ou juillet 2008.

Lire la suite

jeudi 24 avril 2008

ADO.NET Entity Framework

ADO.NET est un framework de mapping objet / relationnel similaire à Hibernate ou TopLink, même si Microsoft s’en défend quelque peu. Sa sortie est prévue pour juin ou juillet 2008.

Lire la suite

mardi 22 avril 2008

Les nouveautés de C# 3.0

Avec l’arrivée de C# 3.0, les équipes de développement Microsoft nous propose un panel généreux de nouveautés. Toutes ces nouveautés sont dans la lignée de celles proposées dans la version 2.0 (types génériques, itérateurs, méthodes anonymes ou encore Nullable), qui, soyons en certains, n’était qu’une étape. Cette version dévoile enfin les intentions de Microsoft, et tous ces nouveaux concepts ont bien une finalité. Mais ne soyons pas trop empressés, et ne dévoilons pas d’ores et déjà la fin.

Pour mémoire, rappelons que C# a été conçu pour révéler au maximum les problèmes à la compilation, ce qui en fait un langage strict mais sûr.

Lire la suite