by Marc Andre Zhou
July 04, 2009 08:59
Ist die Neuanlage eines Objekts sehr ressourcenintensiv und langsam, kann mithilfe des Prototype-Entwurfsmusters unter bestimmten Umständen der Erzeugungsprozess optimiert werden. Um eine Optimierung zu erzielen, kann ein „Cloning“-Mechanismus verwendet werden, um nur einmal notwendige Initialisierungen wiederzuverwenden. Mehr ...
by Marc Andre Zhou
June 11, 2009 04:06
Die nächste ASP.NET-AJAX-Version 4 bringt einige interessante Neuerungen und Erweiterungen mit. Insbesondere datengetriebene Webanwendungen profitieren von den Möglichkeiten. Die neuen Features werden anhand praktischer Beispiele vorgestellt. Mehr ...
by Marc Andre Zhou
June 11, 2009 04:04
Mit Silverlight steht eine weitere Technologie zur Realisierung anspruchsvoller Oberflächen bereit. Dass mit Silverlight schicke, animierte Oberflächen umgesetzt werden können, ist nichts Neues mehr. Silverlight kann darüber hinaus aber auch zur Realisierung komplexer Geschäftsanwendungen genutzt werden. Wir stellen Ihnen eine mögliche Anwendungsarchitektur vor und zeigen, wie sich Silverlight in die Architektur einer Lineof-Business-Anwendung einfügt. Mehr ...
by Marc Andre Zhou
May 06, 2009 05:07
Änderungen an Objekten müssen oft visualisiert werden. Im optimalen Fall sollte die Aktualisierung der Visualisierung gleichzeitig mit der Änderung des Zustands erfolgen. Dies erfordert eine enge Kopplung zwischen dem Objekt und der visuellen Ausgabe. Um diese enge Kopplung aufzulösen, kann das Observer-Entwurfsmuster eingesetzt werden. Mehr ...
by Marc Andre Zhou
May 06, 2009 05:05
Das Aufspüren von Performance-Engpässen und Schwachstellen innerhalb eines umfangreichen Programms ist ohne Hilfsmittel eine mühselige Angelegenheit. Allein durch die Verwendung eines Debuggers können oft nicht alle Probleme aufgedeckt werden, da sich ein Programm im Debug-Modus nicht unbedingt so verhält wie im normalen Ausführungsmodus. Abhilfe kann hier das Profiling-Werkzeug ANTS Profiler bieten. Mehr ...
by Marc Andre Zhou
April 01, 2009 04:09
Abstract:
In der Vergangenheit konnte sich der Entwickler auf zukünftige, neue und schnellere Prozessoren verlassen. War eine Anwendung während der Entwicklung langsam und träge, wurde dieses Problem meist mit der nächsten Prozessorengeneration gelöst. Zwischen den zwei großen Prozessorherstellern Intel und AMD kam es zwischenzeitlich zu einem Wettstreit darüber, wer am schnellsten eine neue CPU-Generation mit einer höheren Taktfrequenz herstellen konnte. Mehr ...
by Marc Andre Zhou
March 01, 2009 04:14
Die Erzeugung von Objekten ist ein mehr oder weniger teurer und ressourcenintensiver Vorgang. Bei einigen Objekten sind die Kosten für die Erzeugung so hoch, dass sich eine Wiederverwendung der angelegten Objekte lohnt. Das Entwurfsmuster Object Pool beschreibt ein Verfahren, um erzeugte Objekte in einem Pool zu halten. Objekte können später vom Client aus dem Pool entnommen und brauchen nicht neu erzeugt zu werden. Mehr ...
by Marc Andre Zhou
February 01, 2009 04:19
In der Reihe „Step by Step“ wurde gezeigt, wie eine ASP.NET-Anwendung geplant und umgesetzt werden kann. Eine Leserumfrage ergab, dass viele von Ihnen Interesse haben, die Anwendung durch den Einsatz des MVC-Frameworks zu realisieren. Wir kommen diesem Wunsch gerne nach und zeigen die Verwendung des MVC-Frameworks anhand unserer Anwendung. Mehr ...
by Marc Andre Zhou
February 01, 2009 04:16
Die meisten heute betriebenen Anwendungen müssen Daten aus einem Speichermedium lesen und wieder zurückschreiben. Um das Design Pattern Identity Map anzuwenden, spielt es keine Rolle, ob es sich um eine Datenbank oder ein anderes Speichermedium handelt. Mehr ...
by Marc Andre Zhou
January 01, 2009 04:24
Eine Strategie beschreibt die Vorgehensweise zur Lösung eines Problems. Innerhalb von Anwendungssystemen kommen während der Laufzeit einer Anwendung verschiedene Strategien zum Einsatz. Typischerweise wird zwischen verschiedenen Strategien innerhalb von Programmverzweigungen entschieden, die oft in Form von if-then-else-Konstrukten definiert wurden. Um die Komplexität dieses Konstrukts zu reduzieren, kann das Strategiemuster eingesetzt werden. Mehr ...
|