LINUX.ORG.RU

Microsoft открывает WPF, Windows Forms и WinUI

 


0

4

Microsoft открывает средства для разработки GUI для .NET: WPF, Windows Forms и WinUI, — под лицензией MIT.
На данный момент WPF, Windows Forms и WinUI доступны только для платформы Windows. Стоит отметить, что Mono поддерживает Windows Forms через нативную библиотеку GDI+, и, скорее всего, наработки Windows Forms будут перенесены в Mono. А вот основой WPF является Direct3D, поэтому портирование под X11 или Wayland будет проблематично, хотя данные наработки могут помочь проекту Wine-mono и расширить число программ, запускаемых Wine.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: unfo (всего исправлений: 6)

Ответ на: комментарий от hobbit

Ты будешь смеяться, но я уже сто лет не видел багов в пдф под линукс.

Последние два бага были следующие.

1. В счетах использовали шрифты типа андаое моно и не внедряли их. В итоге под линуксом кракозябры. Поставить шрифты и все пашет.

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

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Ну вот тебе везёт, а я обламываюсь при попытке распечатать из линукса PDF, сгенерённый на pass.rzd.ru - верх съедается.

hobbit ★★★★★
()
Ответ на: комментарий от Mamin_simpotyaga

Почему то МС не отказывается от виндовс серверов, хотя давно уже есть полноценный АД и всякие дот-нет-асп и мсскуль уже давно на линух перевели.

mx__ ★★★★★
()
Ответ на: комментарий от KennyMinigun

А что будет, если они решат опубликовать код Windows. Серьезно

Linux открыт, но что-то никто не форкает.

anonymous
()
Ответ на: комментарий от ArkaDOSik

уже есть энтерпрайзный софт под онтопик на сабже? или уже хотя бы можно писать энтерпрайзный софт под онтопик на сабже?

kott ★★★★★
()
Последнее исправление: kott (всего исправлений: 1)

Так вот ты какой, линуксокапец.

dk-
()
Ответ на: комментарий от hobbit

Пока что они, наоборот, похоронили Reader for Linux

Что, официально, что-ли? :-/. Впрочем, *уже* *почти* не страшно.

AlexM ★★★★★
()
Ответ на: комментарий от Einstok_Fair

WPF, пишут, гвоздями прибит к winapi. Так что не факт

cvs-255 ★★★★★
()
Ответ на: комментарий от Einstok_Fair

и теперь они оба вместе с Qt сдохнут с приходом WPF

Какие горячие и влажные девичьи мечты!

anonymous
()
Ответ на: комментарий от Deleted

 пусть, человечество заслужило себе таких хозяев.

У вас, рептилоидов, нет совести.

grim ★★☆☆
()
Ответ на: комментарий от mx__

Наверное там ребята более близки к народу?
800$ за сервер в вечное пользование или непонятно что в качестве аналога от RH&Co(ноникал)

Тут как раз всё честно и прозрачно. Да и время поднятия с нуля - куда быстрее , чем у юникс-лайков.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от WatchCat

Ага, по сравнению с MFC Qt божественен.

«Вы вовсе не величайший из королей, а просто выдающийся, да и только».(C)

Qt замечателен исключительно качеством реализации.

anonymous
()

слышал мнение, что все эти движи по открытию кода от МС - это следствие падения интереса к их корпоративному ЯП. На который они сами то не особо что переводят из своих продуктов (http://www.lextrait.com/Vincent/implementations.html)

bonta ★★★★★
()
Ответ на: комментарий от Einstok_Fair

и теперь они оба вместе с Qt сдохнут с приходом WPF

Cерьезно? Быстрая с++ кросплатформенная либа как-то пострадает от пусть в некоей степени тоже «кросплатформенного» (ибо на в.м. работает) - сишарп/.Net инструментария?

Не смешите :)

bonta ★★★★★
()
Последнее исправление: bonta (всего исправлений: 1)
Ответ на: комментарий от yoghurt

«Source available» != «Open Source»

Чё тебе надо, не понимаю я по вашему ничего. Какое-то пиччикато ты захотел.

anonymous
()
Ответ на: комментарий от bonta

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

Причём тут MIT и без всяких затыков на весь .NET Core в отличие от.

ArkaDOSik ★★
()
Ответ на: комментарий от mx__

не, гитхаб купили, чтобы extinguish этот рассадник спо, заодно и гитхабовский electron туда же, если уж речь о гуи

anonymous
()
Ответ на: комментарий от Deleted

