Mon top five de projets .NET open source ou disponibles gratuitement que j’utilise couramment

L’écosystème .NET dispose d’un nombre assez important d’outils et composants gratuits pouvant être utilisés pour le développement efficace et rapide des applications puissantes.

Je vais présenter rapidement ma petite liste des cinq projets .NET que j’utilise couramment dans mes développements sur la plateforme .NET.

Lire la suite

[Article] WebMatrix : utilisation des Helpers Razor et de la galerie d’applications

L’environnement de développement Web gratuit de Microsoft WebMatrix, intègre plusieurs outils visant à rendre facile le développement et la publication des sites Web ASP.NET et PHP.

Dans cet article, nous verrons comment utiliser les Helpers dans WebMatrix, ainsi que la galerie Web qui met à la disposition du développeur un ensemble de projets Web open source comme WordPress, Dupral, Joomla, BlogEngine ou encore DotNetNuke, qui peuvent être téléchargés, modifiés et publiés sans quitter l’environnement de développement.

Pour les exemples, ce tutoriel décrira comment intégrer des plugins de réseaux sociaux dans un site, intégrer la recherche sur le Web avec Bing et comment créer un blog WordPress à partir de WebMatrix.

Lire l’article complet sur cette page.

Microsoft Build : Découvrez le futur des technologies Microsoft du 13 au 16 septembre 2011

La conférence Microsoft Build Windows aura lieu cette année en Californie du 13 au 16 septembre.

Pour ceux qui ne le savent pas, la conférence Build est tout simplement le remplaçant pour cette année de la conférence PDC (Professionnal Developper Conference) réunissant les développeurs, professionnels IT et Geekers autour des technologies Microsoft.

Lire la suite

Création d’un formulaire Web avec ASP.NET MVC 3 et Razor.

Cela fait un moment que je développe avec ASP.NET MVC 3 en utilisant en particulier le moteur de vue Razor pour mes pages Web.

J’ai décidé en ce jour de vous montrer la puissance qu’offre le Framework ASP.NET MVC 3 et le nouveau moteur de vue ASP.NET Razor pour la création d’un formulaire Web avec validation des données.

Pour information, Razor a été introduit avec l’environnement de développement Web gratuit WebMatrix et ASP.NET MVC 3. Le but de ce nouveau moteur est de faciliter la conception des pages ASP.NET. Il introduit une syntaxe de programmation assez facilement compréhensible, qui vous permet d’insérer du code serveur dans une page Web qui peut également contenir du HTML, du CSS et des scripts JavaScript.

Je ne vais pas entrer dans les détails sur Razor, puisque je suis en train de finaliser un article sur le sujet.

Plongeons nous directement dans l’objet de ce billet de blog.

Le résultat final sera la conception d’un simple formulaire Web avec validation des données, permettant d’enregistrer des produits.

Lire la suite

[Article] Manipulez les données XML stockées dans SQL Server avec SQLXML

Salut,

Après un long moment sans plus rédiger un billet de blog, et oui faut aussi que je souffle un peu ;). Je vous invite à découvrir mon nouvel article.

En complément de l’article que j’avais publié sur la prise en charge du format XML dans le moteur de base de données SQL Server, vous découvrirez dans nouveau tutoriel sur le composant SQLXML 4, qui offre des fonctionnalités XML supplémentaires côté client.

L’article décrit comme utiliser ce composant pour manipuler avec souplesse dans une application .NET les données XML stockées dans une base de données SQL Server.

L’article est disponible sur cette page

Lire aussi :

Prise en charge du XML dans SQL Server

Utilisation de la colonne de type XML dans SQL Server avec ADO.NET

[Article] Présentation des composants WebForms et WinForms d’Infragistics NetAdvantage 2010 Volume 3

Un billet pour annoncer la publication de mon article suite au test du pack de composants WinForms et WebForms pour professionnel NetAdvantage 2010 Volume 3 d’Infragistics.

Ce tutoriel a pour but de vous faire découvrir les composants WebForms, WinFroms et quelques autres outils du pack NetAdvantage 2010 Volume 3 d’Infragistics, et l’impact que ces outils pourraient avoir sur vos projets .NET.

L’article est accompagné d’une application d’exemple. Il est peut-être consulté sur cette page.

Bonne lecture ;).

