На чем писать десктопные приложения для Windows (объективное
От: Shmj Ниоткуда  
Дата: 14.06.18 09:54
Оценка: 1 (1)
MS предлагает писать Universal App. Причины:

1. Размещают в маркете.
2. Исполняются в песочнице, оно реально работает.
3. Работает на разных девайсах, хотя по сути у MS всего один девайс.

Минусы:

1. Зачем было ломать классический .Net и создавать совсем новое? Говорит о постоянных фейлах, неумении доводить до конца. Опасно — могут и Universal App забросить.
2. Не пользуется популярностью, можно сказать не выстрелило. Win Mobile 10 MS уже закрыла, а ведь маркет в основном для него был.

Писать на старом .Net WinForms? Можно распространять в обход маркета. Хотя, в чем плюс?
Отредактировано 14.06.2018 9:55 Shmj . Предыдущая версия .
Re: На чем писать десктопные приложения для Windows (объективное
От: Mr.Delphist  
Дата: 14.06.18 10:33
Оценка:
Здравствуйте, Shmj, Вы писали:

Альтернативы:
1) WPF (XAML + Win32 API) — всё бы хорошо, но UWP лучше
2) Electron (Chrome + NodeJS) — всё бы хорошо, но надо знать JavaScript
Re: На чем писать десктопные приложения для Windows (объективное
От: AlexRK  
Дата: 14.06.18 10:41
Оценка: :)
Здравствуйте, Shmj, Вы писали:

S>1. Размещают в маркете.


Больше половины десктопов в мире вообще не имеют маркета, как класса. Надо смотреть, что за приложение, на кого оно нацелено.

S>3. Работает на разных девайсах, хотя по сути у MS всего один девайс.


Точно, никаких "разных девайсов" по сути и нет.

