sept. 30 2012

[SharePoint] Conf'SharePoint

SharePoint va fêter ses douze ans d'existence en 2013. Cela coïncidera avec la sortie de SharePoint 2013 la nouvelle version. C'est l'occasion d'assister à la première conférence SharePoint Française en Europe.

Au programme, des experts (Microsoft, MVP, Professionnel de SharePoint), mais aussi des utilisateurs et décideurs (Clients, DSI, Métier) viendront présenter et discuter autour d'un seul sujet SharePoint.

Quatre grands thèmes seront abordés.

  • Le développement SharePoint, ou comment tirer le meilleur de la plateforme SharePoint
  • L'infrastructure SharePoint, ou comment intégrer la plateforme dans mon parc informatique
  • La gouvernance et l'architecture SharePoint, ou comment réussir un projet SharePoint aujourd'hui
  • Le retour Client, car rien ne compte plus que l'expérience.

Tags: , , ,

mars 28 2012

[ASP.NET MVC] De l'open source à tous les étages : Microsoft accélère le virage amorcé depuis MVC 1

C'est l'annonce du jour : l'ensemble des briques ASP.NET sont désormais entièrement open source: ASP.NET MVC, ASP.NET Web API, ainsi qu'ASP.NET Web Pages v2 (Razor). Selon Scott Guthrie : « Pour la première fois, Microsoft va permettre aux développeurs externes de soumettre des correctifs et contributions de code, que l’équipe de développement de Microsoft passera en revue pour une inclusion éventuelle dans le produit ». Rien que ça !

ASP.NET vNext

Microsoft se tourne vers l'Open Source

Si vous avez un peu suivi les annonces et évolutions d'ASP.NET, vous devez savoir que Microsoft avait publié le code d'ASP.NET MVC. Par la suite jQuery était embarqué par défaut dans les templates de projets ASP.NET à partir de 2008. Depuis lors ont été ajoutés : Modernizr, Knockout, jQuery Mobile, JSON.NET, et jQuery UI.

Microsoft a commencé à utiliser un style de développement ouvert avec le SDK Windows Azure l'an dernier. Ce style ayant bien fonctionné, c'est maintenant l'occasion de l'adopter pour des plateformes plus populaires comme ASP.NET. Cela va permettre à Microsoft d'interagir avec la communauté des développeurs et de répondre bien plus rapidement aux demandes et de corriger les bugs relevés.

Qu'on se le tienne pour dit : l'éditeur accélère clairement le virage open source amorcé ces dernières années pour ses outils de développements et travaille en étroite collaboration avec la communauté. Aujourd'hui tout développeur ASP.NET pourra pleinement s'impliquer dans un process d'amélioration, et ce directement :

  • Vous avez trouvé un bug ? Envoyez un test unitaire ou un correctif !
  • Vous pensez que la couverture de code n'est pas suffisante ? Soumettez un test unitaire !
  • Vous avez une idée fonctionnalité ? Impliquez-vous plus profondément avec les développeurs et aidez à l'écrire. Plus...

Tags: , , , , ,

déc. 18 2011

[ASP.NET] Introduction MVC 4 - Part 6 : Introduction à la notion de modèle et de validation par l'exemple

Dans ce billet nous allons explorer plusieurs notions de base d'ASP.NET MVC en construisant une petite application de saisie de données. L'objectif est de voir un peu plus MVC en action et de coder, certaines explications ou notions seront étudiées plus en détails dans les prochains billets. Plus...

Tags: , , ,

déc. 05 2011

[ASP.NET] Erreur avec Silverlight : "Project file must include the .NET Framework assembly 'WindowsBase, PresentationCore, PresentationFramework' in the reference list"

Category: ASP.NET | SilverlightNicolas Esprit @ 16:47

Dans le genre "erreur bête qui fait perdre du temps", en voici une nouvelle ! Travaillant actuellement sur un projet Silverlight 4, hébergé par une application ASP.NET, j'ai rencontré cette erreur sur mon application Web : "Project file must include the .NET Framework assembly 'WindowsBase, PresentationCore, PresentationFramework' in the reference list."

Après une recherche rapide sur Google, je me rends compte que cette erreur est causée par Visual Studio. Lorsque celui-ci rencontre un fichier .xaml, il cherche à le compiler. Ok... sauf que je n'ai pas de .xaml dans mon application ASP.NET ! Plus...

Tags: ,

nov. 27 2011

[ASP.NET] Introduction MVC 4 - Part 5 : Introduction à la notion de contrôleur et de vue par l'exemple

Après avoir vu comment installer notre environnement de développement pour ASP.NET MVC dans le précédent billet, nous allons examiner plus en détails ce qu'est un controlleur, une vue, et un modèle dans le cadre d'une application ASP.NET MVC. Plus...

Tags: , , ,

nov. 06 2011

[ASP.NET] Introduction MVC 4 - Part 4 : Installation de l'environnement de développement

Dans ce billet nous allons voir rapidement ce qu'il est nécessaire d'installer pour coder notre première application Web avec ASP.NET MVC 4. Pour rappel, seule une version Developer Preview est actuellement disponible, il ne faut donc pas l'utiliser en production avant d'avoir la release officielle à disposition.

