01.08.2012
Moderne Softwarefabrik
Dieser Artikel stellt ein Entwicklungswerkzeug vor, das die Arbeit erleichtert, die Qualität steigert und zudem den Entwicklungsprozess auf industrielle Schienen stellt: die CodeFluent Entities.
weiterlesen
01.04.2012
Ich will hier rein!
Wie Unternehmen „ticken“, kann so manchem völlig rätselhaft erscheinen. Dabei ist es lediglich eine Frage der jeweiligen Unternehmenskultur. Wer deren Regel erfasst, sollte keine Probleme haben, sich zurechtzufinden.
weiterlesen
01.12.2011
Polyglotte Anwendungen
Ist es möglich, mehrsprachige Ressourcen einer Anwendung grafisch darzustellen und noch dazu alle nötigen Artefakte, also resx-Dateien, Proxyklassen et cetera, automatisch zu generieren? Dieser Artikel stellt ein CodePlex-Projekt vor, welches eine Lösung dafür bietet.
weiterlesen
01.08.2011
Patterns serienmäßig enthalten
Das Konzept der Entwurfsmuster ist akzeptiert und etabliert. Je mehr aber funktionale Sprachen wie F# zum Einsatz kommen, desto mehr Irritationen gibt es. Denn viele Patterns sind in F# quasi schon eingebaut. Welche Relevanz haben die klassischen OOP-Patterns noch für die funktionale Programmierung?
weiterlesen
01.04.2011
Architektur unter dem Röntgenschirm
Visual Studio 2010 Ultimate bietet neue Funktionalitäten zur Visualisierung und Analyse von Code und Softwarearchitekturen. Die Neuerungen erweitern die Möglichkeiten der Codeanalyse ungemein. Eine Einführung.
weiterlesen
01.02.2011
Programme zeichnen oder beschreiben
DSL-Modelle ließen sich schon seit Visual Studio 2005 entwickeln.Visual Studio 2010 erlaubt es nun erstmals, UMLModelle mit Bordmitteln zu zeichnen.Von UML-Modellen kann der Code direkt oder mithilfe von T4-Textvorlagen generiert werden. Die Frage ist: UML oder DSL – was ist für welche Szenarien besser? Dieser Artikel gibt die Antworten.
weiterlesen
01.01.2011
Modellbau
In Visual Studio 2010 ist es nun möglich, UML-Modelle mit Bordmitteln zu entwickeln. Ergänzt um DSL-Tools, bietet VS2010 eine umfangreiche Plattform für die modellgetriebene Entwicklung, die den Entwurf einer Softwarearchitektur sowie deren Implementierung unterstützt.
weiterlesen