Показать сообщение отдельно
Старый 17.12.2015, 19:13   #25  
AP-1055D is offline
AP-1055D
Участник
 
351 / 92 (4) ++++
Регистрация: 01.06.2011
Ещё пару слов про сахар. На Хабре была интересная статья Назад в будущее, или 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()».
За это сообщение автора поблагодарили: Lemming (3).