![]() |
#10 |
Участник
|
Ещё пару слов про сахар. На Хабре была интересная статья Назад в будущее, или 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). |
Теги |
f#, kotlin |
|
|