800$ за сервер в вечное пользование или непонятно что в качестве аналога от RH&Co(ноникал)

А юзер-калы вы конечно не считаете ?

Тут вопрос не в том что быстрее поднять а в том чтобы поставил и забыл, а не разгребать гав... после очередного кривого обновления с wsus-a :(

mx__ ★★★★★
()
Ответ на: комментарий от peregrine

Всем, уроме офисного платктона, пофиг на эти старперские платформы. Остальные, все такие стильненькие, сидят в свои телефонах, дети коррупционеров, 2% дырма

Deleted
()
Ответ на: комментарий от peregrine

С дуба рухнул штоле? С какого перепугу «Windows Only софт» перестанет «зависеть от Windows»? И каким боком к этому Windows Forms?

anonymous
()
Ответ на: комментарий от hobbit

Да, там был косяк какой то. Давно поездами не ездил.

Вспомнил, косяки там при печати из браузера. Из браузера вообще много чего на печати глючит. Авиабилеты тоже. Я нажимаю открыть в април или что там в мате для пдф и оттуда все отлично идет.

AVL2 ★★★★★
()
Ответ на: комментарий от Deleted

Остальные, все такие стильненькие, сидят в свои телефонах, дети коррупционеров, 2% дырма

Два чаю этому благородному дону!

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

Меня всё чаще страшивают «а это что за приложение?». Я отвечаю, что это браузер, а они такие «что это?»

Deleted
()
Ответ на: комментарий от tailgunner

Вот здесь я прочитал что WPF и Forms не будут принимать :

We also do not intend to accept contributions that provide cross-platform implementations for Windows Forms or WPF.

lberserq ★(05.12.2018 15:36:17)

grim ★★☆☆
()

Объяснит пожалуйста мне, человеку не сведующему, онтопик теперь сможет выглядеть как офтопик экспи к примеру?

anonymous
()
Ответ на: комментарий от anonymous

Он и сейчас может так выглядеть, если задаться такой целью.
Вопрос, а нафига?

WatchCat ★★★★★
()
Ответ на: комментарий от anonymous

Потому что очень много .NET софта на C# непортабельна именно из-за него. Мало кто сильно привязывается именно к WinAPI и каким-то библиотекам завязаным на винду, кроме как для работы с устройствами, графикой и Windows специфичными фичами. Да, используют реестры и прочее, но это гораздо легче отвязать чем графику.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

Вообще-то managed реализация System.Windows.Forms есть в mono уже лет 8 (или больше?) как. Но от «Windows Only софт» это пока никого не спасло.

anonymous
()
Ответ на: комментарий от Einstok_Fair

с приходом WPF

ну. во-первых. есть вот javafx, который гораздо лучше, потому как он давно уже кроссплатформенный. в отличии от WPF, javafx реально давно уже сущетвует и работает на linux,win,mac. а WPF.. - даже не обещали кросс-платформу.

во-вторых.

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

В качестве альтеранативы winforms был предложен WPF. Это была хорошая технология, там была система позволяющая делать «верстку» программы декларативно. Т.е. разделение кода от разметки. Был какой-то датабайндинг очень удобный и вообще грамотная архитектура, качественная реализация. MS активно разрабатывала WPF и еще более активно продвигала его всеми силами: бомбардировка на своих сайтах, тонны хорошей документации, блоги, конференции, юзер-группы. всех сгоняли на WPF (плюс силверлайт, который если я помню технологически был с ним какл-то связан). Люди кинулись в эту технологию, изучали, тратили свое время, силы. Ожидалось что весь виндовый дестктоп будет на этом WPF. (да еще и сильверлайт победит макромедию!). Короче они поверили. Сделали ставку.

Но, буквально через несколько лет, где-то в районе 2010 (насколько помню) стало понятно, что MS... сворачивает WPF.

Причем сворачивает как крыса - официально ничего не говорит. Снизилась любая актиность, пропал шум, заглохли блоки разработчиков и евангелистов WPF.

Лояльные MS разработчики тратили силы, время, делали ставку на эту технологию. Оказалось, что работы для них не будет и рынку они не нужны. Это же не шутки. Это судьбы людей. Конечно, это вызвало негодование, было воспринято как огромный кидок.

Так у меня вопрос: что есть предмет обсуждения? «Открывается» мертвая технология с помощью которой уже один раз реально причинили разработчикам вред.

thomasbug
()
Ответ на: комментарий от anonymous

Там с лицензией проблемы, если что. По этому оно не развивалось совсем.

peregrine ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.