Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 40
1
WPF

Нужно определиться с выбором!

24.06.2020, 22:44. Просмотров 596. Ответов 13
Метки нет (Все метки)


Всем привет!
Хочу узнать мнение людей, кто сталкивался с подобными казусами в своей практике.

Мне необходимо разработать десктопное приложение, которое будет брать данные с сайта (бд MYSQL) и соответственно я с ними буду развлекаться в приложении.
Проблемы:
1. Желательно наличие кросс платформы (Windows и MacOS).
2. Собственно наличие возможности реализации API для работы с сайтом.

Вопрос: Какую среду разработки выбрать? (С#, C++)
Сначала сетовал на VS и WPF, но потом подумал о QT.

Вообщем, хочу узнать что вы думаете, на чем бы вы стали реализовать подобный проект?
Какие инструменты лучше всего использовать и проще. Что выполнимо, что не выполнимо.
Заранее благодарю всех за внимание!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2020, 22:44
Ответы с готовыми решениями:

Нужно определиться с выбором процессора
Добрый день всем.Взяв все Ваши советы на вооружение,и руководствуясь ими,я повзраслел.Была...

Нужно определиться с выбором ips монитора
Добрый день. В настоящее время у меня есть монитор hp prodisplay 221. Цветопередача у него не ахти,...

Собираюсь взять реобас, нужно определиться с выбором
Доброго времени суток, ребят. Собираюсь взять безмониторный реобас для своего пк. Магазин...

Нужно определиться с выбором seo friendly конструктора сайтов!
Ситуация такая, я студент, денег на регистрацию домена у меня нет, как и на хостинг, поэтому...

13
Модератор
8964 / 6278 / 1754
Регистрация: 21.04.2018
Сообщений: 18,657
Записей в блоге: 2
25.06.2020, 06:03 2
Цитата Сообщение от xD_Dark Посмотреть сообщение
1. Желательно наличие кросс платформы (Windows и MacOS).
Xamarin

Добавлено через 3 минуты
Цитата Сообщение от xD_Dark Посмотреть сообщение
Вопрос: Какую среду разработки выбрать? (С#, C++)
Сначала сетовал на VS и WPF, но потом подумал о QT.
Зависит от предполагаемых платформ.
Если они все покрываются Core, то проще VS+Xamarin.
0
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 40
25.06.2020, 12:19  [ТС] 3
Xamarin разве подойдет для десктопа? Насколько я понимаю это КП для мобильных приложений.
0
Модератор
8964 / 6278 / 1754
Регистрация: 21.04.2018
Сообщений: 18,657
Записей в блоге: 2
25.06.2020, 13:22 4
Цитата Сообщение от xD_Dark Посмотреть сообщение
Xamarin разве подойдет для десктопа?
Что такое Xamarin?
1
Эксперт .NET
1788 / 1299 / 424
Регистрация: 10.06.2011
Сообщений: 2,105
25.06.2020, 13:59 5
Активно развивается open-source фреймворк AvaloniaUI. Windows и MacOS точно поддерживаются:
Avalonia is a cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS
0
Модератор
8964 / 6278 / 1754
Регистрация: 21.04.2018
Сообщений: 18,657
Записей в блоге: 2
25.06.2020, 14:13 6
Цитата Сообщение от novikov.ea Посмотреть сообщение
Активно развивается open-source фреймворк AvaloniaUI. Windows и MacOS точно поддерживаются:
На сколько понимаю, они с Xamarin прямые конкуренты?
0
Эксперт .NET
1788 / 1299 / 424
Регистрация: 10.06.2011
Сообщений: 2,105
25.06.2020, 14:32 7
Предполагается, что AvaloniaUI будет круче. Тем более они не под Microsoft и могут развивать проект, как хотят.
0
Модератор
8964 / 6278 / 1754
Регистрация: 21.04.2018
Сообщений: 18,657
Записей в блоге: 2
25.06.2020, 16:09 8
Цитата Сообщение от novikov.ea Посмотреть сообщение
Предполагается, что AvaloniaUI будет круче.
Но предназначены для одних и тех же задач, платформ, целевую аудиторию?
Поэтому конкуренция будет прямой.

Цитата Сообщение от novikov.ea Посмотреть сообщение
Тем более они не под Microsoft и могут развивать проект, как хотят.
Судя по историческим примерам: Если будут круче - MS их купит!
Xamarin - это тоже не "родной" для MS проект.
Родной это UWP, который с большой вероятностью последует за Silverlight.
0
Эксперт .NET
1788 / 1299 / 424
Регистрация: 10.06.2011
Сообщений: 2,105
25.06.2020, 16:37 9
С отказом от Windows Mobile у MS вряд ли получится поднять UWP на вершину.
У Avalonia, насколько я понимаю, предполагается возможность добавления платформ в будущем. Я был на докладе одного из авторов. Он говорил, что приходится долго мудохаться, чтобы все элементы пиксель в пиксель отрисовывались на всех платформах. В итоге должно получиться, чтобы был один код подо все платформы: и десктоп, и Linux, и MacOS, и Android, и iOS.
Я в Xamarin не спец. Но, насколько я понимаю, он поддерживает только iOS, Android и UWP
0
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 40
25.06.2020, 16:37  [ТС] 10
Цитата Сообщение от novikov.ea Посмотреть сообщение
Активно развивается open-source фреймворк AvaloniaUI. Windows и MacOS точно поддерживаются:
Весь док на eng? Тяжеловато будет разобраться мне не очень опытному)
Ну а так вообще, подобное что-нибудь делали? даже если Xamarin или WPF - как оно вообще?
0
Модератор
8964 / 6278 / 1754
Регистрация: 21.04.2018
Сообщений: 18,657
Записей в блоге: 2
25.06.2020, 16:54 11
Цитата Сообщение от novikov.ea Посмотреть сообщение
Я в Xamarin не спец. Но, насколько я понимаю, он поддерживает только iOS, Android и UWP
Xamarin работает (по крайней мере по заявке MS) на любой платформе где есть Net (Core).
Для Linux, вроде, тоже можно. Но не в Студии.

Но в любом случае, это хорошо если будут конкурировать две платформы - значит не будут стоять на месте.

Добавлено через 1 минуту
Цитата Сообщение от xD_Dark Посмотреть сообщение
Весь док на eng? Тяжеловато будет разобраться мне не очень опытному)
Для кроссплатформенных при любом раскладе не будет полной русской документации.
Может встретите отдельные, вводные статьи.

