Ich werde immer wieder darauf angesprochen, dass ich doch einen Mac nutze, um dann gefragt zu werden, wie das denn eigentlich mit der .NET-Entwicklung sei. Dem möchte ich hier kurz Rechnung tragen.
Nach einem ersten gescheiterten Versuch im Sommer 2006 habe ich vor knapp einem Jahr einen zweiten Anlauf genommen und mir ein MacBook zugelegt. Grund war nicht nur, dass ich spätestens seit den angedrohten Wegwerf-Lizenzen für Windows vor der Einführung von Vista 2006 gerne zweigleisig fahren ...
Kurze Schrecksekunde mit Subversion - seit ein paar Tagen fiel mir auf, dass die letzten Einträge im Log von Anfang Juli stammten. Die Info, wann ein Ordner bzw. eine Datei darin zuletzt geändert wurden, stimmten allerdings im Projektbrowser. Nachdem sich beim Googlen nix finden ließ habe ich es dann mal im Menü von TortoiseSVN direkt versucht, und siehe da - die Lösung ;-).
Es gibt eine Option "Log-Puffer", die wohl dafür sorgen soll, die Geschwindigkeit bei großen Repositories zu erhöhen, ...
Wer vielleicht seit ein paar Jahren mit .NET programmiert, sich eigentlich fit fühlt
aber dennoch weiß, dass "da noch mehr ist" und sich vielleicht aus
festgefahrenen Wegen befreien will, dem sei das kostenlose Ebook von
Karl Seguin namens "Foundations of Programming" sehr ans Herz gelegt.
Karl fasst darin eine Reihe von ausführlichen Blogposts zu den Themen
ALT.NET
Domain Driven Design
Persistence
Dependency Injection
Unit Testing
Object Relational ...
Ich habe hier eine Software, die aus historischen Gründen zu Teilen noch mit ASP (Active Server Pages für die Jüngeren ;-)) läuft. Da ASP seinerzeit in seinen Möglichkeiten sehr beschränkt war, hat man sich für allerhand Aufgaben mit COM-Komponenten beholfen.
Das läuft oder besser lief auch alles bisher problemlos, unter Windows 2000, XP und 2003 konnte man alle DLLs fein registrieren und dann via Server.CreateObject() ansprechen.
Unter Vista ist die Sache nun scheinbar gegessen. Nachdem ich ...