Уж поверьте: тайпскрипту я только рад. Хотя бы за типизацию и () => { blablabla }.
Но это не означает, что я больше никогда не буду писать код на чистом js
Webkit уже давно отрисовывает графику с аппаратным ускорением, что, бесспорно, является плюсом в интерфейсостроении.
К тому же между Silverlight и HTML я выберу HTML из-за CSS
И попробуйте на WinForms наклепать больше 40-50 контролов на форму или фоновый рисунок для окна сделать (без костылей и нетривиальных твиков). Тормоза? То-то и оно
font-family: sans-serif;
font-family: serif;
font-family: monospace;
и так далее, что сам браузер подставит. Например Arial или Segoe UI какой-нибудь. Хоть он и коммерческий, но зато есть на платформе и куда красивее, чем 85% шрифтов на webfonts
<негодую>
На подобных сервисах вроде этого и Google Web Fonts не хватает одной важной вещи: сравнения со шрифтом написания «из коробки». Ну серьезно, для написания больших простыней текста из всей коллекции подойдет(и то не всегда) от силы один-два шрифта
</негодую>
Хотя второй подход, бесспорно, лучше, если изначально сущностей немного. Тут же Печь, Пирожок и Кирпич, остальное — объекты-значения. А расплодили в первом подходе выше крыши
Уже представляю утиный каст типов. типа Node x = (Node)y; превратится в var x = cast(y, Node);
function TypeCastException(message, typeFrom, typeTo) {
this.message = message;
this.typeFrom = typeFrom;
this.typeTo = typeTo;
}
function cast(objFrom, objTo) {
var success = true;
for (var p in objFrom)
if (!(p in objTo)) {
throw new TypeCastException("Невозможно преобразовать объект к указанному типу", objFrom, objTo);
break;
}
else
if (typeof(objTo[p]) != typeof(objFrom[p])) {
success = false;
break;
}
if (success)
return objFrom;
throw new TypeCastException("Невозможно преобразовать объект к указанному типу", objFrom, objTo);
}
Но это не означает, что я больше никогда не буду писать код на чистом js
К тому же между Silverlight и HTML я выберу HTML из-за CSS
И попробуйте на WinForms наклепать больше 40-50 контролов на форму или фоновый рисунок для окна сделать (без костылей и нетривиальных твиков). Тормоза? То-то и оно
font-family: serif;
font-family: monospace;
и так далее, что сам браузер подставит. Например Arial или Segoe UI какой-нибудь. Хоть он и коммерческий, но зато есть на платформе и куда красивее, чем 85% шрифтов на webfonts
На подобных сервисах вроде этого и Google Web Fonts не хватает одной важной вещи: сравнения со шрифтом написания «из коробки». Ну серьезно, для написания больших простыней текста из всей коллекции подойдет(и то не всегда) от силы один-два шрифта
</негодую>
Лично мне приятнее видеть, когда асинхронные запросы выполняются в виде. Не знаю, как остальным, так скобок нет грядки в конце выражения
Хотя второй подход, бесспорно, лучше, если изначально сущностей немного. Тут же Печь, Пирожок и Кирпич, остальное — объекты-значения. А расплодили в первом подходе выше крыши