Google ogłosiło wydanie Dart 1.1, nowego języka programowania, który ma działać zarówno po stronie serwera (podobnie jak Node.js), jak również jako język skryptowy w przeglądarkach. Aby ułatwić jego wdrażanie, Google udostępniło translator dart2js, zamieniający kod tego języka na JavaScript. W najnowszej wersji zwiększono wydajność względem JavScript o 25%.
Udoskonalono także wersję po stronie serwera, w tym dodano wsparcie dla wielkich plików, kopiowanie pliku, obsługę przerwań procesu oraz informacje terminala. Dodano obsługę protokołu UDP, który ma pozwolić deweloperom na pisanie bardziej wydajnych aplikacji strumieniujących multimedia.
Dart Editor otrzymał kilka funkcji zwiększających produktywność. Programiści znajdą w nim udoskonalone debuggowanie, lepszą kompilację kodu, a także bardziej efektywne podpowiedzi. Zwiększono także ogólną wydajność Edytora i analizatora.
Dart 1.1 szybszy o 25% od JavaScriptu i obsługą protokołu UDP | OSWorld.pl http://t.co/3lhOgy3CQO via @OSWorldpl
Michał Olber liked this on Facebook.
Składnia Darta jest tragiczna jak na język skryptowy. Do tego żałośnie
wzorowana na Javie kopiując jej wszystkie błędy i dodając nowe nieintuicyjne potworki.
Nie wróżę im sukcesu, bo żeby zastąpić JS trzeba przekonać wszystkich
developerów i twórców przeglądarek, inaczej mogą się pożegnać z
akceptacją i standaryzacją.
Tylko 25% szybciej niż tragicznie
zaprojektowany JS, i to w języku, który zmusza programistę do myślenia
za interpreter, jak choćby idiotyczne 'final’? Świetny wynik, nie ma co.
Sukces murowany…
Szkoda, bo zapowiadała się rewolucja, a wyjdzie
kupa i pewnie wojenka pomiędzy konserwatystami a fanbojami co pół roku
przerzucającymi się na 'zajebiste nowości’ jak Ruby czy inne martwe już
języki.
Moim zdanie, problemem jest nie ta czy inna składnia. Wzorowanie na Java, akurat nie jest problemem, skoro jest to po C najbardziej popularny język. Problemem jest, że ta składnia bardzo różni się od JS. Front Endowcy musieliby się uczyć nowego języka, który jak na razie ma działać tylko na Chrome. Nie wiem czy pisanie tylko na Chrome jest lepsze niż występujące dawniej pisanie tylko dla IE.
Zastanawiam się, czy Microsoft nie wybrał lepszego rozwiązania ze swoim TypeScirptem, bo wprowadza mniej zmian w stosunku do oryginału.
Jak dla mnie to problem w tym, że nie dogadano się przy standaryzacji JS i każdy proponuje własne rozwiązanie wprowadzając tylko zamieszanie i rozdrobnienie.
Język uruchamiany w wirtualnej maszynie oraz z tragiczną składnią…nie dzięki. Już dawno wykopali Javę z webdevelopingu
Mój drogi, JavaScript też jest uruchamiany w maszynie wirtualnej (Prawie każdy dzisiejszy język skryptowy ma maszynę wirtualną – nawet Lua).
Wielu programistów podchodzących do JS z perspektywy swoich wcześniejszych języków uważa że ma on tragiczną składnie.
Składnia Dartlang może się podobać chyba jedynie programistom Javy, z powodu podobieństw. Ja tego nie łapię, wolę JS. Co do VM przyznaję, że walnąłem tutaj gafę.
@Autor: Michał Olber
„W najnowszej wersji zwiększono szybkość uruchomionych aplikacji, aż o 25%, względem Dart 1.0. Sama wydajność została podwojona, w stosunku do wydania z listopada.”
Obawiam się, że napisałeś tu jakiś bełkot. Zwiększono szybkość (uruchamianych aplikacji czy czas wykonania kodu???) o 25 proc. ale względem czego? JS czy Darta 1.0? Pytam, gdyż w tytule napisałeś, że względem JS, po przecinku(?) dodajesz, że względem Dart 1.0… i kropka.. a w następnym zdaniu piszesz, że względem poprzedniej wersji (czyli 1.0) wydajność została podwojona.
„Dart 1.1 szybszy o 25% od JavaScriptu”
„W najnowszej wersji zwiększono wydajność względem JavScript o 25%”
Autorze, zdecyduj się… i pisz porządnie…
Szybkość Dart1.1 = 125% JS
Czy szybkość (Dart1.1 / JS) = 125% (Dart1.0 / JS)
?
Wywalcie wreszcie tę DISKUPĘ, bo jest takim gównem nawet entery losowo w tekst wstawia… Co komuś odbiło z tymi żałosnymi systemami komentarzy?!
Artur Szczepanski liked this on Facebook.