20 notes sur asp.net

11 juillet 2006

Webcasts sur ASP.NET 2.0 : la série des How Do I?

Voici une série de Webcasts ou video (en Anglais) sur ASP.NET 2.0 pour un total d'environ 2 heures de visionnage aborde plusieurs questions ou besoins courants auxquels les développeurs sont confrontés dans leur quotidien. Ca vaut le coup d'oeil...

ASP.NET HOW DO I Video Series: Caching (Part 1)

ASP.NET HOW DO I Video Series: Caching (Part 2)

ASP.NET HOW DO I Video Series: Create a Full-Featured Customer Login Portal

ASP.NET HOW DO I Video Series: Data

ASP.NET HOW DO I Video Series: Form Building for a "Contact Us" Page

ASP.NET HOW DO I Video Series: Localization

ASP.NET HOW DO I Video Series: Master Pages and Site Navigation

ASP.NET HOW DO I Video Series: Membership and Roles

ASP.NET HOW DO I Video Series: Profiles and Themes

ASP.NET HOW DO I Video Series: Tips and Tricks

ASP.NET HOW DO I Video Series: Web Parts and Personalization

Chaque vidéo dure environ 15 minutes. Vous pouvez en retrouver la liste avec une explication sur les sujets abordés depuis cette page.

04 juillet 2006

ASP.NET dans le Framework .NET 3.0

ASP.NET 2.0

Sortie en Novembre 2005 en même temps que .NET 2.0 et Visual Studio 2005, ASP.NET 2.0 annonçait son lot de nouveautés : MasterPages, thèmes et skins, WebParts ou encore Profiles. Cette nouvelle mouture permettait encore de découvrir des composants de l'ancienne version, mais beaucoup plus complets et mieux configurables, comme les GridView, DetailsView, FormView ...
Tout en restant (théoriquement) compatible à 100% avec les versions 1.x (compatibilité ascendante), la sortie de la version 2 du Framework .NET suggérait donc une réelle avancée pour ASP.NET.

.NET 3.0

Le mois dernier Microsoft a annoncé la disponibilité pour Noël 2006 du Framework .NET 3.0, en même temps que Vista. C'est en faite le projet WinFX qui a été rebaptisé ainsi.

Pas de ASP.NET 3.0

Outre d'inclure .NET 2.0, la version 3 comprendra WinFX, Windows Presentation Framework (Avalon) qui est le Framework de présentation de Vista, Windows Workflow Foundation (WinOE), Windows Communications Framework (Indigo) et InfoCard.

A noté que cette nouvelle version ne prévoit ainsi aucune évolution de ASP.NET, de ADO.NET ou encore des Windows Forms. Pour cette nouvelle version, il s'agit donc plus de compléter et d'étoffer le Framework .NET, que de le faire réellement évoluer.

Le choix du nom .NET 3.0 est donc un coup marketing censé appuyer un décollage qui se fait toujours attendre.

27 juin 2006

AJAX avec ASP.NET 2.0

Coeur du Web 2.0, AJAX (pour Asynchronous JavaScript And XML) se généralise et s'installe dans plus en plus d'application Web, principalement aidé par les nombreux frameworks se développant.

Avec Open Ajax, l'initiative lancée et soutenue par les grands acteurs de l'informatique tels que Novell, Mozilla, Yahoo, Oracle, IBM, Google, Red Hat ou Borland Software et destiné à être utilisé au sein de l'environnement de développement Eclipse ; Google Web Toolkit de Google ou plus récemment Seam de JBOSS, pour le langage Java.

Microsoft n'est pas en reste avec son framework ATLAS. Ce dernier intègre une bibliothèque étendue de scripts du côté client et la plateforme ASP.NET du côté serveur. Atlas simplifie considérablement le développement AJAX sous ASP.NET.

Exemples d'utilisation du framework ATLAS :

pageflakes.com

squeet.com

titlez.com

ytv.com

22 juin 2006

Architecture d'une application Asp.Net

Comme nous l'avons déjà vu, Asp.Net se base sur le framework .NET, construit sur le Common Language Runtime (CLR), et qui peut être utilisé sur un serveur pour construire des applications web puissantes.

Comme le montre l'illustration, tous les clients Web communiquent avec le serveur IIS, qui se charge de retourner les ressources appropriées.








Pour faciliter la productivité des développeurs, Asp.Net intègre dans ses services et outils de contrôle les taches les plus classiques utilisées dans les application web dans des services et outils de contrôle. Grace à ces outils de base, il est relativement facile et rapide de construire son application, et en plus ils permettent de réduire la masse de code de façon significative pour prévoir des scénarios d'utilisation sur le web.

Parmis ces outils, les plus utilisés sont les suivants :
  • Server Controls :
    • Data Controls : qui permettent une connection à votre SGBD, comme les gridview, formview ...
    • Navigation Controls : qui fournissent une interface pour la navigation entre les pages.
    • Login Control
  • MasterPages : qui fournissent la possibilité de définir la structure de base de l'appli web, comme le header, footer ...
  • Thèmes et skin
  • ...

19 juin 2006

Débuter avec asp.net

Deux tutoriaux pour débuter en asp.net :

www.w3schools.com
www.asp.net

Enjoy