Nein, ich verabschiede mich nicht von ASP.NET ;-)
Wer sich aber verabschiedet, ist Mike Roberts - und zwar von .aspx-Seiten. Dies bedeuted allerdings nicht gleichzeitig, dass er nicht mehr mit ASP.NET arbeitet. Vielmehr verfolgt er den Ansatz, .aspx-Seiten durch eine IHttpHandler-Implementierung zu ersetzen, um so seine ASP.NET-Applikationen einfacher und testbarer zu machen, da er somit die Logik nicht mehr an zwei Stellen (deklarativ in .aspx und im CodeBehind) verwalten bzw. debuggen muß.
Der Schritt geht zugegebenermaßen sehr weit und dürfte wohl auch einigen Aufwand bedeuten, allerdings kündigt Mike Roberts ein Open Source Framework, welches diesen Ansatz verfolgt, an.
Ich finde den Ansatz insbesondere deshalb sehr interessant, da ich mir bereits häufiger die Frage gestellt habe, ob es wirklich vorteilhaft ist, Eigenschaften u.ä. von WebControls in der .aspx-Seite zu deklarieren.
Insbesondere der Ansatz bei ASP.NET 2.0, wo man via VS Designer und ohne eine einzige Zeile "echten" C# oder VB.NET-Code komplette Seiten mit Datenbindung, Menü's etc. erstellen kann, will mir nicht so recht gefallen. Zugegeben: Bis auf einige Demos habe ich mit ASP.NET 2.0 noch nichts gemacht (ok, Schande über mich ;-) ), aber ich fände den Ansatz - ähnlich wie bei Winforms bisher, die Deklaration von Objekten und deren Eigenschaften im CodeBehind über den Designer zu erledigen, angenehmer.
Imho findet durch o.g. Ansatz bei ASP.NET 2.0 eher wieder eine Vermischung von Logik und Layout statt - ein Chaos, welches dank ASP.NET endlich - zumindest bei konsequenter Anwendung von CodeBehind - beseitigt schien.
Natürlich kann man auch bei ASP.NET 2.0 noch mit CodeBehind arbeiten, aber werden nicht gerade Ein- und Umsteiger hier wieder zu "unsauberem" Arbeiten verleidet bzw. wird der Entwickler, der lieber mit CodeBehind arbeitet, nicht extrem benachteiligt (Tipp mal schön Deinen Code, Junge ;-) ) - oder gibt es in VS 2005 eine Option, die es mir erlaubt zwischen Generierung von .aspx-Code auf die Generierung von CodeBehind-Code, also C# bzw VB.NET, umzuschalten? (die Frage ist einigermaßen ernst gemeint).
Das Thema brande mir schon länger unter den Nägeln, dank Mike's Posting habe ich es nun endlich auch einmal zu Blog gebracht.
Wie seht Ihr das? Die Diskussion ist eröffnet ;-)
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Wer wissen will, wer in der näheren Umgebung ein Blog hat, sollte sich GeoUrl angucken.
Blogs in meiner Umgebung
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Die Blogs von blogs.dotnetgerman.com laufen ab sofort mit dasBlog 1.7.5016.2.
Dank an Chris für die Umstellung.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Die März-Ausgabe des MSDN-Magazine ist verfügbar.

Schwerpunkte: ASP.NET, Web Services, BizTalk
[MSDN-Mag März 2005 als CHM-File]
[Code zum MSDN-Mag März 2005]
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Von Mitte Februar bis Anfang April veranstalten MSDN und TechNet gemeinsam eine Reihe von Webcasts rund ums Thema „SQL Server 2005“. In insgesamt 16 Online-Referaten informieren die Microsoft-Technologieexperten dabei live über aktuelle Fragestellungen zur Programmierung und Administration der kommenden Server Plattform.
Während der Webcast-Serie findet außerdem ein Gewinnspiel statt, bei dem folgende Preise zu gewinnen sind:
1. Preis: ein Creative Zen Portable Media Center mit ausgewählten Webcasts der SQL-Server Serie
2.-4.Preis: je ein T-Mobile SDA – Windows Mobile 2003 Smartphone
5.-10. Preis: je ein SQL Server 2005 Fachbuch von Microsoft Press
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Wie oft wünscht man sich zu wissen, in welchem Ordner man unnötig Speicherplatz durch alte Dateien verliert.
WinDirStat hilft auf der Suche nach verschenktem Speicherplatz und zeigt die Belegung der Festplatte nach Ordnern und deren Größe an.
WinDirStat ist OSS und auch in deutsch verfügbar.

Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Dimitrios Markatos zeigt in seinem Artikel "Precise .NET Server Content Caching", wie man einzelne Objekte im ASP.NET Cache ablegen kann und mit einer CacheDependency versieht. Dies ist u.U. wesentlich komfortabler als z.B.Output Caching bzw. Page Fragment Caching.
Diese Methode des Caching wird z.B. beim MetaFeed von blogs.dotnetgerman.com verwendet - der Feed wird zwar stündlich erzeugt, die Seite jedoch nur neu gelesen, wenn sich der Feed auch geändert hat.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Brad Abrams hat (bereits vor einiger Zeit) Coding Style Guidelines für .NET Developer veröffentlicht.
Die Themen:
1. Introduction
2. Style Guidelines
2.1 Tabs & Indenting
2.2 Bracing
2.3 Commenting
2.3.1 Documentation Comments
2.3.2 Comment Style
2.4 Spacing
2.5 Naming
2.6 Naming Conventions
2.6.1 Interop Classes
2.7 File Organization
[Update] ebenfalls lesenswert: Design Guidelines for Class Library Developers und SharpDevelop C# Coding Style Guide 0.3 sowie The fine Art of Commenting
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Microsoft bietet eine kostenlose DVD unter dem Titel "Connected Systems Business Kit" an.
Auf der DVD finden sich Informationen für Entwickler und Software Architekten (und andere wichtige Leute ;-)) zum Thema SOA.
Ebenfalls auf der DVD: Generico, eine Beispiel-Applikation, die eine typische Implementierung von SOA zeigt.
Lieferzeit laut Bestätigungsmail: 3 - 5 Wochen......
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5