Archiv


Archiv 2019

Archiv 2018
August (1)

Archiv 2016
Juli (1)
Juni (4)
Mai (2)
April (3)
März (3)

Archiv 2015
Juli (1)
März (5)

Archiv 2014
Juli (4)
Juni (4)
Mai (27)
April (6)
März (14)
Januar (6)

Archiv 2013
Juli (3)
Juni (11)
Mai (71)
April (31)
März (105)
Februar (117)
Januar (58)

Archiv 2012
Dezember (204)
November (116)
Oktober (155)
August (4)
Juli (1)
Juni (2)
Mai (33)
April (194)
März (204)
Januar (1)

Archiv 2011
August (11)
Juli (80)
Juni (128)
Mai (66)
April (462)
März (1005)
Februar (1332)
Januar (1372)

Archiv 2010

Neue Programmiersprache für Web-Apps

Neuer Beitragvon Thomas » Mo 8. Okt 2012, 23:45

Microsoft hat mit Typescript eine neue Programmiersprache für das Web vorgestellt, die Entwickler statt Javascript nutzen sollen. Eine Konkurrenz für Javascript ist Typescript dennoch nicht.

Mit Typescript will Microsoft die Javascript-Entwicklung in großem Maßstab ermöglichen und erweitert Javascript um Funktionen wie Typenüberprüfung, statische Analyse, explizite Schnittstellen und Best-Practices.

Dabei ist Typescript eine Obermenge von Javascript, so dass sämtlicher Javascript-Code in Typescript weiterverwendet werden kann. Umgekehrt wandelt der Typescript-Compiler Typescript in standardkonformes Javascript um. Typescript erweitert lediglich die Syntax um Mittel, die sich bei der Entwicklung großer Applikationen in verteilten Teams in anderen Sprachen bewährt haben. Typescript ist also eher eine Konkurrenz für Ansätze wie Coffeescript als für Javascript.

Beispielsweise lassen sich Variablen in Typescript mit festen Typen versehen, so dass Fehler schon beim Kompilieren in Javascript auftreten, statt unentdeckt zu bleiben und erst beim Ausführen der App sichtbar zu werden. Die Vergabe von Typen ist dabei optional, so dass bestehender Javascript-Code unverändert in Typescript genutzt werden kann.

Mit sogenannten Declare-Dateien kann aber auch bestehender Code um Typen erweitert werden, ohne dass dazu der eigentliche Code verändert werden muss. Dazu werden die Typenzuordnungen in einer zusätzlichen Declare-Datei abgelegt, in der so auch die Schnittstellen beschrieben sind. Der Ansatz erlaubt es, Bibliotheken wie jQuery in Typescript mit statischen Typen zu nutzen.

Typescript unterstützt für eine bessere Kapselung die Deklaration von Klassen und Vererbung. Zudem lassen sich zur besseren Modularisierung Namensräume nutzen, um Module zu gruppieren. Die Syntax entspricht dabei dem aktuellen Entwurf von ECMAScript 6.

Zusammen mit der Vorstellung von Typescript hat Microsoft auch ein passendes Plugin für Visual Studio 2012 veröffentlicht: Typescript for Visual Studio 2012. Das Plugin unterstützt Code-Navigation, Refactoring, statische Fehlermeldungen und Intellisense-Hinweise.

Über seine Tochter Microsoft Open Technologies stellt Microsoft Beispiele für Typescript-Unterstützung in anderen Editoren zur Verfügung, darunter Sublime Text, Emacs und Vim.

Microsoft stellt die Sprache Typescript unter dem Open Web Foundation's Final Specification Agreement (OWFa 1.0) zur Verfügung. Microsofts Compiler-Implementierung steht unter der Apache-2.0-License und kann im Quellcode auf Codeplex heruntergeladen werden. Dort soll Typescript nun auch offen weiterentwickelt werden. Microsoft bietet auch an, Typescript der ECMA zur Standardisierung zu übergeben.

Eine frühe Vorschauversion von Typescript steht unter typescriptlang.org zur Verfügung. Dort finden sich auch umfangreiche Informationen rund um die neue Sprache. Eine Einführung in Typescript gibt Microsoft-Fellow Anders Hejlsberg auf Channel 9.
News ganz lesen: Hier
Link zum Thema: Neue Programmiersprache für Web-Apps
Kommentare: 0

cron

Persönlicher Bereich

Anmelden

Wer ist online?

Insgesamt sind 748 Besucher online: 2 registrierte, 0 unsichtbare, 0 Suchmaschinen und 746 Gäste (basierend auf den aktiven Besuchern der letzten 60 Minuten)
Der Besucherrekord liegt bei 3383 Besuchern, die am Fr 12. Sep 2025, 13:35 gleichzeitig online waren.

Mitglieder: Exabot [Bot], Heise IT-Markt [Crawler]
TWCportal DE | TWCmail DE & TWCmail EU | Help-Book DE & Help-Book EU | PHP-Wolf | Online-ABC & OnlineABC | Web-Hacks


Usemax-Advertisement | Zanox - Das Werbenetzwerk | TWCgames DE