Ещё пару слов про сахар. На Хабре была интересная статья
Назад в будущее, или Hello World сегодня и тридцать лет назад. В ней приведена реализация одного и того же приложения (Hello, World!) для Windows 1 и для Windows 10. Первая реализация написана на С++, а вторая на JavaScript. Мне очень интересно, и я думал сделать опрос, в котором хотел спросить какая реализация интуитивно понятнее: на C++ или JS + UWP. Для меня, несмотря на то, что я уже довольно долго пишу на AngularJS, а также для других разработчиков, выразивших своё мнение в комментариях, интуитивно понятнее оказалась реализация на C++. Вот полностью моё мнение:
Цитата:
но самое главное… – это сильно возросшая выразительность API.
возможности использовать promise сильно облегчают написание кода и его читаемость
var promise = new WinJS.Promise.join([
WinJS.Resources.processAll(),
WinJS.UI.processAll()
// Add basic logic
]).then(function () {
// Update window title
Да тут читаемость вообще зашкаливает.
Я в 1997 году в Delphi бы форму с кнопкой About которая вызывает диалоговое окно сделал бы в общей сложности написав одну строку «Form2.ShowModal()».