V8 / Chakra vs CLR - Care va fi impactul dactilografiate

voturi
0

Vizionarea diferitelor forme de prezentare de pe typescript, mi se pare că, dacă V8, Chakra sau oricare dintre javascript motoare meci (se apropie?) Performanța CLR (oricine știe dacă o fac?), Cu siguranță acest impietează pe .Net spaţiu?

dactilografiere static părea a fi un diferențiator mare între dev lumea .Net și lumea js. Având în vedere că acum vine cu typescript beneficiile

  • dactilografiere static
  • cross-platform
  • acces la sistemul js eco (într-un mod static tastat)
  • (Având în vedere că compilatorul este dactilografiat (cu un fișier .d disponibil), nu am fost sigur dacă efectiv luat aproape „compilator ca serviciu“)

Mă întrebam dacă cineva ar putea explica un spațiu mai bine problemă abordată folosind sistemul toolset / eco .Net? Sau este mai jos la ceea ce este folosit pentru a / în cazul în care „unul este la“?

Mersi

S

Întrebat 08/10/2012 la 12:55
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
4

Platformele C # și dezvoltare Java sunt rezultatul a 50 de ani de evoluție continuă în limbaj de design și inginerie software. Acestea sunt, probabil, cele mai bune platforme disponibile astăzi pentru a scrie corpuri mari de cod de program, să zicem 25.000 de linii în sus.

Typescript rezolvă doar două probleme atunci când adoptă JavaScript pentru dezvoltarea pe scară largă, și anume dactilografiere puternică și extensii orientate obiect. Ca un programator C # Vreau LINQ, Generics și CodeContracts. Typescript cade scurt ca un înlocuitor, dar se deplasează în mod substanțial granița cu privire la cazul în care se utilizează cel mai bine JavaScript și C #.

Spun acest lucru ca un programator C # care vede ca typescript eveniment de știri cele mai semnificative din LINQ.

Publicat 08/10/2012 la 14:40
sursa de către utilizator

voturi
1

Nu e nimic nou sub soare cu dactilografiate. Este doar un traducător de limbă, nu include o implementare VM. De ieșire este regulat Javascript, acesta nu va rula mai repede sau mai încet decât JS mână-artizanale.

Cea mai importantă valoare adăugată pentru typescript este îmbunătățiri de dezvoltare în timp. Prinde bug-uri, datorită devreme pentru a introduce text, dar este încă opțională, fiabilă completarea automată și suport refactoring. Tot ce ai avea nevoie să aibă încredere o limbă care urmează să fie utilizate în proiecte mari, care sunt încă mentenabile. Și da, aspectele legate de compilator ca un serviciu este acolo, bine demonstrat de Anders când a fugit în Google typescript Chrome cu mașina de scris, în panoul din stânga și Javascript generat în panoul din dreapta, a produs instantaneu în timp ce tastați.

Publicat 08/10/2012 la 14:10
sursa de către utilizator

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