V8 / Chakra vs CLR - Jaki będzie wpływ maszynopis

głosy
0

Oglądając różne prezentacje na maszynopis, wydaje mi się, że jeśli V8, Chakra lub którykolwiek z javascript silników meczu (zbliżyć się do?) Wykonanie CLR (ktoś wie, czy robią?), Na pewno ten wkracza na .Net przestrzeń?

Statyczne typowanie wydawało się wielkim wyróżnikiem pomiędzy dev świecie .NET i świata js. Biorąc pod uwagę, że teraz maszynopis pochodzi z zalet

  • wpisywanie statyczne
  • wieloplatformowym
  • Dostęp do systemu js ekologicznego (w sposób statycznie wpisane)
  • (Biorąc pod uwagę, że kompilator jest w maszynopisie (z pliku .d dostępnych), nie byłem pewien, czy faktycznie prawie dostał „kompilator jako usługa”)

Zastanawiałem się, czy ktoś może wyjaśnić przestrzeń problemem lepiej podchodzić za pomocą systemu zestaw narzędzi / eko .NET? Czy jest to bardziej do tego, co jest stosowany do / gdzie „jeden jest”?

Dzięki

S

Utwórz 08/10/2012 o 12:55
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
4

C # i Java Development Platformy są wynikiem 50 lat ciągłej ewolucji w projektowaniu języków i inżynierii oprogramowania. Są to prawdopodobnie najlepsze dostępne obecnie platformy do pisania dużych ciał kodu programu, powiedzmy 25.000 linii w górę.

Maszynopis tylko rozwiązuje dwa problemy przy przyjmowaniu JavaScript dla rozwoju dużej skali, mianowicie silnego typowania i rozszerzeń obiektowych. Jako programista C # Chcę LINQ, generycznych i CodeContracts. Maszynopis daleki jako zamiennik ale ma znacznie przesunąć granicę, aby tam gdzie są najlepiej wykorzystane JavaScript i C #.

Mówię to jako programista C #, który postrzega maszynopis jako najważniejsze wydarzenie wiadomości od LINQ.

Odpowiedział 08/10/2012 o 14:40
źródło użytkownik

głosy
1

Nie ma nic nowego pod słońcem z maszynopis. To jest tylko tłumaczem języka, to nie obejmuje implementację VM. Wyjście jest regularny JavaScript, to nie będzie działać szybciej lub wolniej niż rzemieślnicza JS.

Najważniejszą wartością dodaną dla maszynopis jest poprawa rozwój czas. Błędy złapać wcześnie dzięki typowania, ale wciąż jest opcjonalny, niezawodne auto uzupełnianie i wsparcie refaktoryzacji. Wszystko, czego trzeba zaufać języka używanego w dużych projektach, które są nadal w utrzymaniu. I tak, aspekty kompilator jako usługa jest tam, dobrze świadczy Andersa kiedy biegł maszynopis w Google Chrome z maszynopis w lewym panelu i wygenerowanym javascript w prawym okienku produkowane natychmiast podczas pisania.

Odpowiedział 08/10/2012 o 14:10
źródło użytkownik

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