Diskussion:TypeScript

Letzter Kommentar: vor 4 Jahren von Uncopy in Abschnitt Einleitung des Abschnitts Features

Relevanz?

Bearbeiten

Im Artikel fehlt eine Information, ob TypeScript relevant ist und wenn ja, in welchem Bereich. So ist das nur eine Produktankündigung aus dem Hause Microsoft... --Crosby Newton (Diskussion) 11:53, 29. Aug. 2013 (CEST)Beantworten

Crosby Newton, willst du die Relevanz noch ernsthaft bezweifeln? --Filzstift  14:49, 9. Dez. 2014 (CET)Beantworten
Filzstift » Ich stelle keine Löschanträge, wenn du das meinst und bin eher für jeden Beitrag im Bereich Programmiersprachen usw. dankbar, dennoch wäre manchmal - gerade hier - eine Information hilfreich, ob man sich die Sprache ansehen muss. JS kenne ich; vor jQuery drücke ich mich noch (immer), falls es das für dich transparenter macht. --Crosby Newton (Diskussion) 18:08, 9. Dez. 2014 (CET)Beantworten
Sagen wir es so: Es gibt in der Wikipedia allerhand Programmiersprachen, die man sich definitiv nicht ansehen muss. Gerade hier kann dir Wikipedia helfen. Wenn jemand mir ernsthaft Brainfuck vorschlägt, und ich keine Ahnung habe, was das sein soll, so ist mir dank der Wikipedia geholfen ;-). Im Allgemeinen ist das Ganze natürlich Ansichtssache. Ich beispielsweise bin gewöhnt, strong typing-Sprachen zu nutzen, daher muss ich mich bei JS doch etwas umstellen (Typescript ist mir da schon sympathischer - allerdings würde ich für den häufigsten Anwendungszweck doch lieber bei JS/jQuery bleiben). --Filzstift  23:00, 9. Dez. 2014 (CET)Beantworten

Quelle für statische Typisierung in ES6

Bearbeiten

Stimmt die Aussage "statische Typisierung soll[en] auch in ECMAScript 6 übernommen werden" noch? Finde auf der verlinkten Seite nichts dazu. (nicht signierter Beitrag von Teinacher (Diskussion | Beiträge) 21:50, 29. Mär. 2017 (CEST))Beantworten

Ich glaube, sie hat nie gestimmt, zumindest nicht so definitiv wie hier behauptet. Es mag vielleicht in Erwägung gezogen oder diskutiert worden sein. In ES7 (nicht aber ES6) soll es aber unter anderem zumindest sogenannte TypedArrays geben, um low-level-Operationen auf größeren homogen strukturierten Binärdatenblöcken effizienter ausführen zu können. Das hat allerdings wenig mit statischen Typen a la TypeScript zu tun. 79.219.28.178 21:28, 27. Nov. 2017 (CET)Beantworten
Ich habe die entsprechende Passage gelöscht.--Christian1985 (Disk) 17:40, 28. Nov. 2017 (CET)Beantworten

Nicht jeder JS-Code ist auch valider TS-Code

Bearbeiten

Beispiel

var x = "5" console.log(5 * x)

Das ist in JS valid (gibt 25 aus) in TS ist das ein Type-Error--77.22.130.91 23:03, 1. Jun. 2018 (CEST)Beantworten

Ja, TS gibt beim genannten Beispiel einen Fehler aus, kompiliert jedocht trotz Fehlerausgabe ausführbaren JavaScriptcode der zum Ergebnis 25 führt. Praktisch ist es möglich jeglichen JavaScriptcode mit dem Typescriptcompiler auf Typprobleme zu prüfen, was bei der Umstellung von JS auf TS sehr hilfreich sein kann. --AGermanBeck (Diskussion) 10:58, 9. Jun. 2019 (CEST)Beantworten

Einleitung des Abschnitts Features

Bearbeiten

Mir scheint die Formulierung "Backport von ECMAScript 2015" dem Umstand geschuldet, dass die Fertigstellung von TypeScript parallel zur Freigabe von ECMAScript 2015 ablief, das anfangs noch ECMAScript 6 hieß. Inhalte der englischsprachigen Wikipedia (en:TypeScript#Features, en:ECMAScript#6th Edition – ECMAScript 2015) legen diesen Schluss jedenfalls nahe. Kann das jemand vom Fach bestätigen? Danke im Voraus! --Uncopy (Diskussion) 13:40, 22. Sep. 2020 (CEST)Beantworten