Il est tout à fait possible d'installer MVC 4 sur un environnement ayant les versions précédentes d'ASP.NET MVC installées. Néanmoins il subsiste quelques problèmes connus que vous pouvez consulter ici. Plus...

Tags: , , , ,

oct. 11 2011

[ASP.NET] Introduction MVC 4 - Part 3 : MVC c'est quoi ? Quels avantages ?

Le patron de conception Modèle-Vue-Contrôleur est un patron de conception architectural, qui organise l'interface utilisateur d'une application en trois composants :

  • Un modèle (contenant aussi bien des données que des opérations)
  • Une vue (responsable de la présentation aux utilisateurs)
  • Un contrôleur, dont le rôle est de gérer les événements et la synchronisation entre la Vue et le Modèle

Le pattern MVC a été mis au point en 1979 par Trygve Reenskaug, qui travaillait alors sur SmallTalk. ASP.NET MVC est donc un Framework de développement d'application web, basé sur ce patron de conception. Plus...

Tags: , , ,

oct. 10 2011

[ASP.NET] Introduction MVC 4 - Part 2 : Un peu d'histoire

Le Web évolue à une vitesse folle et des besoins nouveaux apparaissent chaque jours. Pour mieux comprendre les avantages et inconvénients d'utiliser ASP.NET MVC, il est utile de se pencher sur l'histoire des technologies Web chez Microsoft. A chaque nouvelle technologie, la plate-forme Web gagne en puissance et possibilités, mais malheureusement en compléxité également. Plus...

Tags: , , , ,

oct. 10 2011

[ASP.NET] Introduction MVC 4 - Part 1 : Pourquoi j'écris cette nouvelle série d'articles ?

Ce billet a pour but d'introduire une nouvelle série d'articles sur ASP.NET MVC 4. Comme beaucoup d'autres développeurs sur les technologies Microsoft, pour ne pas dire une très grande majorité, j'ai commencé à développer des applications Web à l'aide d'ASP.NET Web Forms. Lors de la sortie de la première release d'ASP.NET MVC je me suis bien entendu intéressé à cette "nouvelle techno". J'ai à l'époque consulté divers articles et ai créé quelques petites applications pour me familiariser avec cette façon bien différente de développer une appli Web. Mais il faut l'avouer, ne voulant pas sortir de ma zone de confort, j'ai préféré rester dans ce que je maîtrisais le mieux : les Web Forms. Mais aussi simplement parce que c'est ce que j'utilisais au boulot et cela n'était pas prêt de changer à l'époque. Plus...

Tags: , , ,

oct. 10 2011

[ASP.NET] Vidéos de la conférence BUILD 2011 sur les technologies Web et plein d'autres choses

Microsoft BuildCe week-end j'ai pris le temps de regarder les vidéos de la conférence BUILD disponibles sur chanel9. J'ai bien entendu suivi de près l'actualité et les annonces lors de la conférence, mais ces derniers temps j'ai surtout testé VS11, ASP.NET 4.5 et ASP.NET MVC 4.

Ce n'est qu'hier que je me suis aperçu de toutes les vidéos intéréssantes disponibles. Et il y en a un bon paquet !

Voici une petite sélection des vidéos et slides tournant autour des technologies Web. Il y a une bonne dose concernant Metro, HTML 5 et CSS3. Mais aussi sur IIS 8, ASP.NET 4.5, Azure, jQuery, Web Matrix. Bref... de quoi être occupé un bon bout de temps ! Plus...

Tags: , , , , , , ,

sept. 27 2011

[ASP.NET] Nouveautés d'ASP.NET 4.5 Web Forms

ASP.NET vNextVoici le second billet sur la série ASP.NET vNext. Le premier présentait les nouveautés de la version 4.5 du runtime ASP.NET qui concernaient à la fois ASP.NET Web Forms et ASP.NET MVC. Dans ce billet nous allons voir celles concernant uniquement les Web Forms. Au programme : 

  • Les contrôles de données fortement typés
  • La liaison de modèle, emprunté à MVC, qui étend le liaison de données standard des Web Forms
  • Diverses améliorations bien utiles Plus...

Tags: , , ,

sept. 19 2011

[ASP.NET] Présentation d'ASP.NET 4.5 Developer Preview

ASP.NET vNextOn peut dire que la conférence Build a été riche en nouveautés. Bien sûr la Developer Preview de Windows 8 et de Visual Studio 11 ont fait couler beaucoup d'encre et représentent à eux seuls la majeure partie du buzz autour de la Build. Mais les nouveautés côté ASP.NET et développement Web ne sont pas en reste ! C'est ce que nous allons voir dans ce billet. 

La Developer Preview apporte de nombreux changements et nouveautés, de même que la preview de Visual Studio 11 inclut des améliorations pour le développement Web. Avant de présenter ces différentes nouveautés, il est bon de rappeler qu'il s'agit ici de version Developer Preview. Ce ne sont pas des releases officielles et elles peuvent faire l'objet de modifications futures. Toutefois, comme vu par le passé, il ne devrait pas y avoir de gros changements d'ici la release. Pour commencer voici les liens de téléchargement. Il est à noter que la preview du Framework 4.5 est incluse avec VS11 : Plus...

Tags: , ,