Was ist wichtiger: gute Skalierbarkeit oder Performance?

Will man eine skalierbare Anwendung erstellen, gilt es einiges zu beachten. Jede neue Schicht, vor allem bei Web-Anwendungen, bringt negative Auswirkungen auf die Performance mit sich. Wie soll man sich also entscheiden? weiter

My SQL sichert sich einen Platz an der Sonne

Sun will für rund eine Milliarde Dollar mit My SQL die am weitesten verbreitete Open-Source-Datenbank kaufen. Einiges spricht dafür, dass von dem Deal sogar die Open-Source-Gemeinde profitiert. weiter

Zugriffsberechtigungen in .NET: Sicherheitslücken schließen

Wichtige Aspekte jeder Entwicklungsplattform sind Sicherheit und Zugriffskontrolle. Um Berechtigungen zu definieren, lassen sich Schlüsselwörter einsetzen. Der Artikel stellt die Zugriffsmodifizierer vor, die im .NET-Framework zur Verfügung stehen. weiter

SSE4: Wann bringt es wirklich mehr Speed?

SSE4 ist die neueste Befehlssatzerweiterung in Intels jüngster 45-Nanometer-Prozessorgeneration. Die Befehle sollen die nötigen Takte pro Aufgabe senken und so den Prozessor erheblich beschleunigen. ZDNet hat SSE4 auf Praxistauglichkeit untersucht. weiter

Datentypen in Java: So funktionieren Generics

Generics sind fortgeschrittene Datentypen. Sie ermöglichen eine Typüberprüfung, um sicherzustellen, dass nur Objekte des gewünschten Typs in Collections eingefügt werden. Der Artikel erklärt die Funktionsweise von Generics. weiter

SOA: Die Vorteile lose gekoppelter Web-Services

Lose gekoppelte Komponenten können problemlos unabhängig voneinander agieren. Daher eignen sie sich hervorragend zur Entwicklung von Web-Services, in denen nicht alle Komponenten ständig verfügbar sind. ZDNet erklärt verschiedene Koppelungsarten und beschreibt die Vorteile einer serviceorientierten Architektur. weiter

Spry-Framework: Einfache Alternative für Web-Design mit AJAX

Während viele Bibliotheken wie Jquery sich an professionelle Web-Entwickler wenden, hat Adobe mit Spry vor allem technisch weniger versierte Menschen im Visier. Der Artikel skizziert einige Vor- und Nachteile des frei zugänglichen Frameworks. weiter

Java: So verwendet man Beans

Mit Java Beans können Komponenten grafisch zusammengesetzt und Eigenschaften eines Objekts in Laufzeit dynamisch verändert werden. ZDNet erläutert Java-Beans-Konventionen, Ereignisse und Listeners. weiter

Obfuskation: Code-Dieben das Handwerk legen

Gängige Dekompilierer können relativ leicht den Quellcode aus einem kompilierten Code extrahieren. Der Einsatz von Java-Obfuskatoren bietet hier einen sehr wirksamen Schutz vor Reverse Engineering. Der Artikel erklärt die Wirkungsweise verschiedener Obfuskationstechniken. weiter

Java-Design: So funktioniert das Singleton

Das Java-Singleton gehört zur Familie der Designmuster, die den Instanzierungsprozess beeinflussen. Dabei ist ein Singleton ein Objekt, das nicht instanziert werden kann. ZDNet erklärt neben Funktionsweise und Verwendungsmöglichkeiten auch worauf man achten sollte. weiter

GUI-Design mit der Java-Swing-API: So verwendet man PLAF

Die Java-Swing-API bietet PLAF-Fähigkeiten (Pluggable Look-and-Feel), so dass Swing-GUI-Widgets ihr Erscheindungsbild je nach den individuellen Vorlieben des Programmierers ändern können. Der Artikel zeigt, wie ein PLAF erstellt und verwendet wird. weiter

.NET-Framework: Die besten Tools für Entwickler

Aufgrund von Sicherheitsbeschränkungen müssen Entwickler oft um ihre Lieblingssoftware kämpfen. ZDNet erklärt, warum viele Entwicklertools sowohl nützlich als auch notwendig sind und stellt verschiedene Utilities vor, welche die tägliche Arbeit erleichtern und damit zugleich die Produktivität steigern. weiter

Sharepoint 2007: Office Server in zwei Versionen

In dem Maße, wie die Beliebtheit von Microsoft Sharepoint zunimmt, steigen auch die Anforderungen an Sharepoint-Entwickler. Dieser Artikel bietet einen Überblick über die enthaltenen Tools und die Unterschiede der beiden erhältlichen Editionen. weiter

Ironruby: Besser programmieren in der .NET-Architektur

Dank der bevorstehenden Veröffentlichung von Ironruby können auch .NET-Entwickler bald diese flexible, interpretierte und objektorientierte Programmiersprache ausprobieren, ohne auf Visual Studio oder die Vorteile des .NET-Frameworks verzichten zu müssen. weiter

Linux-Netzwerke: Leistung von NFS-Systemen steigern

Das Network File System (NFS) ist auf Linux-Systemen immer noch sehr beliebt. Allerdings kann seine Leistung eine Steigerung vertragen. ZDNet zeigt, mit welchen Änderungen sich die Performance hochtreiben lässt. weiter

Ein Element aus dem HTML-Gruselzoo: der Marquee-Tag

Mit Laufbändern taucht ein tot geglaubtes HTML-Element heute vereinzelt wieder auf. Was bringt der Marquee-Tag, wie nutzt man ihn - und warum sollte man genau das eigentlich auf keinen Fall tun? weiter

Mehr über Gridbag-Layout: RSS-Feeds integrieren

Im zweiten Teil der Serie wird das praktische, wenn auch vielleicht nicht intuitive Gridbag-Layout schon für komplexe Aufgaben genutzt. Beispiele zeigen die Implementierung von Funktionen und das Füllen von Fenstern mit Inhalt - am Beispiel RSS. weiter