Mise à jour du compilateur PHP pour la plateforme .NET Phalanger

Nouvelle mise à jour de la version 2.1 bêta du compilateur PHP pour .NET Phalanger.

Cette version améliore de façon considérable (24%) les performances des applications Web PHP Phalanger. Il apporte également plusieurs corrections de bugs de la version précédente à l’instar de la prise en charge complète de la dernière version du moteur de blog WordPress.

Il est à noter que le paquet d’installation inclut également la version de base de Phalanger Tools pour Visual Studio 2010. Cela vous permet de créer et déboguer facilement les applications Web Phalanger à l’intérieur de Visual Studio. Cette version prend uniquement en charge le framework .NET 4.0

Pour ceux ne disposant de Visual Studio 2010 et désirant utiliser Phalanger, la version Shell de Visual Studio (sans aucun modèle de projets et compilateur) est disponible en téléchargement gratuitement sur cette page.

Pour mémoire, Phalanger est un projet open source visant à faire de PHP un langage de la famille des langages de la plate-forme .NET. Il fournit à des applications PHP un environnement d’exécution rapide et compatible avec la vaste gamme des codes et applications PHP existantes. Phalanger donne aux développeurs d’applications web la possibilité d’exploiter la facilité, l’efficacité et la rigueur du langage PHP avec la puissance et la richesse fonctionnelles de la plate-forme .NET.

Vous pouvez lire par ailleurs mon tutoriel sur l’introduction à PHP sur la plateforme.NET avec Phalanger.

La nouvelle version de Phalanger est téléchargeable sur cette page

Mise à jour de Phalanger avec support du Framework .NET 4.0, Prise en charge de VS 2010 et gain de performance de 20 %

Une nouvelle version de Phalanger est disponible sur le site codeplex.

Phalanger est un projet open source visant à faire de PHP un langage de la famille des langages de la plate-forme .NET. Il fournit à des applications PHP un environnement d’exécution rapide et compatible avec la vaste gamme des codes et applications PHP existantes. Phalanger donne aux développeurs d’applications web la possibilité d’exploiter la facilité, l’efficacité et la rigueur du langage PHP avec la puissance et la richesse fonctionnelles de la plate-forme .NET.

Lire mon tutoriel sur phalanger :


Phalanger : introduction à PHP sur la plate-forme .NET.

La récente mise à jour du projet permet un gain de performance important de plus de 20% dans la plus part de scénarios par rapport à la version précédente. Phalanger prend désormais en charge le framework .NET 4.0 et embarque l’outil Phalanger Tools for Visual Studio 2010 qui permet de développer et déboguer facilement des applications PHP Phalanger (WinForms, WPF, Silverlight, ASP.NET) dans Visual Studio 2010.

Pour ceux voulant utiliser Phalanger et ne disposant pas de Visual Studio 2010, la version gratuite sans aucun modèle de projet, Visual Studio 2010 Shell est téléchargeable sur cette page.

La nouvelle version de Phalanger est téléchargeable sur cette page.

[Article]Phalanger : introduction à PHP sur la plate-forme .NET

Un petit billet pour signaler mon nouvel article qui porte sur une introduction au développement avec le langage PHP sur la plate-forme .NET grâce au compilateur Phalanger.

Synopsis.

Vous découvrirez au travers de ce tutoriel le support du langage PHP sur la plate-forme .NET grâce à Phalanger, les différentes possibilités que vous offre l’outil ainsi que les technologies .NET(ASP.NET, Silverlight…) que vous pouvez utiliser avec du code PHP.

N’hésitez pas à y jeter un coup d’œil :)

Phalanger : introduction à PHP sur la plate-forme .NET

[Article] Utilisation des classes managées .NET dans PHP

Un petit post pour signaler la publication de mon nouvel tutoriel sur l’utilisation des classes managées .NET dans PHP.

Synopsis

Cet article permet de faire un premier pas dans l’interopérabilité entre la plate-forme .net et le langage web PHP. A l’aide d’exemples assez simples il vous montre comment exploiter les fonctionnalités du framework .net à travers la classe DOTNET, introduite dans PHP, comment créer et utiliser ses propres classes managées, dans son programme PHP.

N’hésitez pas a y jeter un coup d’Å“il ;)

Utilisation des classes managées .NET dans PHP