WebMatrix 2 beta : intégration du gestionnaire de packages NuGet et la galerie d’extensions

La gestion simple et aisée des briques logicielles pour une application et L’extensibilité sont des fonctionnalités importantes pour un environnement de développement.

WebMatrix 2 bêta, en plus des nouvelles fonctionnalités assez intéressantes que nous avons présenté jusqu’ici (authentification en utilisant un compte Twitter ou Facebook, support amélioré pour PHP, amélioration de la validation des données utilisateur, etc.) intègre désormais une déclinaison du gestionnaire de packages .NET open source NuGet, et une galerie d’extensions.

Lire la suite

WebMatrix 2 bêta : validation des données utilisateur

Toute application intégrant des formulaires nécessite la mise en œuvre d’un mécanisme de validation des données. Celui-ci doit être fluide et fournir une bonne expérience utilisateur.

Dans les applications ASP.NET et ASP.NET MVC, plusieurs ressources sont disponibles permettant de mettre en place assez aisément la validation des données utilisateur dans son application Web. Avec la première version de WebMatrix et WebPages, la validation des données se faisait uniquement en utilisant la classe System.Web.WebPages.Html.ModelState.

La bêta de WebMatrix 2 apporte de nouveaux outils, permettant d’implémenter assez aisément la validation des données côté client et améliorer ainsi les performances de son application web en réduisant les allers-retours vers le serveur.

Les nouvelles classes de validation System.Web.WebPages.ValidationHelper et System.Web.WebPages.Validator ont donc été introduites afin d’effectuer en seulement quelques lignes de code, des taches de validation de données puissantes avec JQuery.

Nous verrons dans cet article comment utiliser ces classes pour mettre en œuvre un mécanisme de validation des données fluide dans son application Web ASP.NET avec WebMatrix.

Lire la suite

WebMatrix 2 bêta : intégrer l’authentification Twitter à son site Web

Lors de la dernière réunion de notre équipe de développeurs cette semaine, les responsables nous ont sorti une veille application faite en VB 6 avec des états Crystal Report. Le problème avec ce projet est que SAP ne fournit pas une prise en charge de cette version de Crystal Report sous les systèmes d’exploitation Vista. Cependant, notre entreprise souhaite automatiquement utiliser cette application sur Vista.

Que faire donc ? Reconcevoir plus d’une centaine d’états en utilisant le DataReport de VB6 avec une perte de qualité ? Migrer les états vers une version récente de Crystal Report et utiliser ComInterop pour les appeler dans l’application VB 6 depuis une DLL construite sous .NET ? Ou …

Pour l’instant, avant que je ne trouve le meilleur moyen de gérer cela, je me suis penché sur WebMatrix 2 bêta.

Lire la suite

WebMatrix 2 bêta : support amélioré pour PHP avec l’IntelliSense

WebMatrix, l’environnement de développement Web gratuit de Microsoft simplifie et accélère considérablement le développement et la publication d’un site Web. Mieux encore, il rationalise et facilite le téléchargement, l’édition et le déploiement des CMS et projets Web open source.

Microsoft a publié récemment une bêta de la seconde édition de l’environnement Web, qui embarque un nombre déjà assez intéressant de nouveautés. Dans ce billet de blog, je vais me pencher sur les améliorations pour les développeurs PHP, car j’ai constaté que cet aspect de l’outil n’était pas trop mis en avant par Microsoft.

Lire la suite

[Articles] WebMatrix : découverte et prise en main d’un outil de développement Web gratuit, « tout-en-un ».

Un post pour signaler la publication du premier article de série sur le nouvel environnement de développement Web gratuit de Microsoft, WebMatrix.

Sypnosis :

Vous découvrirez au travers de cet article le nouvel environnement de développement Web gratuit et léger WebMatrix, à partir d’exemples simples, nous allons progressivement prendre en main la plate-forme et explorer un ensemble riche d’outils qu’elle met à notre disposition.

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

WebMatrix : découverte et prise en main d’un outil de développement Web gratuit, « tout-en-un ».

Comment activer et utiliser xdebug dans WebMatrix

Je me suis penché récemment sur le débogage du code PHP avec l’EDI WebMatrix, en utilisant l’extension xDebug.
WebMatrix est un environnement de développement Web robuste, léger (15 Mo), efficace et surtout gratuit développé par Microsoft. Il permet aux développeurs Web de créer et gérer des applications Web sur la plate-forme Windows, tout en restant compatible avec les produits Microsoft Visual Studio, SQL Server ou encore PHP sur Windows.

WebMatrix peut également être utilisé pour la création ou la modification des applications Web PHP. Les taches de débogages peuvent être énormément simplifiées grâce à l’utilisation de l’extension populaire PHP xdebug, qui aide au débogage en personnalisant les messages d’erreur en y ajoutant toute la pile des appels de fonctions et de classes et au profiling des scripts PHP.

Lire la suite

WebMatrix : retour d’expérience sur l’EDI Web gratuit

Lors de la conférence Build Windows de septembre denier, Microsoft a présenté des préversions de ses principales technologies de développement. La communication autour de ces produits a étouffé la sortie de la bêta de la version deux d’un de mes environnements de développement favoris : WebMatrix.

J’avais néanmoins eu l’occasion d’annoncer vite fait la sortie de l’outil sur DVP. Je vais revenir dans une nouvelle série de billets de blog sur l’EDI Web ainsi que sur les nouveautés de la bêta de WebMatrix 2 et de la Developer Preview de Web Pages 2.

Avant de me lancer dans la rédaction de ces articles, je tiens à partager avec les lecteurs de mon blog mon retour d’expérience sur la première version de WebMatrix.

Lire la suite

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.