Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7   вперед  Ctrl      все
 NET Core и десктопные приложения?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10436
Такое возможно?
Скажем сделать WinForms приложение, которое базируется на NET Core, чтобы не заморачиваться с фреймворком на юзерской машине.
11 янв 16, 10:53    [18661167]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Abobo
Member

Откуда:
Сообщений: 129
Я так понимаю, что нет. Ведь формы - это не коре, а конкретный UI-фреймворк. Коре вообще не включает в себя UI-классы, по-моему. Можно, я думаю, сделать библиотеку на коре, которая будет юзаться вашим приложением на формах. Но не проверял. Возможно, что коре-сборки только для последних виндовс, поэтому там, где винды слишком старые, может и не запуститься. - Всё это нужно проверять.

В любом случае, если хотите делать что-то коре - в смысле универсальное, и вы не ограничены старыми компами со всякими виндовс ХР или 7, то советую делать на UWP.
11 янв 16, 11:08    [18661232]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: NET Core и десктопные приложения?  [new]
Роман_ГК
Member

Откуда: Челябинск
Сообщений: 93
Вроде как обещают сделать судя по этой статье: https://habrahabr.ru/company/jugru/blog/327492/
10 янв 18, 12:00    [21092892]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
МихаилР
Member

Откуда: Ижевск
Сообщений: 253
Роман_ГК,

Скажите, пожалуйста, где вы в этой статье нашли упоминание о том, что на базе Core будет делаться UI (ну кроме UWP). Я пересмотрел её несколько раз, но как-то не встретил и близко.
Разве что вспомнили Xamarin, но это пока только мобильные.
14 янв 18, 13:33    [21105452]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Роман_ГК
Member

Откуда: Челябинск
Сообщений: 93
Возможно я еще в одной статье видел перспективу WinForms в Linux. (не могу её найти).

Там писали, что на Mono есть исходный текст и это позволит Microsoft достаточно быстро реализовать
функциональность NET Framework 4.5 в Net Core.

В этой статье намекают:
Но .NET Standard 2.0 — это дивный новый мир, покрывающий гораздо больше платформ, чем мы привыкли по десктопному .NET. Будут невероятно умные инструменты, позволяющие использовать библиотеки классов, написанные только под .NET 4.5


Название статьи - так же дает надежду:
"Через год-два .NET Core потеснит Java на рынке enterprise решений."


У меня есть необходимость запустить проект WinForms на Linux.
На текущий момент времени - некоторые баги в Mono, не позволяют, без переписывания моего проекта, запустить его в Linux.
(например - не рабочий WebBrowser, Отсутсвуют типы данных для MS SQL сервера TIME и DATE)

Поэтому мне интересна тема кросплатформености NET.
15 янв 18, 07:46    [21106315]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
МихаилР
Member

Откуда: Ижевск
Сообщений: 253
Роман_ГК,

Увы, я не вижу в этих цитатах намека на desktop.

Да .Net Standard (т.е. .Net Core) должен работать как минимум на Linux и MacOS, ну и как основа для Xamarin вместо Mono. И конечно всякие IoT и прочие нетрадиционные для последних версий .Net (после того, как не стало .Net Compact) платформы.
Но там в лучшем случае речь идет о UWP приложениях. А исходно в планах были только консольные и Web приложения.

Ну и enterprise Java это ни разу ни desktop - это Web.

В общем, пока сомнительно. Лично я бы не стал рассчитывать.
15 янв 18, 10:04    [21106561]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5178
Для UI на .Net Core есть, например, Electron. Вот здесь пишут, что на нем была сделана, например, SQL Operations Studio.
15 янв 18, 10:27    [21106625]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
МихаилР
В общем, пока сомнительно. Лично я бы не стал рассчитывать.

+1
Выглядит как Вилами по воде писано.
В первую очередь сделают веб скорее всего.
15 янв 18, 10:36    [21106644]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Роман_ГК
Member

Откуда: Челябинск
Сообщений: 93
Что-ж будем ждать исправления багов в Mono.

В ночной сборке версии 5.9 и выше есть типы данных MS SQL - Date и Time.
(проверял - собрал из исходников и протестил)

Надеюсь когда нибудь баг с элементом управления WebBrowser - закроют.
15 янв 18, 11:35    [21106913]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Pu4koff
Member

Откуда:
Сообщений: 349
Учитывая, что MS забил и на WinForms и на WPF - кроссплатформенный десктоп они пилить не будут. ASP.NET Core для ынтырпрайза запилили и норм.
15 янв 18, 13:14    [21107405]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3062
Сон Веры Павловны
Для UI на .Net Core есть, например, Electron. Вот здесь пишут, что на нем была сделана, например, SQL Operations Studio.


SQL Operations Studio = 400 МБ, 1500 фолдеров, 15000 файлов

15 янв 18, 13:33    [21107518]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Роман_ГК
Member

Откуда: Челябинск
Сообщений: 93
Просто оставлю это тут
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/

