Сообщение Re[15]: А что мешает заменить JS? от 18.03.2017 11:22
Изменено 18.03.2017 11:25 Serginio1
Re[15]: А что мешает заменить JS?
Здравствуйте, vdimas, Вы писали:
S>> Кстати интересная статья История о том, как мы перевели проект в почти четверть миллиона строк на TypeScript и остались в живых
V>Дык, в этом и суть, пока JS будет являться валидным TS.
V>Можно переводить пошагово, с вменяемым объемом изменений на каждом шаге.
К тому времени и TS будет другим. Проблема Dart в том, что у Ts уже большой комьюнити. А значит и примеры и прочее.
Переписывать на Dart ради синтаксиса?
Dart не предлагает, что то такого из-за чего нужно на него переходить. Я вижу.
То что мне понрапвилось это
Initializer list
S>> Кстати интересная статья История о том, как мы перевели проект в почти четверть миллиона строк на TypeScript и остались в живых
V>Дык, в этом и суть, пока JS будет являться валидным TS.
V>Можно переводить пошагово, с вменяемым объемом изменений на каждом шаге.
К тому времени и TS будет другим. Проблема Dart в том, что у Ts уже большой комьюнити. А значит и примеры и прочее.
Переписывать на Dart ради синтаксиса?
Dart не предлагает, что то такого из-за чего нужно на него переходить. Я вижу.
То что мне понрапвилось это
Initializer list
Besides invoking a superclass constructor, you can also initialize instance variables before the constructor body runs. Separate initializers with commas.
class Point {
num x;
num y;
Point(this.x, this.y);
// Initializer list sets instance variables before
// the constructor body runs.
Point.fromJson(Map jsonMap)
: x = jsonMap['x'],
y = jsonMap['y'] {
print('In Point.fromJson(): ($x, $y)');
}
}Re[15]: А что мешает заменить JS?
Здравствуйте, vdimas, Вы писали:
S>> Кстати интересная статья История о том, как мы перевели проект в почти четверть миллиона строк на TypeScript и остались в живых
V>Дык, в этом и суть, пока JS будет являться валидным TS.
V>Можно переводить пошагово, с вменяемым объемом изменений на каждом шаге.
К тому времени и TS будет другим. Проблема Dart в том, что у Ts уже большой комьюнити. А значит и примеры и прочее.
Переписывать на Dart ради синтаксиса?
Dart не предлагает, что то такого из-за чего нужно на него переходить. Я вижу.
То что мне понрапвилось это
https://www.dartlang.org/guides/language/language-tour
Initializer list
Ну еще перегрузка операторов. Но это уже малоиспользуемая фича.
S>> Кстати интересная статья История о том, как мы перевели проект в почти четверть миллиона строк на TypeScript и остались в живых
V>Дык, в этом и суть, пока JS будет являться валидным TS.
V>Можно переводить пошагово, с вменяемым объемом изменений на каждом шаге.
К тому времени и TS будет другим. Проблема Dart в том, что у Ts уже большой комьюнити. А значит и примеры и прочее.
Переписывать на Dart ради синтаксиса?
Dart не предлагает, что то такого из-за чего нужно на него переходить. Я вижу.
То что мне понрапвилось это
https://www.dartlang.org/guides/language/language-tour
Initializer list
Besides invoking a superclass constructor, you can also initialize instance variables before the constructor body runs. Separate initializers with commas.
class Point {
num x;
num y;
Point(this.x, this.y);
// Initializer list sets instance variables before
// the constructor body runs.
Point.fromJson(Map jsonMap)
: x = jsonMap['x'],
y = jsonMap['y'] {
print('In Point.fromJson(): ($x, $y)');
}
}Ну еще перегрузка операторов. Но это уже малоиспользуемая фича.