Categories: Allgemein, Meinung, ASP.NET Posted by AlexanderZeitler on 2/23/2005 7:20 PM | Comments (5)

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
Categories: Allgemein, Blog Posted by AlexanderZeitler on 2/23/2005 11:14 AM | Comments (0)

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
Categories: Allgemein, Blog Posted by AlexanderZeitler on 2/22/2005 4:13 PM | Comments (0)

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
Categories: Press Posted by AlexanderZeitler on 2/22/2005 1:30 PM | Comments (0)

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
Categories: Datenbanken, SQL Server 2005, Training, WebCasts Posted by AlexanderZeitler on 2/22/2005 10:16 AM | Comments (0)

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.

SQL Server 2005 - die Webcasts im Überblick

Thema Datum Zeit Veranstalter

Was gibt es neues für den Entwickler

21.02.2005

11.00 Uhr

msdn

Einführung in das neue SQL Server Management Studio

21.02.2005

14.00 Uhr

msdn

Stored Procedures, Funktionen und Aggregationen mit .NET

07.03.2005

14:00 Uhr

msdn

User Defined Types

08.03.2005

14:00 Uhr

msdn

ADO.NET 2.0 und SQL Server 2005

09.03.2005

14:00 Uhr

msdn

Integration Services

10.03.2005

14:00 Uhr

msdn

Einführung in den SQL Server Service Broker

14.03.2005

14:00 Uhr

msdn

Das neue Sicherheitsmodell

15.03.2005

14:00 Uhr

msdn

Web Services in SQL Server 2005 - Programmierung und Architektur

16.03.2005

14:00 Uhr

msdn

Analysis Services für Entwickler

21.03.2005

14:00 Uhr

msdn

Volltextsuche in SQL Server 2005

22.03.2005

14:00 Uhr

msdn

Replikation mit SQL Server 2005 - Die Neuerungen

23.03.2005

14:00 Uhr

msdn

Hochverfügbarkeit mit SQL Server 2005 - Teil 1

29.03.2005

15:30 Uhr

technet

Sicherheitsverbesserungen in SQL Server 2005 - Teil 2

30.03.2005

15:30 Uhr

technet

Verwaltung und Administration von SQL Server 2005 - Teil 3

31.03.2005

15:30 Uhr

technet

Skalierbarkeit von SQL Server 2005 - Teil 4

01.04.2005

15:30 Uhr

technet

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
Categories: Tools, System Posted by AlexanderZeitler on 2/22/2005 6:45 AM | Comments (0)

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
Categories: ASP.NET, Caching Posted by AlexanderZeitler on 2/22/2005 6:30 AM | Comments (0)

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
Categories: Coding Style Guidelines Posted by AlexanderZeitler on 2/21/2005 8:39 PM | Comments (0)

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
Categories: Training Posted by AlexanderZeitler on 2/21/2005 8:17 PM | Comments (0)
What a Great .NET Developers Ought To Know (More .NET Interview Questions)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Training, SOA Posted by AlexanderZeitler on 2/21/2005 7:55 PM | Comments (0)

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