V8 / Chakra vs CLR - Was die Auswirkungen der Typoskript sein

stimmen
0

Betrachtet man die verschiedenen Präsentationen auf Typoskript, so scheint es mir, dass, wenn V8, Chakra oder einer des JavaScript-Engine Spiels (nahe kommen?) Die Leistung der CLR (Wer weiß, ob sie es tun?), Doch dies auf der .Net greift Raum?

Statische Typisierung schien ein großes Unterscheidungsmerkmal zwischen der .Net Entwickler Welt und der js Welt. In Anbetracht nun, dass Typoskript kommt mit den Vorteilen

  • statische Typisierung
  • Cross-Plattform
  • Zugang zum js Öko-System (in einer statisch typisierten Weise)
  • (Vorausgesetzt, dass der Compiler in Typoskript (mit einer .d-Datei verfügbar), war ich nicht sicher, ob Sie effektiv bekamen fast „Compiler als Service“)

Ich frage mich, ob jemand besser ein Problem Raum erklären könnte das .Net-Toolset / Öko-System genähert mit? Oder ist es mehr darauf an, was man verwendet wird / wo „man auf“?

Danke

S

Veröffentlicht am 08/10/2012 um 12:55
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
4

Die C # und Java-Entwicklungsplattformen sind das Ergebnis von 50 Jahren kontinuierlicher Entwicklung in Sprache Design und Software-Engineering. Sie sind wahrscheinlich die besten Plattformen verfügbar heute für das Schreiben von großen Körpern von Programmcode, sagen 25.000 Zeilen nach oben.

Typoskript löst nur zwei Probleme, wenn JavaScript für große Entwicklung, nämlich die starke Typisierung und objektorientierten Erweiterungen der Annahme. Als C # Programmierer möchte ich LINQ, Generics und CodeContracts. Typoskript fällt kurz als Ersatz, sondern sie im wesentlichen die Grenze, wo JavaScript und C # verschiebt besten verwendet werden.

Ich sage das als C # Programmierer, Typoskript als das bedeutendste Ereignis seit Nachrichten LINQ sieht.

Beantwortet am 08/10/2012 um 14:40
quelle vom benutzer

stimmen
1

Es gibt nichts Neues unter der Sonne mit Typoskript. Es ist nur eine Sprache Übersetzer, ist es nicht eine VM Implementierung umfassen. Die Ausgabe erfolgt regelmäßig Javascript, es wird nicht schneller oder langsamer als handgefertigt JS laufen.

Der wichtigste Mehrwert für Typoskript ist Entwicklungszeit Verbesserungen. Fangen Fehler früh dank schreiben, aber es ist immer noch optional, zuverlässige automatische Vervollständigung und Refactoring-Unterstützung. Alles, was Sie brauchen würden, um eine Sprache zu vertrauen, in großen Projekten verwendet werden, die noch wartbar sind. Und ja, Aspekte des Compiler als Dienstleistung ist es, auch von Anders demonstriert, als er Typoskript in Googles Chrome mit Typoskript im linken Fensterbereich und der erzeugten Javascript im rechten Bereich lief, erzeugte sofort während der Eingabe.

Beantwortet am 08/10/2012 um 14:10
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more