20 notes sur asp.net

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