Информация об изменениях

Сообщение Re[10]: Кто знает киллер-фичи дотнета? от 23.07.2023 10:31

Изменено 23.07.2023 10:32 Serginio1

Re[10]: Кто знает киллер-фичи дотнета?
Здравствуйте, karbofos42, Вы писали:


G>>Много виндовса и много офиса. Если будет мало виндовса, то и офиса будет мало.


K>Либо офис можно портировать на Linux, как это сделано с Маком (даже под их ARM процессоры нативную версию сделали).


G>>Чем лучше десктопные программы можно делать под линукс, тем меньше виндовс нужен.


K>Только на линукс они повлиять не могут, а какой-то киллерфичи по разработке GUI не предоставляют по факту.

K>Ну, а если процесс разработки кроссплатформы и windows-only приложений одинаков, то зачем кому-то из разработчиков будет нужна только винда?

Ну вот MS сейчас продвигает .NET MAUI

Приложения .NET MAUI можно создавать на ПК или Mac и компилировать в собственные пакеты приложений:

Приложения Android, созданные с помощью .NET MAUI, компилируются из C# на промежуточный язык (IL), который затем компилируется JIT в собственную сборку при запуске приложения.
Приложения iOS, созданные с помощью .NET MAUI, полностью заранее скомпилированы из C# в собственный код сборки ARM.
В приложениях macOS, созданных с помощью .NET MAUI, используется Mac Catalyst — решение apple, которое переносит приложение iOS, созданное с помощью UIKit, на рабочий стол и дополняет его дополнительными API AppKit и платформы по мере необходимости.
Приложения Windows, созданные с помощью .NET MAUI, используют библиотеку пользовательского интерфейса Windows 3 (WinUI 3) для создания собственных приложений, предназначенных для рабочего стола Windows. Дополнительные сведения о WinUI 3 см. в статье Библиотека пользовательского интерфейса Windows.


Заметь линукса здесь нет. Впрочем учитывая долю десктопа на линукс, то зачем эту долю увеличивать?
Доля Linux на десктопах достигла 3%?
Re[10]: Кто знает киллер-фичи дотнета?
Здравствуйте, karbofos42, Вы писали:


G>>Много виндовса и много офиса. Если будет мало виндовса, то и офиса будет мало.


K>Либо офис можно портировать на Linux, как это сделано с Маком (даже под их ARM процессоры нативную версию сделали).


G>>Чем лучше десктопные программы можно делать под линукс, тем меньше виндовс нужен.


K>Только на линукс они повлиять не могут, а какой-то киллерфичи по разработке GUI не предоставляют по факту.

K>Ну, а если процесс разработки кроссплатформы и windows-only приложений одинаков, то зачем кому-то из разработчиков будет нужна только винда?

Ну вот MS сейчас продвигает .NET MAUI

Приложения .NET MAUI можно создавать на ПК или Mac и компилировать в собственные пакеты приложений:

Приложения Android, созданные с помощью .NET MAUI, компилируются из C# на промежуточный язык (IL), который затем компилируется JIT в собственную сборку при запуске приложения.
Приложения iOS, созданные с помощью .NET MAUI, полностью заранее скомпилированы из C# в собственный код сборки ARM.
В приложениях macOS, созданных с помощью .NET MAUI, используется Mac Catalyst — решение apple, которое переносит приложение iOS, созданное с помощью UIKit, на рабочий стол и дополняет его дополнительными API AppKit и платформы по мере необходимости.
Приложения Windows, созданные с помощью .NET MAUI, используют библиотеку пользовательского интерфейса Windows 3 (WinUI 3) для создания собственных приложений, предназначенных для рабочего стола Windows. Дополнительные сведения о WinUI 3 см. в статье Библиотека пользовательского интерфейса Windows.


Заметь линукса здесь нет. Впрочем учитывая долю десктопа на линукс, то зачем эту долю увеличивать?
Доля Linux на десктопах достигла 3%?

Хотя народ и портирует https://github.com/media-library/maui-linux