Добавлено через 1 минуту
Цитата Сообщение от xD_Dark Посмотреть сообщение
даже если Xamarin или WPF - как оно вообще?
Зависит от вашей базовой подготовки.
WPF значительно проще.
Но тоже требует хорошего знания ООП и хотя бы начальных знаний по типовым паттернам програмирования (желательно MVVM).
1
Почетный модератор
Эксперт С++
5842 / 2851 / 390
Регистрация: 01.11.2011
Сообщений: 6,903
26.06.2020, 11:37 12
FireMonkey + THTTPClient
Бгггг.
0
Эксперт .NET
1788 / 1299 / 424
Регистрация: 10.06.2011
Сообщений: 2,105
29.06.2020, 11:05 13
Статья Cross-Platform C# UI Technologies с обзором технологий, позволяющих создавать кросс-платформенные приложения на C#: MAUI, Uno Platform, Avalonia UI, Blazor, Mobile Blazor Bindings
0
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 40
01.07.2020, 21:49  [ТС] 14
Спасибо всем! Уважаемый модератор - можно закрыть тему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2020, 21:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Нужно определиться с выбором версии Windows для установки на ноутбук HP Compaq 6710b
Извините за такой, возможно глупый, вопрос. Нужно определиться с версией Windows для ноутбука...

Определиться с выбором бп
Core i5 8400 Ddr4 16 gb x 2 Geforce gtx 1650 Ssd (sata) 6 вентиляторов 120 мм Всю периферию в...

Определиться с выбором!
Хочу купить ноутбук, будет нужен для учёбы (программирования) и не самых тяжёлых игр. Стоит ли...

Не могу определиться с выбором?
Нужен ноутбук для игр типа dota2 и WOT, для игры на высоких если не выйдет по бюджету, то на...

Как определиться с выбором
Вот хочу прикупить себе новый комп, но затрудняюсь с выбором процессора. Сейчас все покупают Интелы...

Не могу определиться с выбором
Планирую написать сетевой движок (протоколы UDP\HTTP и так далее) + веб панель на (пхп + мускул) с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.