Kürzer treten
Letztes Jahr beendete ich ein Projekt, in dem ich fast 2 Jahre als Berater und Entwickler tätig war. Letzte Woche dann ein "kleineres" Projekt, an dem ich nebenbei arbeitete. Diese Woche starte ich dann in ein neues Projekt, das mich erst mal sehr auslasten wird.
Wen's interessiert: Das hier ist das Projekt, ich baue am Backend Business Server. Dieser wird nahezu komplett aus einem Modell generiert, wobei nur noch die Business Logik handkodiert wird. Jeglicher Infrastruktur Code ist also generiert.
Die hier eingesetzte Technik ist sehr anspruchsvoll aber für mich gleichzeitig sehr interessant! Ich bin ein Fan von Modell getriebener Software, da sie die Software in meinen Augen stabiler und die Zyklen kürzer macht. Bisher habe ich allerdings immer eher einen "pragmatischen Ansatz" verfolgt. Den ganzen Business Server inklusive Admin Weboberflächen zum größten Teil aus dem Modell zu generieren, geht dann einen deutlich größeren Schritt weiter nach vorne. Als Technik hierfür kommt AdroMDA zum Einsatz. AndroMDA war schon länger auf meinem Zettel der Software Tools, in denen ich gerne ein paar echte Erfahrungen sammeln wollte, nun habe ich also Gelegenheit dazu.
Das Jahr bringt also beruflich einiges neues und ich werde deshalb wohl in der nächsten Zeit nicht mehr ganz so regelmäßig dazu kommen, hier Artikel zu veröffentlichen. Es wird sicherlich immer mal wieder Zeit zwischendurch sein, aber meine Frequenz muss ich wohl leider ein wenig herunter schrauben.
Comments
Display comments as Linear | Threaded
Matthias on :
DailyMe.TV hätte ich vor kurzem beinahe mal aufs Handy installiert, dann kam aber was dazwischen, und seitdem hab ich nicht mehr dran gedacht. Zu MDA: Das Prinzip dahinter verstehe ich so in etwa, aber ich bin ja kein Informatiker. Dennoch hört es sich spannend an, und ich wünsche dir ebensolche Projekte und auch noch etwas Zeit fürs Bloggen ;O)
Grischa on :
Ach.. Echt? Falls Du DailyME doch noch mal ausprobieren solltest, würde mich natürlich mal interessieren, wie es Dir gefallen hat. Ist alles immer noch einigermaßen Beta, so weit ich weiß, andererseits geht auch schon recht viel. Beta vor allem noch im Hinblick auf das Angebot, würde ich gerade mal einschätzen, bin in Sachen Content aber noch nicht "drin".
Zu MDA: Jep, das ist extrem spannend. Für mich jedenfalls. Allerdings kommt damit wohl wirklich nicht jeder klar, auch viele Informatiker haben offenbar damit Probleme, weil das einfach eine ganz andere (ungewohnte) Art der Software Programmierung ist. Hat man das aber erst einmal verinnerlicht, hat das (zumindest bei größerer Software) enorme Vorteile, so lange man es nicht akademisch einsetzt. Also: So viel wie möglich, aber auch nur so viel wie nötig. Habe mich da früher mal im eher akademischen Umfeld umgetrieben, da wurde dann deutlich zu viel versucht (Stichwort grafische Programmierung). Da ging es dann oft einfach viel zu weit, was dann nur die Komplexität aber nicht die Vorteile steigerte. (IMHO natürlich..)