#entwickler

Der Windows Developer 5.2012 ist da!

Liebe Leserinnen und Leser,

einmal möchte ich es noch sagen, schließlich ist es ja erst die zweite Ausgabe unter dem neuen Namen: Das dot.NET Magazin heißt jetzt Windows Developer!
Nach zehn Jahren dot.NET Magazin und nach zehn Jahren .NET als Entwicklungsplattform begleiten wir mit dem neuen Namen den nächsten Paradigmenwechsel auf der Windows-Plattform, den Microsoft mit neuen Technologien wie Windows 8, Windows Azure oder Windows Phone vollzieht. Wir sehen .NET weiterhin als Teil dieser Plattform, wollen Ihnen als Leser aber den ganzen Raum der Möglichkeiten vorstellen, der sich gerade eröffnet.

JavaScript als mächtige Sprache

Ein Aspekt der neuen Möglichkeiten, die durch die neuen Technologien möglich werden, ist der plattformübergreifende Einsatz von JavaScript und HTML5. Aktuell gewinnen beide an Fahrt, da sie im Web als Plug-in-freie Flash-Killer genutzt werden können. Vor allem JavaScript kann hier durch seinen leichtgewichtigen Kern und zahlreiche mächtige Frameworks im Hinblick auf Grafik, Animation und Spiele punkten. Mario Meir-Huber stellt dazu das vektorbasierte Java¬Script Framework paper.js vor, das die Möglichkeiten von HTML5 verwendet, um vektorbasierte Grafiken zu erstellen (S. 18). In Zukunft können beide Technologien aber auch dazu genutzt werden, mobile Anwendungen zu entwickeln, die im Idealfall als Metro Apps in Windows 8 und auf dem Windows Phone laufen werden. Da hier die WinRT die gemeinsame Basis ist, stehen Ihnen als .NET-Entwickler natürlich auch C# und damit viel mehr Möglichkeiten zur Verfügung als bisher im Web – umgekehrt aber auch viel mehr Möglichkeiten als auf dem Desktop. Kommt man als klassischer Anwendungsentwickler von der Cliententwicklung, kann es durchaus eine neue Erfahrung und Herausforderung sein, nun auch serverseitig zu entwickeln. Davon sollte man sich im Interesse innovativer Anwendungen jedoch nicht abschrecken lassen. Jörg Krause beschreibt in seinem Artikel „Duett der Sprachen“, wie sich in einem raffinierten Spiel beider Seiten komplexe Client-Server-Anwendungen realisieren lassen (S. 22).

Nun ist es leider ein ungeschriebenes Gesetz, dass Systeme mit dem Grad ihrer Komplexität unübersichtlicher, gar chaotisch werden. Einige fühlen sich beim Anblick von manchem JavaScript-Code gar an italienische Nudelgerichte erinnert und leiten daraus Vorurteile ab, die nach Ansicht von Daniel Fisher nicht sein müssten. Denn auch mit JavaScript kann man professionell Software schreiben – lesbar, wartbar, erweiterbar und testbar. Wie das geht, beschreibt er in seinem Artikel „Patterns mit JavaScript“ ab Seite 28. Denn auch für JavaScript gilt, dass im Sinne der Beherrschbarkeit des Codes, der Applikation und ihres möglichst reibungslosen Zusammenspiels mit anderen Anwendungen, bekannte, aber allzu oft missachtete Prinzipen wie Clean Code, Solid und weitere etablierte Architekturpatterns beachtet werden müssen. In diesem Sinne stehen Sie als Entwickler und Architekten auch vor der Aufgabe, Ihre Anwendungen und Architekturen vernünftig auf die Anforderung im Zusammenspiel von Client-Server-Anwendungen, der Cloud und den mobilen Plattformen vorzubereiten.

Sie sehen schon, es eröffnen sich Ihnen viele neue Felder und Möglichkeiten, wir wünschen Ihnen viel Erfolg beim Erforschen und Nutzen.

Mirko Schrempp, Leitender Redakteur

Windows Phone Tango SDK 7.1.1. bereit zum Download

Die Version 7.1.1 des Windows Phone Tango SDK steht jetzt zum Download bereit. Der Fokus des aktualisierten SDK liegt auf der Entwicklung von Apps für Geräte mit einem internen Speicher von nur 256 Megabyte. So

Bing Maps bekommt neues SDK für Metro Style Apps

Microsoft hat ein neues Software Development Kit (SDK) für Bing Maps bereit gestellt. Mit dem SDK können Entwickler Bing Maps jetzt besser in ihre Metro Style Apps für Windows 8 integrieren. Bing

Microsoft First Apps Contest And the winners are…

Mit Erscheinen der Windows 8 Consumer Preview wurden auch die Gewinner des Microsoft First Apps Contest bekannt gegeben. Unter den acht Sieger-Apps sind vier Spiele, eine Entertainment-App, ein Kochbuch,

Windows 8 aus Entwicklersicht

Im Rahmen des MSDN Tech Talk stellt Technologie-Berater Daniel Meixner im März Windows 8 für Entwickler vor. Neben allgemeinen Informationen zum neuen Betriebssystem soll es auch um die Entwicklung von

Erst der Name dann die App

Microsoft möchte frühzeitig mit den Entwicklern von Metro Apps in Kontakt treten, indem das Unternehmen sie dazu ermutigt, den Namen ihrer App bereits lange vor deren Einreichung zu reservieren. Das

Neue C++-Webshow C9Going Native

C9::Going Native ist eine Serie von Webshows mit Fokus auf der Entwicklung mit C++. In jeder Episode wird ein Entwickler interviewt, der über seine Arbeit und seine Art der Verwendung von Code und Toolchains

Windows Azure Toolkit for Social Games ist da

Die erste stabile Version des Windows Azure Toolkits für Social Games ist jetzt verfügbar. In diesem Release sind einige neue Features hinzugekommen, die Performance und die Stabilität der Server APIs

X
- Gib Deinen Standort ein -
- or -