Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
17 / 9 / 4
Регистрация: 09.02.2014
Сообщений: 197

Насколько .Net кроссплатформенная?

23.03.2025, 15:14. Показов 7822. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Давно делаю Windows Forms приложения на NET.Framework. Посматриваю в сторону .Net.
Вроде бы он кроссплатформенный. Но на Linux приложения с графическим интерфейсом все равно не будут работать?
Значит .Net не такой уж и кроссплатформенный?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.03.2025, 15:14
Ответы с готовыми решениями:

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

[Mono] Кроссплатформенная библиотека воспроизведения звука
Доброе утро! Есть-ли библиотека под .NET и/или Mono, которая позволяет воспроизводить звук? Так, чтобы одного только редактирования...

Кроссплатформенная разработка в Visual Studio 2013 Professional
У меня такой вопрос, возможно ли установить в Visual Studio 2013 Pro все те ништяки(интересует xamarin), которые есть в Visual Studio...

26
Эксперт .NET
 Аватар для Rius
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,039
Записей в блоге: 14
23.03.2025, 16:16
Windows Forms не весь Net.
Для линукс есть avalonia, blazor, electron.
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
24.03.2025, 21:30
Цитата Сообщение от Sampl Посмотреть сообщение
Значит .Net не такой уж и кроссплатформенный?
Увы, кроссплатформенного GUI "в коробке" нет.
0
133 / 57 / 2
Регистрация: 23.11.2024
Сообщений: 681
24.03.2025, 21:32
Посмотри на JavaFX.
0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
25.03.2025, 04:18
Tupiel Reuschin, зачем, если можно посмотреть на Avalonia?
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,214
25.03.2025, 04:45
Есть еще Uno, с маркетингом у них похуже чему Avalonia, но на reddit-е выкладывали демки - есть ощущение что они сделали то же самое, но каким-то образом более эффективно используются ресурсы.
0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
25.03.2025, 08:52
Хорошо бы MS забрали Avalonia под своё крыло и тогда получим кроссплатформу из коробки... Но скорее всего они на такое не пойдут, так как сие действо погубит WPF...
0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
25.03.2025, 08:54
Andrey-MSK, ну... MS начали развивать MAUI не боясь погубить WPF. Поэтому не вижу и тут опасности для него.
0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
25.03.2025, 08:58
Цитата Сообщение от Usaga Посмотреть сообщение
MS начали развивать MAUI
MAUI это однооконные приложения, а WPF - классическое многооконное приложение для Desktop. Так что это разные вещи и у них разное применение.
0
Эксперт .NET
 Аватар для Wolfdp
3781 / 1755 / 371
Регистрация: 15.06.2012
Сообщений: 6,514
Записей в блоге: 3
30.03.2025, 07:17
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Но скорее всего они на такое не пойдут, так как сие действо погубит WPF.
Как будто MS никогда до этого не хоронили проекты, или не тянули легаси до последнего.
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
12.04.2025, 19:50
Цитата Сообщение от Sampl Посмотреть сообщение
Насколько .Net кроссплатформенная?
На три ( win, lin, mac )
1
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
18.04.2025, 18:03
Настолько насколько это возможно и целесообразно.
Desktop Apps вообще сейчас не в тренде чтобы тратить усилия на их развитие. Остальное отлично крутится на линуксе.
0
19.04.2025, 17:27

Не по теме:

Цитата Сообщение от nicolas2008 Посмотреть сообщение
Desktop Apps вообще сейчас не в тренде чтобы тратить усилия на их развитие.
скорее объем задач, которые нужно решать именно через Desktop Apps резко сократилось. Плюс мобилки наступают на хвост.

0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
28.04.2025, 11:10
Цитата Сообщение от nicolas2008 Посмотреть сообщение
Desktop Apps вообще сейчас не в тренде чтобы тратить усилия на их развитие.
Расскажите это разработчикам CAD, 3D и многих других приложений, а то они не в курсе последних трендов...
0
Модератор
Эксперт Java
 Аватар для alecss131