ИМХО, УВП — очередной мертворожденный высер микрософта.
Re: На Qt
От: Sheridan Россия  
Дата: 14.06.18 12:04
Оценка: 3 (1) +6
Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось. Или у вас там очень-очень специфик виндоприложение типа настройщика контроллера домена 2016?
Matrix has you...
Re: На чем писать десктопные приложения для Windows (объективное
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 14.06.18 12:58
Оценка:
Здравствуйте, 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 (объективное
От: CreatorCray  
Дата: 14.06.18 17:58
Оценка: +4
Здравствуйте, Mr.Delphist, Вы писали:

MD>2) Electron (Chrome + NodeJS) — всё бы хорошо, но надо знать JavaScript

Жуткое говно. Было пару аппов на нём наклёпаных — всё в итоге снёс.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: На чем писать десктопные приложения для Windows (объективное
От: Kolesiki  
Дата: 14.06.18 18:26
Оценка: +4
Здравствуйте, Shmj, Вы писали:

S>Писать на старом .Net WinForms? Можно распространять в обход маркета. Хотя, в чем плюс?


Ты родился в эпоху, когда "десятку" выпустили что ли?? Вспомни, как жили до десятки и .... продолжай так же!
Re[2]: На Qt
От: pagid Россия  
Дата: 14.06.18 19:03
Оценка: +2 -2
Здравствуйте, Sheridan, Вы писали:

S>Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось.

ТС вроде как очень понятный и строго определенный вопрос задал — "На чем писать десктопные приложения для Windows"
Re[3]: На Qt
От: LuciferSaratov Россия  
Дата: 14.06.18 20:16
Оценка: +4 -1
Здравствуйте, pagid, Вы писали:

P>Здравствуйте, Sheridan, Вы писали:


S>>Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось.

P>ТС вроде как очень понятный и строго определенный вопрос задал — "На чем писать десктопные приложения для Windows"

Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности. Я от десктопных программ давно отошёл, но по моему вполне рабочий и разумный способ.
Re: На чем писать десктопные приложения для Windows (объективное
От: vsb Казахстан  
Дата: 14.06.18 21:02
Оценка:
Здравствуйте, Shmj, Вы писали:

S>2. Не пользуется популярностью, можно сказать не выстрелило. Win Mobile 10 MS уже закрыла, а ведь маркет в основном для него был.


Есть статистика? Я немало приложений из маркета установил. Что удивило: даже iTunes оттуда ставится.
Re[4]: На Qt
От: pagid Россия  
Дата: 15.06.18 03:23
Оценка:
Здравствуйте, LuciferSaratov, Вы писали:

LS>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности.

Конечно можно, и если бы Sheridan обратил внимание ТС на то что это удобно, эффектно, эффективно, качественно... то я бы воздержался от комментария, вне зависимости от того насколько он прав. Но он же решил обратить внимание ТС на совсем другое преимущество, наверно спецом что бы ответ походил на анекдот.
Re[2]: На чем писать десктопные приложения для Windows (объе
От: SomeOne_TT  
Дата: 15.06.18 04:43
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>1) WPF (XAML + Win32 API) — всё бы хорошо, но UWP лучше

Да, UWP предлагает цельный ООП подход к использованию ресурсов платформы. Это плюс. Однако, WPF куда
мощнее чем UWP-шный XAML UI. Кhоме того, используя WPF ты уверен, что и через год твой код будет нормально работать.
В случае же с UWP с новым релизом контролы могут быть переименованы или стили изменены или еще какая напасть приключится.
(привет, винфоновый Slider)
Отредактировано 15.06.2018 4:54 SomeOne_TT . Предыдущая версия . Еще …
Отредактировано 15.06.2018 4:53 SomeOne_TT . Предыдущая версия .
Re[4]: На Qt
От: Sheridan Россия  
Дата: 15.06.18 08:20
Оценка:
Здравствуйте, LuciferSaratov, Вы писали:

LS>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности.

Абсолютно верно. А если совсем немного приложить усилий... Действительно, немного. Достаточно просто пользоваться только Qt, всмысле без прямого winapi нопример. Так вот, в этом случае кросплатформенность появляется сама и бесплатно.
Matrix has you...
Re[5]: На Qt
От: Sheridan Россия  
Дата: 15.06.18 08:22
Оценка:
Здравствуйте, pagid, Вы писали:

LS>>Ну так то на кьюте можно и чисто под винду писать без всякой кроссплатформенности.

P>Конечно можно, и если бы Sheridan обратил внимание ТС на то что это удобно, эффектно, эффективно, качественно...
Это by default. Qt уже достаточно популярен и даже достаточно стар (читай — пережил многое, в чтом числе и всякие там виндовзформс), чтобы обрести эти качества просто как дерево обретает годовые кольца.
Matrix has you...
Re: На чем писать десктопные приложения для Windows (объекти
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.06.18 08:27
Оценка:
Здравствуйте, Shmj, Вы писали:

S>3. Работает на разных девайсах, хотя по сути у MS всего один девайс.


Ну XBOX это разве не девайс?
И их достаточно много. Есть Windows 10 для ARM для ноутов. https://3dnews.ru/970566

В конце года выйдет андромеда и появится куча девайсов в том числе и IoT.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 15.06.2018 8:31 Serginio1 . Предыдущая версия .
Re[5]: На Qt
От: CreatorCray  
Дата: 15.06.18 09:35
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Так вот, в этом случае кросплатформенность появляется сама и бесплатно.

Дык и бесплатно не надо.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: На чем писать десктопные приложения для Windows (объективное
От: koenig  
Дата: 15.06.18 09:43
Оценка:
MD>2) Electron (Chrome + NodeJS) — всё бы хорошо, но надо знать JavaScript

а что там знать? прототипы, замыкания, с некоторых пор промисы и async/await
ничего нового, чего в других языках не было
вот dom — это да, а сам язык простой как 3 копейки
Re[6]: На Qt
От: Sheridan Россия  
Дата: 15.06.18 09:48
Оценка:
Здравствуйте, CreatorCray, Вы писали:


S>>Так вот, в этом случае кросплатформенность появляется сама и бесплатно.

CC>Дык и бесплатно не надо.
Тогда проходите мимо, не высказывайтесь за всех.
Matrix has you...
Re[2]: На Qt
От: Skorodum Россия  
Дата: 15.06.18 10:00
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Вот без шуток. Пишите на Qt. И будет у вас и винда, и линупс, и макось

И даже веб. Пример:
textedit

Тут больше информации.
Re[3]: На чем писать десктопные приложения для Windows (объективное
От: Mr.Delphist  
Дата: 15.06.18 10:03
Оценка:
Здравствуйте, koenig, Вы писали:

K>вот dom — это да, а сам язык простой как 3 копейки


Все языки просты, а вот стандартные либы и Фреймворки надо учить годами
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.