Wenn Sie denken, dass Sie gut mit ASP.NET vertraut sind, denken Sie nochmal nach. Dieser außergewöhnliche Leitfaden bietet Ihnen eine Meisterklasse im Site-Bau mit ASP.NET 3.5 und anderen modernen Microsoft-Technologien. Sie lernen, wie man zuverlässige Webportal-Anwendungen entwickelt, die Millionen von Zugriffen pro Tag standhalten können, während sie den Anforderungen an Skalierbarkeit und Sicherheit standhalten – nicht nur für massenhaft konsumierte Homepages, sondern auch für Dashboards, die leistungsstarke Inhaltaggregationen für Unternehmen liefern.
Geschrieben von Omar AL Zabir, Mitbegründer und CTO von Pageflakes, zeigt Ein Web 2.0-Portal mit ASP.NET 3.5, wie man Portale ähnlich wie My Yahoo!, iGoogle und Pageflakes unter Verwendung von ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ und .NET 3.5 entwickelt. Im Verlauf des Buches erstellt AL Zabir einen Open-Source-Ajax-fähigen Portalprototyp (online verfügbar unter www.dropthings.com) und führt Sie durch die Design- und architektonischen Herausforderungen, fortgeschrittene Ajax-Konzepte, Techniken zur Leistungsoptimierung und serverseitige Skalierbarkeitsprobleme, die es gibt.
Sie lernen, wie Sie:
- Eine stark entkoppelte Architektur gemäß dem beliebten n-tier, widget-basierten Anwendungsmodell implementieren
- Drag-and-Drop-Funktionalität bereitstellen und ASP.NET 3.5 verwenden, um den serverseitigen Teil der Webschicht zu erstellen
- LINQ verwenden, um die Datentransportschicht zu erstellen und Windows Workflow Foundation, um die Geschäftsschicht als Sammlung von Workflows zu entwickeln
- Client-seitige Widgets mit JavaScript für schnellere Leistung und besseres Caching erstellen
- Die maximale Leistung des ASP.NET AJAX Frameworks für schnellere, dynamischere und skalierbare Seiten erzielen
- Einen benutzerdefinierten Webdienstaufruf-Handler erstellen, um Mängel in ASP.NET AJAX 1.0 für asynchrone, transaktionale, cachefreundliche Webdienste zu überwinden
- Probleme mit der JavaScript-Leistung überwinden und dazu beitragen, dass die Benutzeroberfläche schneller geladen wird und reaktionsschneller ist
- Skalierbarkeits- und Sicherheitsprobleme lösen, während Ihre Seite von Hunderten auf Millionen von Nutzern wächst
- Eine hochvolumige Produktionsseite bereitstellen und betreiben, während Sie Software-, Hardware-, Hosting- und Internet-Infrastrukturprobleme lösen
Ein Web 2.0-Portal mit ASP.NET 3.5 stellt auch reale ASP.NET-Herausforderungen vor, die der Autor beim Bau von Bildungs- und Unternehmensportalen gelöst hat, sowie dreizehn Produktionskatastrophen, die für Webanwendungen, die Millionen von Benutzern bedienen, typisch sind. Wenn Sie bereit sind, hochmoderne, hochvolumige Webanwendungen zu erstellen, hat dieses Buch genau das, was Sie benötigen.