TypeScript: Getting Started

imageWer meinen Blog die letzten Monate verfolgt hat weiß, dass mich momentan am meisten (neben meinem Studium Zwinkerndes Smiley ) JavaScript, HTML5 und CSS3 beschäftigen.

JavaScript ist eine Sprache wie Knetgummi. Das mag der eine, der andere nicht. Ich für meinen Teil bin durch Java, C# und andere objektorientierte Programmiersprachen vorbelastet und würde die entsprechenden Konzepte (z.B. Vererbung und Interfaces) auch gerne in JavaScript einsetzen. Leider sind die Ansätze dafür immer ein bisschen holprig (z.B. Vererbung durch eigene JavaScript-Methode abbilden, Interfaces durch eigene Prüfungen der Konsistenz, …).

Abhilfe soll TypeScript schaffen. TypeScript ist eine eigene Programmiersprache die als Kompilat JavaScript-Code ausspuckt. In TypeScript gibt es sauber Vererbung, Interfaces, Typisierung, Module/Packages also vieles was man in JavaScript schmerzlich vermisst. Zugegeben die Idee einen Aufsatz für JS zu produzieren ist nicht neu. Schon seit einiger Zeit geistert CoffeeScript durch die Community.

Continue reading

BlackBerry Widget mit Visual Studio erstellen

Als ich mir Anfang des Jahres meinen BlackBerry zugelegt hatte, war der Gedanke mit .NET irgendetwas auf dem Ding reißen zu können schon fast verworfen. Auf Windows Mobile hatte ich aber auch nicht so wirklich Bock, scheint das doch der spießige Nerd-Junge zu sein mit dem die hippen iPhones, Androids und BlackBerrys nicht spielen wollen.

Um so überraschter war ich, dass es tatsächlich aktuelle Plugins für Visual Studio zum Entwickeln von BB-Widgets und BB-Webanwendungen gibt. .NET-Technologie wird hier zwar bestenfalls im Backend zum Einsatz kommen, aber hey! Visual Studio!

Auf in ein Welt voller Spannung und Abenteuer :)

Continue reading