1. Размещают в маркете.
2. Исполняются в песочнице, оно реально работает.
3. Работает на разных девайсах, хотя по сути у MS всего один девайс.
Минусы:
1. Зачем было ломать классический .Net и создавать совсем новое? Говорит о постоянных фейлах, неумении доводить до конца. Опасно — могут и Universal App забросить.
2. Не пользуется популярностью, можно сказать не выстрелило. Win Mobile 10 MS уже закрыла, а ведь маркет в основном для него был.
Писать на старом .Net WinForms? Можно распространять в обход маркета. Хотя, в чем плюс?
Здравствуйте, Shmj, Вы писали:
S>1. Размещают в маркете.
Больше половины десктопов в мире вообще не имеют маркета, как класса. Надо смотреть, что за приложение, на кого оно нацелено.
S>3. Работает на разных девайсах, хотя по сути у MS всего один девайс.
Точно, никаких "разных девайсов" по сути и нет.
ИМХО, УВП — очередной мертворожденный высер микрософта.
Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось. Или у вас там очень-очень специфик виндоприложение типа настройщика контроллера домена 2016?
Matrix has you...
Re: На чем писать десктопные приложения для Windows (объективное
Здравствуйте, Shmj, Вы писали:
S>MS предлагает писать Universal App. Причины:
S>1. Размещают в маркете. S>2. Исполняются в песочнице, оно реально работает. S>3. Работает на разных девайсах, хотя по сути у MS всего один девайс.
S>Минусы:
S>1. Зачем было ломать классический .Net и создавать совсем новое? Говорит о постоянных фейлах, неумении доводить до конца. Опасно — могут и Universal App забросить. S>2. Не пользуется популярностью, можно сказать не выстрелило. Win Mobile 10 MS уже закрыла, а ведь маркет в основном для него был.
Плюсы объективные, минусы мнимые. В чем эти "минусы" на самом деле минусы, если на результат не влияют?
S>Писать на старом .Net WinForms?
Зачем?
1) Если рассчитываешь сделать end-user софт и продавать, то UWP однозначно.
2) Если ты корпоративный разработчик или тебе нужна кроссплатформа, то советую обратить внимание на Electron(.NET) — кроффсплатформа, знакомый фреймворк, UI на HTML+CSS+JS (можно делгировать специально обученным людям).
Re[2]: На чем писать десктопные приложения для Windows (объективное
Здравствуйте, Mr.Delphist, Вы писали:
MD>2) Electron (Chrome + NodeJS) — всё бы хорошо, но надо знать JavaScript
Жуткое говно. Было пару аппов на нём наклёпаных — всё в итоге снёс.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re: На чем писать десктопные приложения для Windows (объективное
Здравствуйте, Sheridan, Вы писали:
S>Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось.
ТС вроде как очень понятный и строго определенный вопрос задал — "На чем писать десктопные приложения для Windows"
Здравствуйте, pagid, Вы писали:
P>Здравствуйте, Sheridan, Вы писали:
S>>Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось. P>ТС вроде как очень понятный и строго определенный вопрос задал — "На чем писать десктопные приложения для Windows"
Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности. Я от десктопных программ давно отошёл, но по моему вполне рабочий и разумный способ.
Re: На чем писать десктопные приложения для Windows (объективное
Здравствуйте, Shmj, Вы писали:
S>2. Не пользуется популярностью, можно сказать не выстрелило. Win Mobile 10 MS уже закрыла, а ведь маркет в основном для него был.
Есть статистика? Я немало приложений из маркета установил. Что удивило: даже iTunes оттуда ставится.
Здравствуйте, LuciferSaratov, Вы писали:
LS>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности.
Конечно можно, и если бы Sheridan обратил внимание ТС на то что это удобно, эффектно, эффективно, качественно... то я бы воздержался от комментария, вне зависимости от того насколько он прав. Но он же решил обратить внимание ТС на совсем другое преимущество, наверно спецом что бы ответ походил на анекдот.
Re[2]: На чем писать десктопные приложения для Windows (объе
Здравствуйте, Mr.Delphist, Вы писали:
MD>1) WPF (XAML + Win32 API) — всё бы хорошо, но UWP лучше
Да, UWP предлагает цельный ООП подход к использованию ресурсов платформы. Это плюс. Однако, WPF куда
мощнее чем UWP-шный XAML UI. Кhоме того, используя WPF ты уверен, что и через год твой код будет нормально работать.
В случае же с UWP с новым релизом контролы могут быть переименованы или стили изменены или еще какая напасть приключится.
(привет, винфоновый Slider)
Здравствуйте, LuciferSaratov, Вы писали:
LS>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности.
Абсолютно верно. А если совсем немного приложить усилий... Действительно, немного. Достаточно просто пользоваться только Qt, всмысле без прямого winapi нопример. Так вот, в этом случае кросплатформенность появляется сама и бесплатно.
Здравствуйте, pagid, Вы писали:
LS>>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности. P>Конечно можно, и если бы Sheridan обратил внимание ТС на то что это удобно, эффектно, эффективно, качественно...
Это by default. Qt уже достаточно популярен и даже достаточно стар (читай — пережил многое, в чтом числе и всякие там виндовзформс), чтобы обрести эти качества просто как дерево обретает годовые кольца.
Matrix has you...
Re: На чем писать десктопные приложения для Windows (объекти
MD>2) Electron (Chrome + NodeJS) — всё бы хорошо, но надо знать JavaScript
а что там знать? прототипы, замыкания, с некоторых пор промисы и async/await
ничего нового, чего в других языках не было
вот dom — это да, а сам язык простой как 3 копейки
S>>Так вот, в этом случае кросплатформенность появляется сама и бесплатно. CC>Дык и бесплатно не надо.
Тогда проходите мимо, не высказывайтесь за всех.