Первый абзац из гугль переводчика:
Microsoft Build Live сегодня мы впервые рассмотрим наши планы для .NET Core 3. Изюминкой .NET Core 3 является поддержка настольных приложений Windows, в частности Windows Forms, Windows Presentation Framework (WPF) и UWP XAML. Вы сможете запускать новые и существующие настольные приложения Windows на .NET Core и пользоваться всеми преимуществами, которые может предложить .NET Core.
16 май 18, 08:00    [21412289]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
МихаилР
Member

Откуда: Ижевск
Сообщений: 253
Роман_ГК,

Да, планы такие есть.
Но... обратите внимание, что ни о какой кросплатформенности данного решения речь не идет.

Т.е. это будет сугубо на Windows.

С другой стороны, как я понимаю - это шаг в сторону отказа от поддержки .Net Framework и повсеместной замены его на .Net Core
16 май 18, 15:51    [21414071]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
МихаилР
Но...
ну вот. Значит это и не новость вовсе.
16 май 18, 19:20    [21414736]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
МихаилР
Member

Откуда: Ижевск
Сообщений: 253
Petro123,

Почему?

Вполне себе новость. Просто она немного о другом.
Я бы сказал, что:
а) Microsoft пока не забарасывает полностью Desktop разработку. Ведь перенос WinForms + WPF под Core - это тосно не малые усилия. Будут ли развивать потом - вопрос...
б) Под Core переводят всё большую часть кодовой базы .Net Framework. Можно ожидать, что в какой-то момент от поддержки последнего откажутся совсем.
17 май 18, 11:47    [21416411]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6283
МихаилР,

б) не раньше, чем кончится поддержка всех систем, в которых оно впилено...т.е как рак на горе свиснет
18 май 18, 00:22    [21419080]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
МихаилР
Вполне себе новость. Просто она немного о другом.

Что MS работает в этом направлении мы знали. Не новость.
И то что быстро результата не надо ждать, тоже понятно.
ОК. Ничего нового).
18 май 18, 07:15    [21419256]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
МихаилР
Member

Откуда: Ижевск
Сообщений: 253
Petro123
Что MS работает в этом направлении мы знали. Не новость.

Ну вот лично я считал, что для Core расширенной десктопной порддержки не будет.
Т.е. App Models, которые он сейчас поддерживает (консоль, ASP.Net и UWP) - это всё.

Т.е. для меня это действительно ново и в какой-то степени неожиданно.
18 май 18, 11:30    [21419742]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
МихаилР,
Ну представляете, если до этого года 4 или 5?
Для меня лично это много в IT индустрии.
Особенно если учесть их эксперимент с сильвером.
Я быстрее жабу изучу)))).
Поэтому я так пессимистично)
IMHO
18 май 18, 11:44    [21419790]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
конечно Вася
Member

Откуда: Брянщина
Сообщений: 146
Petro123
МихаилР,
Ну представляете, если до этого года 4 или 5?
Для меня лично это много в IT индустрии.
Особенно если учесть их эксперимент с сильвером.
Я быстрее жабу изучу)))).
Поэтому я так пессимистично)
IMHO


А подпишусь как я на данную тему.
23 июн 18, 08:52    [21514862]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
конечно Вася,
Ничего нового за месяц не произошло))
23 июн 18, 09:47    [21514896]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Роман_ГК
Member

Откуда: Челябинск
Сообщений: 93
Ну вот вроде хорошие новости на эту тему:
http://www.opennet.ru/opennews/art.shtml?num=50641
8 май 19, 08:30    [21880611]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
fkthat
Member

Откуда:
Сообщений: 1366
К концу года в трешке обещают. Пока что можно сборки не связанные с UI писать/мигрировать на netstandard - их можно тогда использовать и в Net Framework и в Core. Мы в свое время именно так постепенно на коре и мигрировали.
8 май 19, 09:44    [21880661]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
WebPrj
Member

Откуда:
Сообщений: 376
Роман_ГК,
Мы ветке фронта, а GUI в статье вроде не обещают.
8 май 19, 09:51    [21880675]     Ответить | Цитировать Сообщить модератору
 Re: NET Core и десктопные приложения?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2342
WebPrj
Роман_ГК,
Мы ветке фронта, а GUI в статье вроде не обещают.

Да ладно? Не обещают? Точно?

07.05.2019 13:04
Также опубликован пятый предварительный выпуск открытой платформы .NET Core 3.0, функциональность которой приближена к .NET Framework 4.8 благодаря включению в состав открытых в прошлом году компонентов Windows Forms, WPF и Entity Framework 6.
Продукт .NET Framework больше развиваться не будет и остановится на выпуске 4.8.
Вся связанная с платформой .NET разработка теперь сосредоточена вокруг .NET Core, включая Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF и Xamarin.

Ветка .NET 5 ознаменует унификацию .NET Framework, .NET Core, а также проектов Xamarin и Mono.
В рамках .NET 5 пользователям будет предложен единый открытый фреймворк и runtime, которые можно будет использовать в различных областях разработки.
8 май 19, 10:29    [21880720]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7   вперед  Ctrl      все
Все форумы / WinForms, .Net Framework Ответить