2835 / 1344 / 403
Регистрация: 11.08.2017
Сообщений: 4,291
Записей в блоге: 2
28.04.2025, 22:34
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
CAD, 3D и многих других приложений
Большинство из них точно не .NET пишут. Все проф 3д программы (кроме бесплатного блендера) написаны на С++ (для графики используя Qt) с включением Питона (не знаю написаны ли на нем части, но исполнять внутри программы скрипты на нем можно).
А вообще сейчас тренд на написание программ под декстоп (хотя судя по прожорливости и производительности еще и мобилки) на JS и оборачивать их в electron
0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
29.04.2025, 08:37
Цитата Сообщение от alecss131 Посмотреть сообщение
Большинство из них точно не .NET пишут.
ПО от Autodesk требует установки NET Framework, что-то они там используют...
Цитата Сообщение от alecss131 Посмотреть сообщение
для графики используя Qt
Maya точно на Qt написана, так как полная кроссплатформа, а вот 3D Max, AutoCAD там что-то своё.
0
Модератор
Эксперт Java
 Аватар для alecss131
2835 / 1344 / 403
Регистрация: 11.08.2017
Сообщений: 4,291
Записей в блоге: 2
29.04.2025, 11:37
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
ПО от Autodesk требует установки NET Framework, что-то они там используют...
Сколько им пользуюсь не встречал требований. Последнее с чем сталкивался это требования к установке EdgeWebWiew и самого рабочего Edge. Он у меня был удален и Майка не запускалась даже. Знаю что плагины для Майки можно на шарпе писать, но все работает и так
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
3D Max
Как ни странно он так же на Qt, только почему они не сделали кроссплатформой не знаю. Я им тоже пользовался прилично. А так же другим софтом, Гудини, Painter, Синема, Foundry и прочий 3д софт (не сапр) во всех внутри Qt и в целом похожий набор либ.
0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
29.04.2025, 11:46
Цитата Сообщение от alecss131 Посмотреть сообщение
Сколько им пользуюсь не встречал требований.
До того как NET FW 4 включили в поставку Windows, установщики постоянно накатывали его. Это я точно помню
Цитата Сообщение от alecss131 Посмотреть сообщение
Как ни странно он так же на Qt
Ну может быть... Просто с Maya я работал на маке, потому и уверен что там Qt.
Цитата Сообщение от alecss131 Посмотреть сообщение
Синема
Эта программа тоже кроссплатформенная (Windows/OS X).
0
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
02.05.2025, 16:26
Andrey-MSK, так и какой процент от всего ринка занимает эти узкоспециализированные приложения. и тем более нахиба для них кроссплатформенность и даже .NET
0
 Аватар для Andrey-MSK
3308 / 2196 / 386
Регистрация: 14.08.2018
Сообщений: 7,387
Записей в блоге: 4
05.05.2025, 08:45
Цитата Сообщение от nicolas2008 Посмотреть сообщение
и тем более нахиба для них кроссплатформенность и даже .NET
А думаете разработка 3D, CAD, видео-контента идёт только под Windows? Очень много ПО создаётся для *NIX. А NET, ввиду её короссплатформенности и простоты создания и сопровождения приложений, стали использовать на других ОС для создания различных служб, сервисов и т.д., которыми пользуются, в том числе, приложения для Desktop.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2025, 08:45
Помогаю со студенческими работами здесь

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

Кроссплатформенная веб служба?
Добрый вечер! Есть задача сделать локальную веб службу, которая будет при обращении к ней через браузер опрашивать одно физическое...

Кроссплатформенная сборка
Есть: 1. Проект на dotnet, который нужно собрать под win, linux и osx (и под все разрядности). 2. Набор сторонних бинарников и ресурсов...

Насколько быстро можно перейти с VB,C++,PHP на VB.Net?
Насколько быстро можно перейти с VB,C++,PHP на VB.Net

Насколько распространена платформа .NET
Доброго времени суток уважаемые! Недавно, мою голову посетил вопрос, на который я не смог найти досканального ответа ни на форуме, ни...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru