URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115983
[ Назад ]

Исходное сообщение
"Microsoft открыл код WPF, Windows Forms и WinUI"

Отправлено opennews , 04-Дек-18 22:57 
Компания Microsoft продолжила (https://blogs.windows.com/buildingapps/2018/12/04/announcing... открытие компонентов платформы .NET и в дополнение к ранее открытым компонентам .NET Core и ASP.NET Core, позволяющим создавать консольные, web- и серверные приложения, перевела в разряд свободного ПО WPF (https://github.com/dotnet/wpf) (Windows Presentation Foundation), Windows Forms (https://github.com/dotnet/winforms) и WinUI (https://github.com/Microsoft/microsoft-ui-xaml) (Windows UI XAML Library), дающие возможность разрабатывать приложения с графическим интерфейсом пользователя. Код открыт под лицензией MIT, разработка будет вестись на GitHub.


Одновременно опубликован (https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcin... тестовый выпуск открытой платформы .NET Core 3.0 Preview 1 (https://github.com/dotnet/core/blob/master/release-notes/3.0... в состав которой вошла платформа для построения клиентских приложений WPF (https://ru.wikipedia.org/wiki/Windows_Presentation_Foundation), позволяющая создавать кроссплатформенные интерфейсы пользователя с использованием языка разметки XAML (https://ru.wikipedia.org/wiki/XAML) и библиотеки элементов интерфейса WinUI. В состав также включены компоненты для создания интерфейсов с использованием библиотеки классов Windows Forms (https://ru.wikipedia.org/wiki/Windows_Forms), предоставляющего специфичный для Windows API.

Из других новшеств .NET Core 3 отмечается поставка ORM-прослойки Entity Framework 6 (EF6), поддержка создания самодостаточных приложений (формируется исполняемый файл, включающий .NET Core и зависимости), поддержка TLS 1.3, поддержка API  для встраиваемых устройств (GPIO, PWM, SPI, I2C), поддержка архитектуры ARM64 для Linux. В новой версии также появилась возможность одновременного запуска нескольких экземпляров .NET Core на одной системе, что позволит обновить  приложения WPF и Windows Forms до новой версии .NET  без обновления на уровне операционной системы.

Сборки тестовой версии .NET Core 3 подготовлены (https://dotnet.microsoft.com/download/dotnet-core/3.0) для Windows, macOS и Linux. Поддержка создания графических приложений пока ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF.

URL: https://blogs.windows.com/buildingapps/2018/12/04/announcing.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=49718


Содержание

Сообщения в этом обсуждении
"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Иван Семеныч , 04-Дек-18 22:57 
Как-то это слишком хорошо, чтобы быть правдой. Думаю, порт на X11 не заставит себя долго ждать.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено mikhailnov , 04-Дек-18 23:03 
А на Wayland?
/sarcasm

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:50 
Да хоть на черта лысого. Учитывая сколько лет до MS доползало столь простое пожелание толп народа - нет, вы и правда хотите себе рантайм с вот таким апстримом? Багфиксы и фичреквесты ведь будут рюхать аналогично. Поэтому какого-нибудь переписывания с gtk3 на 4 будете ждать по 5 лет. Или фигачить сами. А к моменту релиза, соответственно, выйдет гном 6-версии как раз, так что будет у вас самый свежак.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено A.Stahl , 04-Дек-18 23:04 
Это чем-то лучше Qt?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:07 
Тем что qt никому не нужен.
В остальном не лучше.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено dimqua , 04-Дек-18 23:20 
Скорее _это_ на GNU/Linux никому не нужно.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:24 
А на кой GUI под линух который сервер?
Десктоп же меньше 3% занимает.
Вот под Макось портануть, это было бы очень интересно :)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:51 
> Десктоп же меньше 3% занимает.

А у MS и того нет в мобильном сегменте - даже свой 1% про...ли.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Lufog , 06-Дек-18 14:06 
Ты случаем не андроидом, который решили закопать из за фуксии, козыряешь? Ну а в целом, как человек хорошо знающий WPF, не могу не порадоваться абстракции оного от платформы.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 15:32 
> Ты случаем не андроидом, который решили закопать из за фуксии, козыряешь?

Чокаво? Я что-то проспал, столица таки переехала в Васюки? А то у гугли 90% проектов - фейлятся, если что. Они большие, могут себе позволить :). Андроид вот не фэйланулся. А фуксия - кто под это дрова писать будет? :)

> Ну а в целом, как человек хорошо знающий WPF

...обладает характерным для MSовских ботов уровнем экспертизы. Хорошо что таких в Linux считают за г-но и гонят ссаными тряпками :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 08:28 
> Скорее _это_ на GNU/Linux никому не нужно.

Как это никому?!   Микрософту ж нужно.

Горчичный, дихлофос и зарин на окопы оупенсурс фрифагов.

Война же, не слышал?  </сириус бузинесс>


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Бондарюк Андрей , 05-Дек-18 14:12 
GUI на MacOS понимаю, на линуксе - не понимаю. Особенно с его долей в десктопе.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:53 
> GUI на MacOS понимаю, на линуксе - не понимаю. Особенно с его
> долей в десктопе.

Макось интересна как таковая только эплу. Который с другими делиться не больно рвется, так что они хуже и гиморнее чем даже мелкософт. И что-что а мелкософту они вообще совсем не друг а заклятый конкурент.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 16:15 
Проблематично согласиться с положениям этой пламенной речи ввиду наличие множества статистических данных. Например:

statista.com/statistics/218089/global-market-share-of-windows-7

Судя по табличке, макось стабильно интересует от (приблизительно) 7 до 14 процентов покупателей готовых компьютеров.

При этом инсталляций линукса от 0,88 до 1,91 процента, то есть стабильно менее 2 процентов, что неиллюзорно намекает на близость к статистической погрешности.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 19:28 
Странная какая-то у вас статистика, товарищ майор. На 100% моих компьютеров установлен линукс.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 19:52 
Это не наша, товарищ солдат, это вражеская статистика.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 06-Дек-18 01:59 
По вашей статистике в мире нет бабушек.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено PukkuTukkuTaBu , 05-Дек-18 22:10 
А каждую переустановку винды они тоже за новую тачку считают?
Линукс просто не палится так во внешний мир, как зондоОси типа windows 10 или макоси

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 23:37 
> А каждую переустановку винды они тоже за новую тачку считают?
> Линукс просто не палится так во внешний мир, как зондоОси типа windows
> 10 или макоси

И какой ответ я могу дать на этот вопрос? :)

Линукс точно так же палится. Считают ведь по браузерам. Ничтожное количество людей меняет UA. Вот и получаются такие цифры. Причём они такие вот уже более двадцати лет.

Правда жизни в том, что обычные люди не используют линукс. Его используют только на серверах и некоторых разработчики ПО. Нет никаких предпосылок к тому, что это может измениться в будущем, поскольку:

а) для линукса не пишут хороший полезный людям прикладной софт (не считая консольных программ), а тот, который всё же написан, вызывает в лучшем случае саркастическую ухмылку;

б) от сообщества линуксоидов принципиально не дождёшься помощи, только потока ядовитых оскорблений и словесных помоев, это отпугивает любого уважающего себя человека;

в) в линуксе практически отсутствует неизменная графическая рабочая среда, постоянно что-то ломают и переделывают с нуля. Для простых потребителей и юзеров ПК это весьма серьёзная проблема.

Нет вообще никаких адекватных сценариев использования линукса обычной, к примеру, домохозяйкой. Что она будет делать с линуксом? Компилировать программы? Нет. Ходить с него безопасно в интернет? Вряд ли, поскольку для простого народа опасности интернета выглядят как нечто такое, от чего защищают антивирусы, следовательно линукс не подходит. Да-да, если нет модного антивируса, то «хомяк» не будет доверять заявлениям о безопасности линукса, это известная вещь. :) Я лично не раз пробовал познакомить людей с той же бубунтой. Это никого не привлекает. Даже заверения в полной безопасности хождения из бубунты на п-рн-сайты — не срабатывают. Людям попросту не нужен линукс. Ни безопасный, ни бесплатный, ни вообще никакой.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Anonim , 06-Дек-18 12:00 
>> в) в линуксе практически отсутствует неизменная графическая рабочая среда, постоянно что-то ломают и переделывают с нуля. Для простых потребителей и юзеров ПК это весьма серьёзная проблема.

Вот тут вообще не соглашусь. С моей чисто-юзерской точки зрения кеды не изменялись со времён ранних 4.х. Я по look&feel разницу не замечу, если только они не будут запущены параллельно. Крыса не изменялась ещё дольше - стабильное поведение, стабильный UX, привычно и в меру удобно.
А вот в винде напротив - графическая система постоянно меняется, функции перепрятывают и выкидывают. С каждым релизом хочется достать тёплый ламповый W2k.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 06-Дек-18 12:50 
>>> в) в линуксе практически отсутствует неизменная графическая рабочая среда, постоянно что-то ломают и переделывают с нуля. Для простых потребителей и юзеров ПК это весьма серьёзная проблема.
> Вот тут вообще не соглашусь. С моей чисто-юзерской точки зрения кеды не
> изменялись со времён ранних 4.х. Я по look&feel разницу не замечу,
> если только они не будут запущены параллельно. Крыса не изменялась ещё
> дольше - стабильное поведение, стабильный UX, привычно и в меру удобно.

О вкусах не спорят. С моей, например, юзерской точки зрения KDE закончилось третьей версией.

Это, впрочем, не играет значительной роли, поскольку проблемы из двух предыдущих пунктов (а) и (б) неразрешимы: нет прикладного софта и нет дружественного сообщества. Именно поэтому, а не из-за отсутствия драйверов, «линукс на десктопах» так и не состоялся.


> А вот в винде напротив - графическая система постоянно меняется, функции перепрятывают
> и выкидывают. С каждым релизом хочется достать тёплый ламповый W2k.

До Висты включительно почти всё нужное на месте, кроме официальной поддержки 16-битных программ в 64-битной ОС. Дальше там уже действительно мелкие сломали оффтопик.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 08-Дек-18 09:56 
> О вкусах не спорят

Так о вкусах говорим или о изменяемости гуев от версии к версии? О втором начали, если мне память не изменяет, причем тут вкусы?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Андрей , 07-Дек-18 12:36 
>>  Его используют только на серверах и некоторых разработчики ПО.

Вставлю свои пять копеек - оооочень все зависит от индустрии и места жительства.
Я работаю в VFX для фильмов в Лондоне и у нас в компании 100% рабочих станций на CentOS (не говоря уже о серверах и ферм для рендера).
И это не только у нас, вот пруф - http://www.vfxplatform.com

Вобщем хорошая новость, может Thinkbox Deadline будет чуточку стабильнее под Линуксом/Маком (хотя и сейчас норм) -)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено фыв , 05-Дек-18 23:32 
Пользовал я это...
Искренне сочувствую всех фанатикам "продуманности" и прочего маркет-бреда про "изумительное" удобство макакооси.
Ведь у них два варианта - ты правильный (Джобс БОХ, огрызок всё, макось - идеал, и т.д.), и ты неправильный (как смеешь ты, ничтожество, сомневаться в БОЖЕСТВЕННОСТИ ЭТОГО ДАРА тыблока)...
Им даже в голову не приходит, что некоторым удобно не просто что-то другое, но и возможность использовать и настраивать это что-то под себя, и, о боги яппла, даже подвергать сомнению привычки и вкусы других, ДАЖЕ идеальных фанатов яппла с его БОЖЕСТВЕННЫМ интерфейсом...
При том я не спорю, что некоторые вещи реализованы более чем. Но это не умаляет общей ущербности, с моей точки зрения.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Отражение луны , 04-Дек-18 23:22 
Ты это серьёзно? Большинство С++ вакансий сейчас о Qt.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 04-Дек-18 23:56 
В Qt всё настолько плохо, что приходится нанимать орды г-нокодеров для допиливания хоть до какого-то состояния?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено вирусописатель , 04-Дек-18 23:58 
У вас же в КГБ тоже используют Qt.
Просто он единственный адекватный кроссплатформенный фреймворк.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 00:48 
> У вас же в КГБ тоже используют Qt.
> Просто он единственный адекватный кроссплатформенный фреймворк.

Откровенно говоря, не понимаю этой суеты о кроссплатформенности. Никто, как правило, не использует один и тот же софт на нескольких ОС одновременно. Обычно люди предпочитают найти самое лучшее нативное приложение. Могу с ходу вспомнить только несколько кроссплатформенных программ, да и те из необязательного набора, и для всех есть нативные функциональные аналоги: GIMP, Geany, qBittorrent… Нативные приложения компактнее, быстрее, лучше выглядят.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 05-Дек-18 02:14 
правильно. это разные люди, использующие один софт под разные платформы

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Анонимный прохожий , 05-Дек-18 06:27 
>  ...для всех есть нативные функциональные аналоги: GIMP, Geany, qBittorrent...

Эти программы тоже не нативные: GIMP и Geany написан на GTK+, qBittorrent на Qt.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 07:46 
Jet brains ide, Firefox, Sublime (Vscode), Telegram Kdiff3.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 11:10 
П-ц, опеннетовские аноны уже не понимают написанное по-русски.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:54 
> для всех есть нативные функциональные аналоги: GIMP, Geany, qBittorrent… Нативные
> приложения компактнее, быстрее, лучше выглядят.

Однако если кто-то использует несколько ОС, разучивать несколько приложений и их закидоны крайне утомительно. А какой-нибудь VLC например - играет толпу всего и в Linux, и в винде, и даже на андроиде. А может и где еще. И таки более-менее одинаковый везде по возможностям.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 16:28 
>> для всех есть нативные функциональные аналоги: GIMP, Geany, qBittorrent… Нативные
>> приложения компактнее, быстрее, лучше выглядят.
> Однако если кто-то использует несколько ОС, разучивать несколько приложений и их закидоны
> крайне утомительно. А какой-нибудь VLC например - играет толпу всего и
> в Linux, и в винде, и даже на андроиде. А может
> и где еще. И таки более-менее одинаковый везде по возможностям.

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

VLC? Его даже сами линуксоиды не жалуют. А на виндах люди смотрят фильмы, как правило, совсем другими программами. Нативными, естественно. Например, свободным и бесплатным MPC-HC, который сразу с кодеками поставляется в пакете K-Lite Codec Pack. Или Windows Media Player. Или коммерческими проигрывателями. На маке тоже так.

И что это ещё за новости — «разучивать несколько приложений»? Никто их никогда не разучивает. Даже столько сложные, как системы CAD, CAM, BIM и пр. Только профессионалы их изучают, остальная публика знакомится с приложениями лишь на уровне «потыкать мышкой». Если сразу нужных кнопок не нашёл, то звонит «знакомому программисту» и спрашивает, что ему поставить для просмотра киношек, например, а кибервасян в большинстве случаев авторитетно рекомендует ломанные коммерческие программы с торрентов. Ибо если тебе на шару досталась платная программа, то ты сэкономил, заработал и обжулил жуликов. Сплошной кайф и доход!

Даже vim, который работает везде, лично я на виндах не использую, потому что для виндов он чужероден, нарушает единство рабочей среды. А вот Notepad2 — не нарушает. Надо ли ставить вопрос, что я использую на оффтопике? Хотя вот на маке, который таки настоящий Юникс, я снова использую vim, ага. :)

Ребята, так называемые кроссплатформенные приложения — это пустая трата времени, сил и ресурсов. Их почти никто в реальном мире не использует. Все выбирают нативное.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 17:46 
На Haiku OS портируют Qt софт. Хотя от части согласен, везде свои фреймворки, графические интерфейсы пользователя. Единственное, что кажется уместным, это порты для старых игр типа Quake.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 17:56 
Вот это, кстати, хороший пример: для Гайки многий кроссплатформенный современный софт не помешает за отсутствием такового в старой BeOS.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено фыв , 05-Дек-18 23:41 
Ну вот я пользуюсь одними и теми же программами и там и там.
И музыку слушаю в клементине, и фильму смотрю в smplayer, которому "внезапно" ваще не надо кулёчекмедиасуперкодек пак... им т.д.
Ну есть стадо леммингов, которое пользует ровно одни и те же программы в принципе на винде, и до сих пор не понимают, что опера их любимая, мягко говоря, уже совсем не опера, и т.д. Но упорно её ставят, и т.д...
Море программ работают "везде", но да, сила инерции рулит. Миллионы мух не могут ощибаться, думать - это больно, и т.д.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 06-Дек-18 00:48 
Естественно! Люди и будут ставить то, что знают, ибо «привычка — вторая натура». Потому так важен, между прочем, UX. ;-)

Более того: люди в реальной жизни отключают обновления не только ОС, но и остального софта. Это одна из причин того, что майки начали засовывать телеметрию компилятором прямо в код и принудительно обновлять систему и ПО.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 16:00 
> Более того: люди в реальной жизни отключают обновления не только ОС, но
> и остального софта.

И что характерно, в половине случаев это делается для того чтобы это гуано не сорвало им workflow например. И майки тут очень рискуют, выбешивая тех кто компьютерами пользуется для того чтобы работу работать. Потому что когда винда лучше вас знает что ща ребут, а то и ломает рабочее окружение - народ резонно бесится.

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 07-Дек-18 18:31 
>> Более того: люди в реальной жизни отключают обновления не только ОС, но
>> и остального софта.
> И что характерно, в половине случаев это делается для того чтобы это
> гуано не сорвало им workflow например. И майки тут очень рискуют,
> выбешивая тех кто компьютерами пользуется для того чтобы работу работать. Потому
> что когда винда лучше вас знает что ща ребут, а то
> и ломает рабочее окружение - народ резонно бесится.
> И таки MS со своими телеметриями затрахал множество тяжеловесных спецов. И теперь
> они с нами. И даже многие просекают что у нас был
> пойнт. Это очень крутой и ценный актив, между прочим.

Для корпораций MS предлагает LTSB и серверные выпуски. Там отключить пока ещё можно. Но я бы не торопился. По большому счёту, совершенно ничто не мешает реализовать на энтерпрайзном уровне полностью закрытую от внешнего мира в интранете безопасную клиент-серверную систему с множеством бездисковых терминалов (без дисководов и с залитыми эпоксидкой портами USB) вместо обычных ПК — и это можно делать хоть на Windows NT или 2000 или RHEL старых версий, если того софта достаточно для выполнения рабочих задач (а это, как правило, так, ибо задачи, в целом, не меняются со временем).


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анним , 06-Дек-18 17:37 
Продукты от Adobe вполне можно считать кроссплатформенными, и почему то их больше рекомендуют - Adobe Reader чаще идёт на дисках чем какой-то SumatraPDF, и Audition - хоть и не панацея, но маст-хэв среди мастеров работы с аудио под виндой.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 15:57 
> VLC? Его даже сами линуксоиды не жалуют.

Не читайте до обеда желтый опеннет. Я вот например его жалую, будучи линуксоидом. Так что сэр получился лжецом или манипулятором, на выбор.

> А на виндах люди смотрят фильмы, как правило, совсем другими программами.

Да в том то и прикол что я vlc довольно часто у хомяков с виндой встречаю нынче.

> Нативными, естественно.

Как бы vlc тоже нативный. Понативнее многих виндовых прог, например, дотнетовских :)

> Например, свободным и бесплатным MPC-HC,
> который сразу с кодеками поставляется в пакете K-Lite Codec Pack.

Все эти кодек-паки и проблемы ассоциированные с ними всех давно затрахали. Поэтому собственно и ставят vlc - ему наплевать сколько глюков в системных кодеках. Точек отказа в разы меньше. Поэтому там где MPC-HC глюкает по черному из-за того что кодек не установился, криво поставился, какая-то прога изволила свой кодек поставить,  апи после апдейта системы взбрыкнуло или что там еще, vlc все это похрен, он - просто работает. Потому что либы декодирования он таки с собой все припер. За это его и любят - предсказуемый и по сравнению с кодекпаками проблем создает намного меньше.

> Или Windows Media Player. Или коммерческими проигрывателями. На маке тоже так.

Виндус медиа плеер тормознее VLC в разы. И кушает полтора формата. Поэтому я даже и не знаю кто и что им смотрит. Наверное самые прожженые фанаты гейтса. А коммерческий, хыхы, всех что-то жаба давит, когда vlc нахаляву качается, без рекламы и смс.

> И что это ещё за новости — «разучивать несколько приложений»? Никто их
> никогда не разучивает.

Ну как бы даже у разных плееров разные шорткаты могут быть. А мышкой - ну как бы целиться в кнопки долго и неоперативно, что для видео все же анноит даже хомяков. А когда видео в фулскрине - еще и не понятно куда целиться, потому что там только видео и есть. Мышкой в него тыкать тоже как-то не очень логично. И OSD таки у всех тоже разный.

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

Это у него довольно быстро проходит, после того как побегает вирусы и майнеры удалять за своими советами. А не побегает - у него репутация сольется в плинтус и на будущее ему даже картошку чистить не доверят.

> программа, то ты сэкономил, заработал и обжулил жуликов. Сплошной кайф и доход!

Когда есть vlc, который просто работает, шустро декодит, без вирусов и смс качается с официального сайта - профит получается очень блеклым и неубедительным. Ваши данные протухли, сейчас вам не 1995.

> Даже vim, который работает везде, лично я на виндах не использую,

Вот нафига он на винде я не знаю. У винды изначально терминалки нормальной нету, для начала. Хотя я когда-то юзал там FTE. Он и для линя есть. Но как-то потом все пришло к тому что я юзаю для мелких правок по месту миднайт, а для крупномасштабных операций - geany.

> потому что для виндов он чужероден, нарушает единство рабочей среды.

Я даже и не знаю какое в винде единство рабочей среды. Там как-то изначально только нотпад есть, который даже подсветку синтаксиса не умеет и норовит сохранить все в чуть ли не досовсской кодировке. Сливая в этом даже банальному mousepad'у.

> А вот Notepad2 — не нарушает. Надо ли ставить вопрос, что я использую на оффтопике?

Только наверное Notepad++. Или как его правильно, забыл уже. Видел, неплохая штука. Но geany для сколь-нибудь масштабного програмизма мне доставил даже побольше. Он не тяжелый но весьма универсальный, вплоть до плагина с браузилкой на вебките обновляемой при сохранении файла. Так что пописывая фирмварь - можно и вебморду отладить не отходя от кассы. С нотпад++ так вроде не катит, а ставить что-то специальное вместо привычного редактора для немного хтмл-жс мне как-то дико лениво.

> Все выбирают нативное.

Скриптощиту на электроне это расскажи.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 07-Дек-18 18:41 
>> VLC? Его даже сами линуксоиды не жалуют.
> Не читайте до обеда желтый опеннет. Я вот например его жалую, будучи
> линуксоидом. Так что сэр получился лжецом или манипулятором, на выбор.

Какой там сегодня процент линукса на десктопе? Чуть меньше статистической погрешности? Как свежо и ново.


>> А вот Notepad2 — не нарушает. Надо ли ставить вопрос, что я использую на оффтопике?
> Только наверное Notepad++. Или как его правильно, забыл уже. Видел, неплохая штука.

Воспитай в себе привычку гуглить, когда хочется поумничать. Я помогу тебе и покажу пример:

google.com/search?q=Notepad2


Остальное не комментирую и даже не читаю, извини, а за это просто взглядом зацепился.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 09-Дек-18 19:48 
На, вот, я тебе ссылку покажу, уж больно ты болтлив:

poll.pollcode.com/78971274_result


---------------------------------------------
Selection                               Votes
---------------------------------------------
MPC-HC                          42%     5,884
Windows Media Player            17%     2,311
VLC                             19%     2,644
Movies & TV                      6%       802
POT / GOM / KMP                  7%       958
MPC-BE                           4%       580
Something else                   6%       779
---------------------------------------------
                                 13,958 total
---------------------------------------------

Так и выясняют, что чем пользуется.

Опрос не вполне репрезентативен, ибо на него попадают со страницы K-Lite Codec Pack, но уж чем богаты.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Вуыкло , 05-Дек-18 12:44 
То есть популярность фреймворка обратнопропорциональна его качеству? Ну тогда тебе прямая дорога в гтк и сабж.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 12:55 
> В Qt всё настолько плохо, что приходится нанимать орды г-нокодеров для допиливания
> хоть до какого-то состояния?

Судя по количеству минусов, не только в Qt всё плохо, но и в жизни г-нокодеров, которые пишут на ЭТОМ свои ненужнограммы. :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:57 
Будь мужыком, пиши свои очень нужные программы на винапи. Пока мелкософт еще не полностью загнал в дотнет и виндостор, с managed кодом в принудительном порядке и тотальной невозможностью поставить прогу иначе чем из их виндостора. А то у них в планах вообще-то значилось стать таким себе эплом с ифонами. Получилось хреновато, но что сделано - то сделано. И назад они не повернут. А ты станешь обладателем нафигнужных знаний об операционке которой никто не пользуется, так что прогать все проги ты будешь сам и для себя, как самый умный.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 16:37 
Зачем? За меня уже всё написали другие люди.

Ты ведь догадываешься, за какие заслуги винда занимает доминирующее положение на рынке ОС? Совершенно верно — благодаря множеству написанных для неё нативных приложений.

Да, и я не использую десяточку, спасибо, и даже не знаю, как выглядит ейный магазин. У меня всё по-старому и уже, думаю, это не изменится: XP, 2003, Vista, 2008, где-то Семёрочка… В них всё отлично с программами на ВинАпи.

А вот касательно якобы нафиг не нужных знаний об операционке — здесь ты, анон, крупно не прав. Это знание обязательно для программиста, оно даёт истинное понимание предметной области и умение делать свою работу эффективно, а не эффектно. Иначе это не программист, а макака с клавиатурой. Великий Дональд Кнут, отец нашей мудрости, во первом томе про это прямо так и пишет. Макаки-то, понятно, не читали и не прочитают, но ты-то, надеюсь, знаешь, читал. Понимаешь ведь, про программа на Сях и ВинАпи, да ещё с уместными ассемблерными вставочками на обе лопатки положит поделки клавиатурных обезьянок, которые не понимают, чем отличается регистр от реестра, а статика от статистики.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 16:21 
> Зачем? За меня уже всё написали другие люди.

Мне бы такой оптимизм. А то иногда оказывается что нечто не умеет то или это, или баг анноит - и вот тогда возможность сунуться в сорец очень кстати. Как и живой автор проги, нормально относящийся к комитам и багрепортам. А в идеальный софт я таки не верю. Кроме разве что hello world. Баги таки были даже в 95-й винде. Даже в ее нотпаде. Некоторые из них довольно угарные.

> Совершенно верно — благодаря множеству написанных для неё нативных приложений.

А я то думал что за работу с OEMами в стиле мафии, чтоб она шла предустановленной на большинстве продаваемых компов. Упомянутое было актуально в 1995, но сейчас 2018 и "нативность" в винде очень вольное понятие. Там одних тулкитов виджетов полдюжины, и даже eventvwr вроде бы "нативно" дотнетовский. Поэтому рак на горе свистит раньше чем он запустится вообще. Так что быстро глянуть в лог... эээ... работало до 2003, чтоли, примерно. А в семере и 2008 даже лог посмотреть занимает минуту. Пока там дотнет для этой клаки раздуплится, пока оно прогрузится. Самый дец на виртуалках. Нативность такая нативность...

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

Так и скажи что используешь неподдерживаемый легаси хлам. Так то можно и на винампе 2.95 музыку слушать, но вот новые форматы он не жрет, а в старых с десяток неисправленных, общеизвестных уязвимостей. Так что он как бы есть но реально пользоваться им как бы криво и чревато.

> отлично с программами на ВинАпи.

И все это круто. Но не путь майкрософта уже. Они теперь то дотнет всучивают, то какой-то подвид хтмл5 в меню восьмеры и десятки. А ты с своими нативными программами - отработанный материалец. Даже по версии MS и их маркетинга.

> А вот касательно якобы нафиг не нужных знаний об операционке — здесь ты, анон,
> крупно не прав. Это знание обязательно для программиста, оно даёт истинное
> понимание предметной области и умение делать свою работу эффективно,

Я к тому что умение програмить под винапи для АКТУАЛЬНЫХ виндов уже как-то очень средненько. А скоро там чего доброго вообще это запретят. Уже пару раз пытались всех на WinRT согнать и прочие дотнеты с хтмл5. Получилось криво и горбато, но заднюю передачу они включать не умеют принципиально - и поэтому винапишников будут прессовать что они deprecated, все больше задвигая их. И недалек тот день когда эти программы просто не будут работать у большинства хомячков на ИХ винде. Которая актуальная, а не откопаная на технологической помойке ностальгирующим некрофилом. Сказано вам - жрать WPF и HTML5! И таки если кто думал что секурбуты и виндосторы пополам с подписями дров для красоты - вот как раз красиво политики и заэнфорсят. А то что какой-то некрофил спер отработанный 32-битный зион и на нем крутит старинную винду - интересно по большому счету только этому некрофилу и горстке тех кто отшибся на голову аналогично. Это не про майнстрим и хомяков, основную аудиторию винды.

> Кнут, отец нашей мудрости, во первом томе про это прямо так и пишет.

...поэтому я знаю мою ОС... но моя она еще и потому что у меня над ней контроль есть. В отличие от. Я не хочу быть сапожником без сапог.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 07-Дек-18 19:22 
>> Зачем? За меня уже всё написали другие люди.
> Мне бы такой оптимизм. А то иногда оказывается что нечто не умеет
> то или это, или баг анноит - и вот тогда возможность
> сунуться в сорец очень кстати. Как и живой автор проги, нормально
> относящийся к комитам и багрепортам. А в идеальный софт я таки
> не верю. Кроме разве что hello world. Баги таки были даже
> в 95-й винде. Даже в ее нотпаде. Некоторые из них довольно
> угарные.

Идеального софта не бывает, конечно. Один и тот же хелловорлд собирается на виндах в бинарник размером >150 КБ при помощи GCC, ~36 КБ при помощи WATCOM, а с GCC на линуксах — 7,6 KБ. Но мы ведь понимаем, что это различие обусловлено разным устройством ОС и разным использованием в них системной библиотеки и прочих системных технологий, а не какими-то непостижимыми мистическими причинами. Да, и можно сделать компактнее, переписав на ассемблере. Если есть время и желание. :-)


>> Совершенно верно — благодаря множеству написанных для неё нативных приложений.
> А я то думал что за работу с OEMами в стиле мафии,
> чтоб она шла предустановленной на большинстве продаваемых компов.

Это было. Но это было бы бессмысленно и не дало бы никакого результата, если бы Балмер не прыгал перед программерами, аки обезьяна, зазывая их писать программы для Винды. И они таки писали.


> Упомянутое было актуально
> в 1995, но сейчас 2018 и "нативность" в винде очень вольное
> понятие. Там одних тулкитов виджетов полдюжины, и даже eventvwr вроде бы
> "нативно" дотнетовский. Поэтому рак на горе свистит раньше чем он запустится
> вообще. Так что быстро глянуть в лог... эээ... работало до 2003,
> чтоли, примерно. А в семере и 2008 даже лог посмотреть занимает
> минуту. Пока там дотнет для этой клаки раздуплится, пока оно прогрузится.
> Самый дец на виртуалках. Нативность такая нативность...

Мои «компьютеризируемые» задачи с 1995-го года не менялись. Мне достаточного даже и тогдашнего софта. Да, я консерватор и ретроград, люблю себя и ценю своё время и свои привычки.

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


>> Да, и я не использую десяточку, спасибо, и даже не знаю, как
>> выглядит ейный магазин.
> Так и скажи что используешь неподдерживаемый легаси хлам. Так то можно и
> на винампе 2.95 музыку слушать, но вот новые форматы он не
> жрет, а в старых с десяток неисправленных, общеизвестных уязвимостей. Так что
> он как бы есть но реально пользоваться им как бы криво
> и чревато.

Открой для себя foobar2000.

Про уязвимости в старых форматах — подробней, плз.


>> отлично с программами на ВинАпи.
> И все это круто. Но не путь майкрософта уже. Они теперь то
> дотнет всучивают, то какой-то подвид хтмл5 в меню восьмеры и десятки.
> А ты с своими нативными программами - отработанный материалец. Даже по
> версии MS и их маркетинга.

Да мне на это нас… всё равно. Моё железо прекрасно работает с морально устаревшим софтом, радуя меня скоростью, надёжностью, стабильностью и, внезапно, безопасностью. А сайты с «веб-приложениями» я закрываю, как только вижу, что мне пытаются загрузить на _мой_ компьютер то, что вылетело у веб-макаки из-под хвоста.


>> А вот касательно якобы нафиг не нужных знаний об операционке — здесь ты, анон,
>> крупно не прав. Это знание обязательно для программиста, оно даёт истинное
>> понимание предметной области и умение делать свою работу эффективно,
> Я к тому что умение програмить под винапи для АКТУАЛЬНЫХ виндов уже
> как-то очень средненько. А скоро там чего доброго вообще это запретят.

Главное — верить, да.

Скоро ещё и на Кобол снова будут рекрутировать в промышленных масштабах. Написанных-то для бизнеса программ на нём — сумасшедшие миллиарды строк, заменить это невозможно, оно модно-молодёжными языками ляпляперов не заменяется.


>[оверквотинг удален]
> deprecated, все больше задвигая их. И недалек тот день когда эти
> программы просто не будут работать у большинства хомячков на ИХ винде.
> Которая актуальная, а не откопаная на технологической помойке ностальгирующим некрофилом.
> Сказано вам - жрать WPF и HTML5! И таки если кто
> думал что секурбуты и виндосторы пополам с подписями дров для красоты
> - вот как раз красиво политики и заэнфорсят. А то что
> какой-то некрофил спер отработанный 32-битный зион и на нем крутит старинную
> винду - интересно по большому счету только этому некрофилу и горстке
> тех кто отшибся на голову аналогично. Это не про майнстрим и
> хомяков, основную аудиторию винды.

Причина всего этого не в недостатках ВинАпи, а в желании майков посадить обезьянок на цепь своих контролируемых средств разработки, в которые с некоторых пор «зашито» и запланированное «моральное устаревание», и телеметрия, и другие приятные (для них) мелочи. Чтобы потом, к примеру, Гимп не собирался под XP и Висту, как у ногоруких прокудиных, а я из-за этого побежал в магазин покупать новую ОС за собственные денежки. Щас, ага. Уже бегу. :-)

Кстати, все мои зионы 64-битные и честно куплены за честно заработанные средства. Так что уже успокойся и не завидуй. :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:08 
Да, а теперь они смогут своими силами пилить себе гуй без этих ваших культей.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:39 
Дуплик, залогинься уже.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:59 
> Да, а теперь они смогут своими силами пилить себе гуй без этих
> ваших культей.

А раньше MS типа не мог гуй пилить? Вот те раз! :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено nc , 04-Дек-18 23:23 
нет уж, скорее этот wpf никому не нужен. После Qt где все просто и логично, я плевался когда пытался понять эту хрень под названием wpf.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:25 
Обожаю индивидов, которые заходят в отдел женской одежды и орут, что нах это никому не нужно :-D

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено nc , 04-Дек-18 23:28 
А Qt это "мужская одежда" чтоли?
Это всего лишь библиотеки для написания в том числе графического интерфейса пользователя. И их вполне можно сравнивать.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:30 
Ещё раз - то, что вы не используете не значит, что это не нужно. Для "умных".

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено nc , 05-Дек-18 16:31 
В том то и дело что вынужден использовать. Для написания расширений к Студии приходится разбираться с WPF. Причем есть с чем сравнить - уже написано совершенно аналогичное по функционалу расширение для QtCreator.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:10 
Подтверждаю: женщины без одежды краше

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:56 
одевать надо нормально

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 10:41 
Это пока вас не отхлестают ушами спаниэля по лицу.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено trdm , 05-Дек-18 09:06 
>  После Qt где все просто и логично

справка в Qt равных себе не знает по удобству.
Правда ломают её периодически.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:25 
> Тем что qt никому не нужен.

Так и C# с XYZ только редкостные извращенцы использует,
Это почти также тормозит как у мартышек, которые Desktop на javascript пишут.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 04:16 
Чушь.. Мелкософт можно за многое не любить. Но C# - отличная штука.
Да и джава хороша, но я на ней пишу редко.
Отвык я от плюсов капитально.
Наверно буду раст для забавы пробывать, когда они его прокачают.

WPF тоже отличная штука. Есть свои нюансы как и везде.
Но я смотрю на qTox, который сделан на QT и мне плакать хочется.
И это лучший на мой взгляд клиент для tox!

Было бы неплохо WPF в Mono завезти.

Я скайпом уже не пользуюсь (ну может раз в год). МС угробила много чего.
Очень волноюсь за GitHub, но есть GitLab (много багов, но все равно пользуем его).

Так что не всё так однозначно.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:11 
Поздравляю с разморозкой, скайп уже давно вебня которая только бибикает и портит

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:00 
> Поздравляю с разморозкой, скайп уже давно вебня которая только бибикает и портит

Поэтому его снесли даже хомяки. Работает отвратительно. Если вы слышите "але? меня слышно? але-але?" - тут к бабке не ходи, это юзер скайпа пытается звонить. И, видимо, застревает на нате или что там у него.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Megabit , 05-Дек-18 03:12 
Не "ЖИРУЙ" - ОК? )

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Дока , 05-Дек-18 07:35 
всё очень просто они посчитали что смысла от закрытости этого кода никакого.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 07:37 
да, до них наконец дошло что их приложения должны запускаться не только у них.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:25 
>Думаю, порт на X11 не заставит себя долго ждать.

X11 это ж не модно-молодёжно, сделают поверх Electron.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Anon999 , 04-Дек-18 23:10 
Интересно, как WPF и Windows Forms будут работать на Linux.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:15 
Думаю что будут. В тексте новости написано, что это надстройка над WinAPI. В Linux есть Wine.

Помню как ICQ for Linux, написанный на Adobe AIR, под Windows рисовался WinAPI, а под Linux на GTK+ 2.6 и выше. Может WinForms точно так же будут работать поверх GTK, а не поверх Wine?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Анончик999999 , 05-Дек-18 01:58 
Это Windows Forms - надстройка над WinAPI. А вот как будет работать WPF c аппаратным ускорением на Линукс. И вот любопытно, будет ли оно хорошо работать.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 02:19 
WPF, Windows Forms + NetCore только под винду.
Никто ради 3% линуксового десктопа напрягаться не будет.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 04:20 
У меня стоит долгосрочная задача кроссплатформенного клиента на C#.

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено COBA , 05-Дек-18 09:33 
А как же nodejs+atom?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 11:46 
> А как же nodejs+atom?

О нее... JS должен умереть.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено iFRAME , 06-Дек-18 14:45 
>Никто ради 3% линуксового десктопа напрягаться не будет.

Меньше 1%


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 20:01 
> А вот как будет работать WPF c аппаратным ускорением на Линукс.

Никак не будет — в описании репозитория чёрным по белому написано "WPF and WinForms applications only run on Windows."


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 05-Дек-18 02:18 
странные вещи иногда помнят некоторые. я вот icq под линукс не помню. просто потому что такой крап в систему тащить никакого желания. а протокол использовал, да

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Антон , 05-Дек-18 09:05 
Я его даже не искал. Был же pidgin, который на 90% устраивал.
Вот бы неплохо MS открыл бы протокол скайпа, можно тогда обратно на pidgin вернуться.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 10:49 
ICQ для Linux, о котором я написал, выглядит так: https://pic4a.ru/812/yVW.png

Там один исполняемый файл для трёх систем: Windows, Linux и MAC OS X. Интерфейс рисуется соответственно через WinAPI, GTK2 и Cocoa. Может есть и другие тулкиты, делающие то же самое?

Сейчас ICQ for Linux на Qt5


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:03 
> Сейчас ICQ for Linux на Qt5

А смысла то теперь? Все с него сбежали когда они подорвались на AIR переписывать. После таких улучшений в ICQ разве что самому с собой переписываться - увидев ЭТО даже последние хомяки с него слиняли. А сейчас и скайп встал на те же грабли. Куда и дорога.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 22:23 
Нативный виндовый клиент никуда не делся. Клиент на AIR был лишь опцией, и как правиль использовался для Mac и Lin

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Alatar , 06-Дек-18 12:05 
>> Интерфейс рисуется соответственно через WinAPI, GTK2 и Cocoa. Может есть и другие тулкиты, делающие то же самое?

wxWidgets?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 17:58 
Клиент есть и под Линь и под Мак, с аудио-видео звонками, групповыми чатами, но ненужно никому. Поэтому решили сделать Телеграм якобы секретный.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 06:20 
К сожалению - Microsoft в анонсе на net core 3 не обещали что WinForms будет работать в Linux.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:00 
Windows Forms уже работают на Linux. Разрабатывать нельзя, но собирать можно.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:10 
Кто не понял: работают через Mono, не всегда хорошо и просто не всегда, дизайнера нет, но собрать Windows Forms в Monodevelop можно. Если разработчик сразу ориентировался на Mono, он даже будет работать как надо.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Утконос , 05-Дек-18 13:39 
> дизайнера нет

Есть дизайнер:

https://github.com/mono/mwf-designer

Кривоватый и давно не обновлялся, но простые проекты пилить вполне можно.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:05 
> разработчик сразу ориентировался на Mono, он даже будет работать как надо.

Кроссплатформенность по MSовски, бл. А почему для письма на gtk или куте не надо ни на что ориентироваться? Собственно по этой причине MSовские "кроссплатформенные" решения только MSу и интересны как таковые :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:12 
Кстати да, теперь будет можно все, MIT же.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:14 
Есть ещё Avalonia UI

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 12:26 
К сожалению на mono не все работает.
Например - элемент управления WebBrowser.
(его можно заменить на сторонний компонент HtmlRenderer)
Combobox - отображается "немного" по другому.

Ваше приложение не будет один в один работать на mono и Framework.
Для достижения кроссплатформенности придется, что то переписывать.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:13 
> Одновременно опубликован тестовый выпуск открытой платформы .NET Core 3.0 Preview 1, в состав которой вошла платформа для построения клиентских приложений WPF

Вообще, если я правильно понимаю, то дотнеткор не подразумевает, что в него вшито всё и сразу, а, наоборот, является минимальным рантаймом, к которому через нугет подтягиваются необходимые пакеты.

Или я что-то пропустил?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Анонимчжан , 04-Дек-18 23:16 
на этой недели метеориты не падали? а в смолвилле не появился супермен? что то слишком много оглушительных новостей за раз))

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 12:03 
>  на этой недели метеориты не падали? а в смолвилле не появился
> супермен? что то слишком много оглушительных новостей за раз))

поделитесь другими новостями пжласта


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анонзыы , 05-Дек-18 12:44 
достаточно глянуть страницу новостей. все кому не лень открывают исходники. нвидия и др. камнепад просто. и это все корпорации зла, которые удавятся за копейки.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено anonymous , 06-Дек-18 20:13 
> все кому не лень открывают исходники. нвидия и др. камнепад просто. и это все корпорации зла, которые удавятся за копейки.

Нвидия ничего не теряет, открывая physx. Оно всё равно работает только на их карточках. AMD пытались повторить, не смогли, nvidia может спать спокойно даже с открытыми движками. Потому что самого главного компонента AMD не осилила - у неё нет своей CUDA. OpenCL - это не куда. Это просто низкоуровневый язык, а CUDA - это набор высокоуровневых библиотек, при этом под каждвую видюху производится отдельная оптимизация. А видюхи - не процы, они все сильно разные, разница производительности между оптимизированной и неоптимизированной (кросс-платформенной) библиотекой составляет 2-3 раза.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 13:57 
>  на этой недели метеориты не падали? а в смолвилле не появился
> супермен? что то слишком много оглушительных новостей за раз))

Новый год ч-з 26 дней, "они" отчётности закрывают "бапки подбивают", перелив -- в новостных сливах.

$ date -d '26 day'
Пн дек 31 13:56:31 MSK 2018


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:20 
Это что же такое происходит то?! Опять метеорит на Челябу?
Вы хоть понимаете, что лет 10 тому назад за исходники WinForms многие были готовы душу отдать! Да даже я был готов.
Кто не прогал десктоп под винформы/впф никогда не поймёт, что сейчас происходит в душе старых солдат :)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:24 
> лет 10 тому назад за исходники WinForms многие были готовы душу отдать

Тут вопрос в том, готов ли кто-то отдать душу сегодня. Вот вы, например, готовы?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:27 
Так они уже на гитхабе :)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено вирусописатель , 05-Дек-18 00:00 
А уже и не нужно.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 01:03 
Гуй для вируса? :-D

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Анонимчжан , 05-Дек-18 01:57 
прпоблема винды не в том что технологии паршивые. наоборот её популярность последние 20 лет говорит об обратном. но со своим удобством они раскрыли систему всем ветрам и отрядили защищаться броником(антивирусом). как итог оч подвержена вирусам. линух наоборот имеет строгие права доступа к файлам и поэтому загнать в него вирус сложновато. учитывая что все в unix-like строится вокруг файла. поэтому эти технологии могут быть хорошим пинком для всех юникс систем не только линуха. но не дай бог пойти по пути макос и линух превратится в винду с полчищем вирусов))

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 02:21 
Хорошо, что Линуска проблем нет.
И скоро будет на каждой второй персоналке, в каждом третьем доме.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Джава_бот , 05-Дек-18 04:06 
Среднестатистического юзера любой ОС от вирусни защитит наличие айкью чуть выше среднего.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 04:22 
Я с вами согласен.

Но, пожалуйста, больше не пишите в таком ключе про IQ.
Тест IQ не показавает наличие интеллекта, он проверяет лишь то, насколько хорошо вы решаете задачи из теста на IQ. А это не одно и то же!


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 04:23 
показывает*

а то еще заклюют )))


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 18:05 
Лучше всего тест IQ проходят составители теста IQ.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 10:14 
> Среднестатистического юзера [...] айкью чуть выше среднего

Это математически невозможно.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 10:37 
почему? юзеры - это подмножество всех, у кого есть IQ (выборка пользователей компов из всего населения региона/страны/планеты), и у этого подмножества запросто может быть средний IQ выше чем у множества

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 13:44 
Значит первоначальное утверждение неверно, и наличие айкью чуть выше среднего не защищает среднестатистического юзера любой ОС от вирусни.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анонзыы , 05-Дек-18 17:54 
но согласись не будь в unix-like такого устройства прав доступа, давно бы потонули в вирусне. ведь по сути кроме них только останавливает большое количество дистрибутивов с разными версиями ядер. а обычный пользователь среднестатистический запустит в систему что угодно не проверяя, да и скачает тоже)) вот виндовс и страдает от этого. еслиб в неё можно было поставить и запустить строго проверенные программы то этого не было бы и в виндовс, что впрочем майкрософт со своим store магазинчиком и пыталась провернуть попутно заработав.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 18:41 
Права доступа и на виндах есть, да покруче (ACL). Нет, анон, дело в другом. В Windows некоторые типы файлов _всегда_ являются исполняемыми, а юзеры часто работают от администратора. Эти особенности упрощают создание всякого зловредного софта.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено cutlass , 05-Дек-18 06:49 
В винде есть ACL, что будет по строже чем "владелец,группа,все".

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 10:38 
в линухе тоже есть... там вопрос в дефолтных настройках

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Michael Shigorin , 05-Дек-18 11:24 
Не построже, а для начала посложнее -- в результате ими мало кто, собственно, пользуется.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено cutlass , 06-Дек-18 05:51 
> Не построже, а для начала посложнее -- в результате ими мало кто,
> собственно, пользуется.

Это был ответ на неточное высказывание
> линух наоборот имеет строгие права доступа к файлам и поэтому загнать в него вирус сложновато

Вирусы в винде из-за дурной практики работы под админом с надеждой на антивирус


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 16:30 
> Вирусы в винде из-за дурной практики работы под админом с надеждой на антивирус

Так без админа там не работает нифига и никуда не пускают. Ну вот не сложилось культуры работы под ограниченным пользователем - и поэтому работать под таковым сущее мучение. Большинство софта не работает или глючит. Поэтому MS придумал UACи и такую прелесть как ограниченный админ. Так что в результате админа потом в половину мест не пускает, и собственно админить все это весьма порнографично получилось. Ну да, можно конечно как SYSTEM себе прогу запустить и показать всем. Но сколько вообще крутых виндовых про это, для начала, умеют, чтобы погрохать вон тот "нестираемый" файл? :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено cutlass , 13-Дек-18 07:45 
Это какие-то старые байки из 90-х.
У меня работает не из под админа. Плюс настроил полиси в винде "куда можно писать оттуда нельзя запускать" и "откуда можно запускать туда нельзя писать" и нормалёк без антивируса, все работает.

Проблема было только с клиент-банком. Он корректно работал только если его поставить из под пользователя, который собирался его запускать. Просто поставить из под админа было нельзя. Но и тут права пользователю временно выдал админские, а после инсталяции убрал.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено none_first , 05-Дек-18 13:39 
> В винде есть ACL, что будет по строже чем "владелец,группа,все".

ога, особливо будет весело переносить юзеров, учитывая https://docs.microsoft.com/en-us/windows/desktop/secauthz/we...
в никсах - просто назначить юзеру id
и траблы с robocopy наличествуют (эпизодически) ;)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено dch , 05-Дек-18 14:01 
sudo apt install acl attr

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 16:27 
> В винде есть ACL, что будет по строже чем "владелец,группа,все".

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

Поэтому если себе по левому накинуть пермишнов не совсем очевидным образом - это не заметят даже лощеные MCE и прочие MCSP :)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено фыв , 05-Дек-18 23:33 
миллионы мух не могут ошибаться

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:06 
> Так они уже на гитхабе :)

Ложка хороша к обеду. А если апстрим устраивает динаму на 10 лет - такого апстрима лучше в пешее эротическое. Даже если до него и доползло.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено nc , 04-Дек-18 23:31 
Открывают всякую мало кому нужную фигню. Гораздо интереснее было бы если бы они открыли исходники винды (да хотя-бы семерки), компилятора msvc и Visual Studio (в том числе и ранних версий, где еще нет или крайне мало дотнета и wpf).

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено вирусописатель , 05-Дек-18 00:01 
msvc было бы достаточно и то только для порта старых проектов

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено radare , 05-Дек-18 20:31 
clang-cl

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено имя , 05-Дек-18 05:30 
ну и зачем тебе исходники винды? конпелять по ночам будешь?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:15 
msvc медленнее gcc, зачем тебе это?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:17 
В смысле Рослина и VSCode ? Так давно

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено nc , 05-Дек-18 16:28 
Нет, в смысле Visual C++.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено АнонимГоним , 04-Дек-18 23:35 
Чот мне лениво забираться, но по ссылке я увидел что код в всего-лишь open source, это значит что он открыт но не значит что свободен. Ну может я что-то недопонял.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Anonim , 04-Дек-18 23:50 
https://github.com/dotnet/winforms/blob/master/LICENSE.TXT MIT же

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 04-Дек-18 23:51 
> Код открыт под лицензией MIT
> это значит что он открыт но не значит что свободен

Серьёзно?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 07-Дек-18 18:04 
> Серьёзно?

Абсолютно. У того же MS ряд софта есть под MS PL. И до того как им удумать пользоваться, стоит эту лицензию почитать. Потому что в суд если что отволокут именно с ней. Может и не отволокут, конечно, но гарантий то никто не даст...


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анон , 05-Дек-18 00:13 
Скоро уже увидим Windows под MIT License? Ну или GPL... Хотелось бы XP или 7, 10...

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 08:57 
Нет уж, взялись пилить ReactOS — вот и пилите.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анон , 05-Дек-18 14:28 
Я не пилю ReactOS, и сижу на Win7. Хотя вразное время  ставил Linux Ubuntu и ее производные (Mate, Xfce). Вчера вот снова  захотелось поставить только  дилема что именно ставить Arch Linux или Debian...

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 16:45 
> Я не пилю ReactOS, и сижу на Win7. Хотя вразное время  
> ставил Linux Ubuntu и ее производные (Mate, Xfce). Вчера вот снова
>  захотелось поставить только  дилема что именно ставить Arch Linux
> или Debian...

Ставь LFS. Всё равно время терять — так хоть разберёшься в потрохах пингвинария.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 18:12 
Почему неофиты после Убунты увлекаются source-based дистрибутивами?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено пох , 05-Дек-18 22:16 
> Почему неофиты после Убунты увлекаются source-based дистрибутивами?

вычитывают на опеннете что это круто, и дает сразу +5 к экспе, в виде чуда магического "понимания устройства системы" от того что криво-косо скопипастил какие-то загадочные простыни команд в консоль.

  


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 05-Дек-18 23:40 
криво-косо копипастящие через месяц-полгода сбегают на форумы со скриншотами: всё равно творится магия, а там советов больше.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 23:18 
> Почему неофиты после Убунты увлекаются source-based дистрибутивами?

Во времена Ubuntu 6.06, 6.10 и 7.04 главным конкурентом Ubuntu были Mandriva и SUSE. Сторонникам Ubuntu было важно показать, что Ubuntu это единственный десктопный линукс, и они противопоставляли её генту, а не двум вышеназванным. Потому что на фоне низ, убунту не так уж и выделялась, но зато на фоне Генту, убунта была очень юзер-френдли


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 05-Дек-18 23:36 
потому что разбираясь с неадекватными зависимостями и странными проблемами слышат про "я просто собрал то, что нужно"

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анним , 06-Дек-18 18:10 
В source-based можно сделать систему с любыми нужными возможностями, отключив ненужные.
В бинарных дистрах - и то и другое наоборот.
Конечно, debian-based дистры позволяют собирать из исходников, но там оно не так удобно, и те же опции сборки залочены сценариями пакета (с rpm не имел дела, хоть и юзал asplinux на заре своего знакомства с линем).

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено PukkuTukkuTaBu , 05-Дек-18 22:14 
Почему убунта. Зачем сразу прыгать на голый арч?

Чем не устраивает человеческое лицо Арча - Manjaro?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Дмитрий , 05-Дек-18 13:13 
Вот если будет WinXP GPL, идеально будет, и чтобы на новое железо ставилось, нафиг снёс бы 7.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анон , 05-Дек-18 15:04 
WinXP Морально устарела. х64 в ней нет, есть конечно Windows XP SP3 x64, но там  это  сделано через одно место "лишь бы только было". Хотя  если  исходы все же откроют то думаю  можно будет  и "допилить", и все же лучше Windows 7 которая уже  умеет х64. Да и вообще  ее надо будет не  столько  допиливать сколько наоборот  ВЫпиливать. (  всякие руткиты, системы слежжения и прочую прочую лабуду  майкрософтовскую, что я думаю будет быстрее (не значит проще, хотя возможно и проще), чем допиливание ХП до уровня семерки (тоесть чтобы была  актуальная как и семерка , чтоб какую программу бы ни поставил на ней - все работало).  Имхо конечно же  но лучше прибраться в уже существующем коде новой системы, дописав нужное и убрав НЕнужное чем допиливать старое  до уровня того же нового. Тем более что в этом старом  тоже нужно будет "прибираться" не многим меньше.
И если вдруг случится такое чудо что откроют сорцы  актуальной  винды (7, 10) то я думаю как минимум четверть народу что сидит на  линуксе как на десктопе("обычные юзеры", в особенности те кто  мечется между виндой и "какая-то ос"), по крайней  мере  когда ее   "помоют и причешут". Иможете плеваться вменя и кидаться тапками, но Факт на лицо как говорится - линукс не напервом месте  по декстопным ОС,   небыл  там и скорее всего небудет там. по крайней мере до тех пор пока хотябы топовые  производителя игр(включая онлайн игры) не договорятся и неначнут пилить  игры сразу под вин и линукс (но игры тогда будут уже стоить не по 300-600 рублей за коробку а как минимум раза в 2 дороже. Геймеры  составляют как минимум половину тех укого есть компьютеры, а игры  это  значит  Винда, и деньги за туже винду и игры. Да, вы  можете опять закидать меня тапками "По твоему под  линукс игр нету чтоли ?". Игры под линукс есть небуду спорить. Но  какие эти игры ?Много ли топовых игр портировано на линукс? Я сейчас  говорю нетолько про синглплеер но и Клиентские онлайн игры.  Да и кроме  геймеров еще десятки  причин есть почему линукс не топ среди десктопов.
И еще раз имхо. Линукс это для работы, обучения программированию например,  и в самую последнюю очередь игры.  Если надо игры, то только Винда.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 16:50 
Для XP x64 есть только SP2, ибо это ОС другого семейства и ядро у неё другое, чем у настоящей XP.

А «морального устаревания» вообще не существует на самом деле, это не научное или техническое понятие, а рекламно-маркетинговая тактика для втюхивания покупателям новых товаров.

Играй в свои игры спокойно, дружок, не забивай себе голову всякими линуксами.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анон , 05-Дек-18 17:32 
> "А «морального устаревания» вообще не существует на самом деле, это не научное или техническое понятие, а рекламно-маркетинговая тактика для втюхивания покупателям новых товаров."

Выкинь свой смартфон и пользуйся этим https://clck.ru/EqXVg *не устаревшим морально*(такого понятия же нет в Вашем мире). А следом  за ним можешь выкинуть все что по твоему мнению является исключительно "маркетинговым ходом", включая компьютер с которого ты тут сидишь. Только такой https://clck.ru/EqXa8 Ито наверное слишком круто будет.
А я поиграю в свои  игрушки, да. А вы можете завидовать молча :p

З.ы.  Как нистранно маркетинговый ход  есть двигатель прогресса на ряду со многими другими  факторами.  К примеру если бы Стив Джобс не представил свой iPhone, вполне возможно  мы досихпор бы ходили с тыжеленными  толстенными   телефонами. Да телефоны со скругленными углами были и жо этого  моммента  Но  именно   так называемый "маркетинговый ход" Стива Джобса на той презентации дал большой пинок  производителям телефонов и смартфонов. В результате чего нынче телефоны такие  какими мы их видим а нетакие  как  лет 20 назад.
И небудь маркетингового хода  жил бы  ты сейчас себе в землянке какой нибудь, и передвигался  максимум    на лошади  а скорее всего пешком. Хотя... Землянка наверное тоже хорошо, да ?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 18:05 
Мне игрушки не интересны вообще, я взрослый дядя и у меня совсем другие игрушки. :)


По поводу Джобса и маркетинга. Вопреки распространённому заблуждению, Джобс всю жизнь двигал инновации и технологии, причём список столь велик, что я и начинать не буду (Википедию почитаешь). Айфон был одной из таких инноваций, которые меняют точку зрения всего мира. Так-то смартфоны изобретены были много раньше: первым коммерческим был IBM, не помню названия, в начале девяностых. Люди не поняли это устройство, оно коммерчески провалилось. Как, впрочем, и яблочный Newton.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено анон , 05-Дек-18 18:25 
из секс-шопа чтоль?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено фыв , 05-Дек-18 23:35 
тссс, не ломай ему его мир )

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 05-Дек-18 23:51 
Я с удовольствием ходил бы с тяжеленным смартфоном  формата  Siemens SK65 с чем-то типа Maemo/Tizen/Sailfish, синезубом и флехой. Не понимаю твоих восторгов и не вижу ровно никакого прогресса, инициированного джобсом. то, что телефоны "не такие" это само по себе не прогресс.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 06-Дек-18 06:38 
>Выкинь свой смартфон и пользуйся этим

Смартфоны это портативная игровая приставка, аудио/видео-плеер и навигатор. Все остальные функции на нём неудобны. Даже для веба, предпочтительно иметь клавиатуру, если ваша деятельность не ограничена лайками в соц.сетях. Даже T9 лучше экранной клавиатуры. И да звонить удобнее с трубки, идеально подходящей под размер ладони и имеющей вес в 100-200 грамм или с гарнитуры, но не как не с пластинки в 5". То есть к смартфону для того, чтобы дотягивать до компьютера и телефона нужны клавиатура и гарнитура. А как их используют большинство, ну так "мыши плакали, кололись, но продолжали жрать кактус".

>И небудь маркетингового хода  жил бы  ты сейчас себе в землянке какой нибудь, и передвигался  максимум    на лошади  а скорее всего пешком.

В землянке холодно и недостаток солнечного света. Это очень объективные причины, жить в доме. Бетонные, многоэтажные дома, дешевле деревянных одноэтажек и позволяют дешевле проложить коммуникации. И не ходил бы ты пешком, ибо лень, а лень двигатель прогресса. Содержать лошадь тоже лень, она требует большего ухода, чем автомобиль. Любое открытие делающее жизнь комфортнее, порождает спрос у населения, который тут же стремятся удовлетворить толпы предпринимателей.
Суть же маркетинга в том, чтобы создавать у населения потребность которой никогда не было. "Бритва с 64 лезвиями, сбривает до 100 раз чище!". "Наш новый автомобиль обязательно привлечет к Вам красивых женщин и гарантирует море счастья!"


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено фыв , 05-Дек-18 23:34 
По факту, щас в основном винда - это тупо запускалка игр, которые закостылены на неё. Не более.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:09 
> Скоро уже увидим Windows под MIT License? Ну или GPL... Хотелось бы
> XP или 7, 10...

Это чтобы ты оттуда все бэкдоры, активации и показы рекламы вынул? Ишь какой хитрый! Ну так и быть, может быть какую-нибудь облачную версию и отдадут. Работать без серваков MS правда не будет. Но поиграться в типа-самостоятельного - типа дадут. Покуда типа-самостоятельно оплачивашь хостинг. А чуть что не так - кислород то и закончится как раз.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 00:14 
А потом с горы спустился Микрософт и неторопливо покрыл всё стадо. :)

Может статься, что этим вашим электронам и прочим жабоскриптам-на-десктопе затикали последние деньки.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Анонимчжан , 05-Дек-18 02:00 
а питон поживет еще)) в науке ща без него никуда)) почти язык №1 там)) да и он как то больше похож на по настоящему удобный язык. разве что используют его часто не там где надо.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 02:22 
В science да, в продакте - js+, java, c#.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено аноним 2 , 05-Дек-18 03:18 
в науке сейчас Julia, а Python для devops (и вместо Perl/Shell)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено mumu , 05-Дек-18 09:25 
вместо perl/shell есть кроссплатформенный powershell

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:58 
Нее, лучше питон чем эту пакость.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено mumu , 05-Дек-18 10:31 
Работать с ActiveDirectory из-под питона это боль. Я все руки обжег.
Я очень люблю питон и его философию. Но, как ни печально, последние лет 10 он сдаёт одну нишу за другой

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Michael Shigorin , 05-Дек-18 11:25 
> Работать с ActiveDirectory [...] это боль. Я все руки обжег.

Соболезную.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:21 
> Работать с ActiveDirectory из-под питона это боль. Я все руки обжег.

С активной директорией из всего чего угодно работать - боль. Теоретически это как бы лдап. Практически - есть нюансы. Есть много нюансов. Дохрена нюансов. Да еще разных в разных версиях винды. А как откатить расширение схемы AD после неудавшейся установки Exchange - вам даже сам майкрософт не расскажет, пожалуй.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 11:14 
> вместо perl/shell есть кроссплатформенный powershell

PS чрезвычайно страшен по первому подходу.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено нах , 05-Дек-18 12:15 
зато совершенно не боится лишнего пробела.

но да, без ms'ового гуя ЭТО писать руками невозможно, да и никогда оно для такого и не задумывалось


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 08-Дек-18 08:17 
> оно для такого и не задумывалось

Оно вообще не понятно для чего задумывалось. В *никсах шелл это прежде всего средство автоматизации здесь и сейчас, чтобы не клацать 200 раз как мартышке.

А ps не сильно проще чем программу на дотнете писать. Разлапистый синтаксис с километровыми командами и нерабочим автодополнением исключает написание этого в интерактивном режиме, под мелкую автоматизацию здесь и сейчас. И соответственно шелл то как раз и не получается. Получается обкоцаный вариант дотнета, чтоли. С сложными абстракциями, тормозной на взлет, трудный в написании. Зачем оно такое надо - только MS-у и ведомо. Наверное поэтому и сделали WSL в итоге, отчаявшись родить вменяемый шелл.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Annoynymous , 05-Дек-18 06:35 
> Может статься, что этим вашим электронам и прочим жабоскриптам-на-десктопе затикали последние деньки.

Предыдущую новость пропустил, да?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 09:13 
Вот что-то в этом есть. Если выбирать меньшее зло, то C# + кроссплатформенный WPF не так уж плохо.

Microsoft поняла, что сдает позиции и пытается раскрыть карты в надежде, что разрабы вернутся. Но нет, не вернутся. Я, например, уже наелся с C# и его "обратной совместимостью", когда API у .Net меняется чаще, чем прогноз погоды.
Проект на 1.0 не собрать без костылей на 2.0. 2.0 на 3.0, 3.0 на 3.5 просто так тоже не заапдейтить, затем 4.5. Затем .Net Core, который все нафиг поломал снова.

Хотелось завопить - горшочек, не вари! А тут эта индустрия с сертификатами (знаю, сдавал такой). Эти барыги за каждый экзамен просили еще баксов по 50-70, если не ошибаюсь. Не удивительно зачем так часто меняли API и язык. Это тупо выгодно.

Когда у тебя 2 Visual Studio запущенных вешали систему на 4Гб (на 2012-й год), было как-то очень грустно. А еще ReSharper. Прощай, производительность!

В общем, Microsoft, множество разработчиков ты лишилась. Уж много ты всего делала для этого. И не помогут тут ни DreamSpark, ни BizSpark. Давай, до свидос!


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Anonko , 05-Дек-18 09:56 
Кэшуля, Кэшуля...

1.0 говоришь....

Дак его никто в трезвом уме и здравой памяти никто и не использовал, т.к. оно было практически непригодно для коммерческой разработки. Массово .NET начали использовать с 1.1, о котором, друг мой, Вы тихонько умолчали.

Для сборки 1.0 проекта не требуется 2.0, а для сборки 2.0 / 3.0 / 3.5 не нужен 4.0 (о котором тоже ни слова)

.NET Core что именно сломал? Для меня это прям открытие, что кор что-то сломал

Я бы понял ещё жалобы на то, что они между версиями .NET Core ломали tooling и формат файлов проектов, но люди которые использовали первые версии, знали на что шли.

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 11:22 
О, а вот и у ДоДиезников подгорело. Ну чтож, поговорим!

У юзверей постоянно .Net Framework вылезал инсталлер, ибо программу не запустить, что под 4-ку собирал. Так что не надо тут. Юзер экспириенс страдал хуже некуда.

1.1, да, было дело. 3.5 тоже было дело. И 4.0 была. Но в комментарии выше не было цели расписать вам все версии.

"Я бы понял ещё жалобы на то, что они между версиями .NET Core ломали tooling и формат файлов проектов"
Ах, ну да. То есть .Net Core изначально делали не для людей.

Суть в том, что MS отказалась и от Silverlight, который так лелеяла, и обновления до всех этих фреймворков были болезненными, даже элементарно Hello World c парочкой доп.классов из стандартной библиотеки уже было не пересобрать без приколов на новую версию Framework-а. Что? Что за бред?

На что с .Net слезать? А я скажу на что. На QT/C++. Не скажу, что и там нет сложностей, но в наши дни для кроссплатформенных инструментов нет ничего лучше (я не нашел во всяком случае).

Поделитесь, сударь.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 21:02 
> .NET Core что именно сломал? Для меня это прям открытие, что кор что-то сломал

К примеру Project.json, который очень быстро откатили. Так же контексты синхронизации не работают ожидаемо на дот нет коре.

Мы свои проекты до сих пор не можем перевести на кор.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено ms , 05-Дек-18 09:57 
> Я, например, уже наелся с C# и его "обратной совместимостью", когда API у .Net меняется чаще,
> чем прогноз погоды.

хорошие у вас прогнозы погоды, на пять лет вперед. Поделитесь тра... в смысле, где берете - нострадамуса декодировали?

> Проект на 1.0

windowsNT 4/98
>  не собрать без костылей на 2.0

2003
> 3.5

XP SP2(2?)
> 4.0-7-далее везде

совместимы гарантированно - это начиная с longhorn. (про core помолчим, снявши шляпы)

классный у вас проект, существует столько же, сколько win32api, мы не завидуем, у нас есть win32, а вот остальные должны вам конную статую воздвигнуть.

И это не говоря уже о том, что старые версии тоже поддерживаются и никто не мешает чаще раза в десять лет ничего не менять.

> В общем, Microsoft, множество разработчиков ты лишилась.

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

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

И почему для разработчика на .net с двадцатилетним опытом $70 имеют какое-то значение, помимо "хачю красивую бумажку в рамку, эта уже выцвела, где тут касса" - тоже к нему.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 11:23 
QT/C++ вам ответ. И идите уже пишите на своем Пихоне БигДату с криптовалютами. Или на C#.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:41 
Ты уже переписал свои поделки на Qt5? Давай быстрей, пока шестерку не выпустили.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Michael Shigorin , 05-Дек-18 11:27 
MSDN camp, однако: http://russian.joelonsoftware.com/articles/howmicrosoftlostt...

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 12:21 
Да-да, Джоэл уже давно говорил об этом )

Только это путь в никуда. А сегодня мы видим новость, что код открыт. Обычно корпорации открывают "просто так" код, который уже не нужен


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 14:06 
>Обычно корпорации

Микрософт-то мы "любим" совсем не за это.

"Обычняев" неприятно удивляют -- каждый раз.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено none_first , 05-Дек-18 19:10 
> MSDN camp, однако: http://russian.joelonsoftware.com/articles/howmicrosoftlostt...

эта сслыка может не взлететь, в архиве есть http://archive.li/eKIJe


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 09:30 
зомби из ссср, к чему дешеввые слова ?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено пох , 05-Дек-18 09:43 
мне кажется, скорее tcl/tk они настанут - и раньше -то единицы осиливали прочитать тощенькую книжку в 120 страничек, а теперь вовсе повода не будет - любую мелочь, выводящую окошко-с-менюшком, будут ляпать на mono+приоткрывшиеся forms, чтоб неудачники с меньше чем терабайтом оперативки страдали. Если оно, конечно, заведется под моной, я тихо надеюсь, что нет.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:44 
Может, ты слезешь с мамкиной шеи, пойдешь работать и купишь себе наконец нормальный комп? Вместо того, чтобы в комменты к каждой теме выплескивать свою попоболь? Честно, малыш, мы тебе конечно сочувствуем, но ты уже реально задрал ныть.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:52 
Ну ты совсем опустил ниже плинтуса лучшего сотрудника россиянских телекомов.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено пох , 05-Дек-18 16:55 
работодатель купит, я тут причем? Я у себя на личной железке ваши поделки запускать не собираюсь, хоть вы под винду такое нашлепаете, хоть под линукс с виндовым бесплатно-фреймворком.

Я-то не разучился tcl.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Michael Shigorin , 05-Дек-18 17:30 
> Честно, малыш, мы тебе конечно сочувствуем, но ты уже реально задрал ныть.

Это ж насколько надо быть почётным участником ясельного отделения, чтоб не сообразить, что собеседник ещё в прошлом веке явно мог купить себе "нормальный комп"?..

Кстати, я почти уверен, что Вы лично сейчас _нормальный_ комп не то что купить -- выбрать не осилите.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 17:36 
> Кстати, я почти уверен, что Вы лично сейчас _нормальный_ комп не то
> что купить -- выбрать не осилите.

Это такая нетонкая самореклама того компа, что на 18-осном тягаче с ракетой?---


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 18:49 
Тот редкий случай, когда Шигорин пишет что-то умное.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 12:06 
А разве кто-то знает про tcl/tk? Там же Хрома нет внутри! Как юным дарованиям писать на жлобоскрипте э… системные утилиты, например?


Есть такая кроссплатформенная программа под названием Code::Blocks — IDE для сисястых и вообще. Морда на wxWidgets. Всем хороша эта IDE, быстра, красива и обильна настройками, но рандомно падает без очевидных причин: пишешь, допустим, свой хелловорлд на три с половиной строки, а оно в любой момент вылетает. Аффтар тоже не может объяснить, почему так.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено нах , 05-Дек-18 12:27 
> А разве кто-то знает про tcl/tk?

хз, последняя программа, что я использую, не обновляется с 2016го, а активная разработка вообще кончилась в 2005м - правда, что там, в tksqlite, можно было бы обновить?

> Аффтар тоже не может объяснить, почему так.

потому что vwWidgets. Миллиона мартышек, чтобы быстро-быстро переписывать непонятный и неудобоотлаживаемый код с нуля до тех пор, пока не заработает, в отличие от qt, этому проекту не светит.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено none_first , 05-Дек-18 19:15 
>> А разве кто-то знает про tcl/tk?
> хз, последняя программа, что я использую, не обновляется с 2016го, а активная
> разработка вообще кончилась в 2005м - правда, что там, в tksqlite,
> можно было бы обновить?
>> Аффтар тоже не может объяснить, почему так.
> потому что vwWidgets. Миллиона мартышек, чтобы быстро-быстро переписывать непонятный
> и неудобоотлаживаемый код с нуля до тех пор, пока не заработает,
> в отличие от qt, этому проекту не светит.

ну напрасно вы так ;) https://www.opennet.ru/opennews/art.shtml?num=49258


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 17:00 
Короче, если оно у тебя собрано с wx через GTK3 - пересобирай с 2, иначе будет падать, особенно если ты на арче, т.к. там точно есть эта проблема.
По багтрекеру это проблема на копи-пасте из-за какой-то ущербности в колбеках гтк3.
Воркэраунд в апстриме вроде есть.

+ на третьегноме что-то надо отрубать, типа браузера символов, т.к. компонент на гтк3 этот не тред-сейф.

Ну и иногда парсеры автодополнения поднастроить, чтоб 1 поток там или ещё что.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено псевдонимус , 05-Дек-18 10:12 
Слишком это хорошо, что бы быть правдой. Зараза в виде яваскрипт так просто не помрёт.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 12:08 
> Слишком это хорошо, что бы быть правдой. Зараза в виде яваскрипт так
> просто не помрёт.

Это зависит от ряда факторов, не имеющих прямого отношения в программированию как таковому. Если заказчики и особенно плательщики денег заметят положительнyю разницу от использования более исполнителями адекватных средств, то жабаскрипт похоронят (в данной) с лёгкостью.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 12:10 
>> Слишком это хорошо, что бы быть правдой. Зараза в виде яваскрипт так
>> просто не помрёт.
> Это зависит от ряда факторов, не имеющих прямого отношения в программированию как
> таковому. Если заказчики и особенно плательщики денег заметят положительнyю разницу от
> использования более исполнителями адекватных средств, то жабаскрипт похоронят (в данной)
> с лёгкостью.

…на кнопку нечаянно нажал…

(в данной) — в данной области.

Я с некоторым удивлением узнал недавно, что на загнивающем Западе в полный рост пишут для бизнеса и на таких языках как Visual Basic, а не только сисярп, причём за весьма солидную плату, о которой пихтонерам только мечтать. Казалось бы, да?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено none_first , 05-Дек-18 19:19 
>[оверквотинг удален]
>> Это зависит от ряда факторов, не имеющих прямого отношения в программированию как
>> таковому. Если заказчики и особенно плательщики денег заметят положительнyю разницу от
>> использования более исполнителями адекватных средств, то жабаскрипт похоронят (в данной)
>> с лёгкостью.
> …на кнопку нечаянно нажал…
> (в данной) — в данной области.
> Я с некоторым удивлением узнал недавно, что на загнивающем Западе в полный
> рост пишут для бизнеса и на таких языках как Visual Basic,
> а не только сисярп, причём за весьма солидную плату, о которой
> пихтонерам только мечтать. Казалось бы, да?

в гейропах и пиндосиях еще и не такое случается, cobol ;) https://www.payscale.com/research/US/Job=Senior_COBOL_Progra...


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 05-Дек-18 19:25 
Кобол никогда не умрёт. Говорят, на нём написано чуть ли не больше всего программ среди всех существовавших когда-либо ЯП.

И я прекрасно понимаю, почему так. Несмотря на то, что языки вроде Кобола и Визуалвасика якобы калечат мозг [профессионального программиста], но они удобны для мышления людей, непосредственно вовлечённых в бизнес-процессы (то есть местных работников разных профессий), а не пришедших со стороны (программистов).

*ушёл изучать Кобол*


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено none_first , 06-Дек-18 12:43 
> Кобол никогда не умрёт. Говорят, на нём написано чуть ли не больше
> всего программ среди всех существовавших когда-либо ЯП.
> И я прекрасно понимаю, почему так. Несмотря на то, что языки вроде
> Кобола и Визуалвасика якобы калечат мозг [профессионального программиста], но они удобны
> для мышления людей, непосредственно вовлечённых в бизнес-процессы (то есть местных работников
> разных профессий), а не пришедших со стороны (программистов).
> *ушёл изучать Кобол*

я его только видел после автогенерации форм и кода под https://en.wikipedia.org/wiki/CICS (в 96-97 гг)
но не прогал ;)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КГБ СССР , 07-Дек-18 09:35 
Предисловие из книжки 2014-го года «Beginning COBOL for programmers» (Apress):


It seems strange to be writing a book on COBOL so many years after its death was first predicted. Indeed, COBOL has had such a low profile in recent years that you might be forgiven for thinking that it had all but disappeared. The nature of our industry is such that the new and exciting always gets more airplay than the secure, the accurate, and the reliable. But while Java, C#, Ruby, Python, and Objective C have dominated our consciousness in recent times, in the background billions of lines of COBOL code have quietly gone about supporting the mission-critical applications that make the world work.

Now, after many years, awareness is increasing about COBOL and the huge body of legacy COBOL code. COBOL is mentioned more and more in magazines, in trade journals, and in newspapers. Indeed, you may be reading this book because you have noticed this activity and have become curious about COBOL. You may have wondered why this supposedly dying language is attracting attention recently. The reason is simple. There is a legacy crisis just around the corner, and stakeholders are trying to do something about it.

The problem is, so many attempts to rewrite COBOL legacy systems or replace them with off-the-shelf solutions have ended in failure that custodians of legacy systems are now wary of these approaches to modernization. Migrating the COBOL codebase to take advantage of less-expensive hardware and software is now seen as a more viable, safer, and cheaper alternative to replacement. But keeping, and even growing, the COBOL codebase requires COBOL programmers—and the COBOL workforce is aging and nearing retirement. In an effort to avert the workforce crisis, legacy system stakeholders have implemented initiatives to increase the number of new COBOL programmers entering the marketplace. COBOL implementers such as IBM and Micro Focus have introduced initiatives to encourage colleges and universities around the world to teach COBOL as part of their curriculum, training companies and in-house training groups are once more starting to provide instruction in COBOL, and employers have begun to offer a number of entry-level COBOL positions.

Over the last few years, the demand for programmers has far exceeded the supply. However, as the number of students graduating from computer science courses recovers from the year 2000 downturn, the job market is likely to become more and more competitive. In such a competitive environment, and at a time when the demand for COBOL programmers is increasing, you may find it profitable to have a résumé that includes a knowledge of COBOL.


Я думаю, что такие языки как COBOL заменить невозможно. Если попытаться написать ему замену, то снова получится COBOL. :-)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 07-Дек-18 10:21 
> It seems strange to be writing a book on COBOL so many
> years after its death was first predicted. Indeed, COBOL has had
> such a low profile in recent years that you might be
> forgiven for thinking that it had all but disappeared. The nature
> of our industry is such that the new and exciting always
> gets more airplay than the secure, the accurate, and the reliable.
> But while Java, C#, Ruby, Python, and Objective C have dominated
> our consciousness in recent times, in the background billions of lines
> of COBOL code have quietly gone about supporting the mission-critical applications
> that make the world work.

[,,,]

> résumé that includes a knowledge of COBOL.
> Я думаю, что такие языки как COBOL заменить невозможно. Если попытаться написать
> ему замену, то снова получится COBOL. :-)

Два LISP-а с FORTRAN-ом этому анониму!


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено псевдонимус , 05-Дек-18 13:47 
В том-то и дело, что заказчикам наплевать на конечных пользователей, главное быстрее и дешевле.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:12 
> Может статься, что этим вашим электронам и прочим жабоскриптам-на-десктопе затикали последние деньки.

Кто ж из вебмакак то пойдет прогать то на этом страшилище с кучей тулкитов, псевдонедокроссплатформенных? Они вебню тянут потому что уже освоили ее и в вебе что-то могут. Вот и на десктопе пытаются из себя разработчиков изображать. А на дотнете так низя. Более того - это огроменный ЯП и рантайм, их разучивать надо, а кроссплатформенно на этом писать убиться можно.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено пох , 05-Дек-18 16:58 
> Более того - это огроменный ЯП и рантайм, их разучивать надо

да ладно, они ж уже выучили angular, vue и много других страшных слов, будут деньги - выучат и это.

А кроссплатформенно за них мона сделает, не сами ж они...


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 00:15 
*ушёл учить сишарп*

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 00:21 
По моему они в c#8 решили на всех стульях сразу усидеть.

Добавили дефолтные имплементации методов интерфейса. А абстрактные классы зачем? Чтобы вводить в заблуждение?

Добавили явную нуллабельность. Здорово, конечно, но на лицо путаница. То есть Nullable-типы это структуры, значение которых не может быть null априори, но null им всё-таки присвоить можно.
В то же время non-nullable reference типы это классы, которые в своём устройстве допускают хранение null, но null туда положить нельзя.

Зачем так всё усложнять? Зачем впихивать в язык всё, что позволяет реализовать дотнет? Или это как dynamic типы, использование которых я не видел ни разу? Или это как sql-подобные методы расширения IEnumerable? Тоже ооочень редко вижу, что кто-то их использует.

Добавили свитч-выражение. Я не против, но это вроде из функциональной концепции?

Стержня им нехватает. Начиная с с#6 идет разброд и шатание. Фундаментально ничего не меняется, но угодить пытаются всем


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 01:10 
1) "дефолтные имплементации методов интерфейса"
эти идиота куски, Халсберг и Гослинг, сначала запретили множественное наследование,
а потом их "последователи" придумали костыльный велосипед.
2) Notnull это хорошо. Это очень хорошо. И вы не путаете "int?" c "int"?
3) После 6.0 они как-бы намекают - все в F# :-D

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено хотел спросить , 05-Дек-18 04:39 
> Добавили дефолтные имплементации методов интерфейса. А абстрактные классы зачем? Чтобы вводить в заблуждение?
> 1) "дефолтные имплементации методов интерфейса"
> эти идиота куски, Халсберг и Гослинг, сначала запретили множественное наследование,

Абстрактные классы могут содержать виртуальную реализацию.
Интерфейсы только дефолтовую. Таким образом получаем Mixin из коробки.
Реализация метода в интерфейсе не позволит иметь статические методы и обращаться к ним.
Или декларивровать переменные (хранить состояние).

Конкретно это я считаю отлиной идеей. Множественно наследование не нужно!
А вот Mixin на уровне языка - это отличная идея!!!
Хотя привезут они их туда из-за другой причины - расширяемость интерфесов библиотек от версии к версии.

--

> То есть Nullable-типы это структуры, значение которых не может быть null априори, но null им всё-таки присвоить можно.
> В то же время non-nullable reference типы это классы, которые в своём устройстве допускают хранение null, но null туда положить нельзя.
> 2) Notnull это хорошо. Это очень хорошо. И вы не путаете "int?" c "int"?

А вот это не торт совсем. По идее структуры должны быть изначально быть нулл.

Что означает отсутствие значения. Но так исторички сложилось и появился Nullable<T>

non-nullable reference - можно положить туда... будут ворнинги выдаваться, в некоторых случаях, а если настроить компилятор, то ошибки вместо ворнингов.

все делается для обратной совместиомсти

> 3) После 6.0 они как-бы намекают - все в F# :-D

Врядли скорее перетащат лучшие плюшки в C#.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 21:34 
> 2) Notnull это хорошо. Это очень хорошо. И вы не путаете "int?" c "int"?

Тут не за инт вопрос, с ним всё просто.

struct Employee {}
class Employee2 {}

Employee? e = new Employee();
e = null;  // Можно, но на самом деле это не null
            
Employee2 e2 = new Employee2();
e2 = null; // Нельзя, хотя по идее можно

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 06-Дек-18 02:25 
"Как бы структура имеет свойства класса, а класс имеет свойства структуры"
Вы сделали мой вечер таким сравнением ref & value типов! :)
Вы наверное ещё новвоведения 7.x не осознали.
Все эти ref, in, ref readonly, readonly struct, ref struct, return ref которые стараются стереть различия.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 11:25 
"Не следует множить сущее без необходимости"

В MS об этом не знают


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 14:11 
> "Не следует множить сущее без необходимости"
> В MS об этом не знают

Приписываете диавольскую сущность простому незнанию?  :-?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 14:21 
Да нет, надеюсь, что причина в глупости, а не в злом умысле. Надеюсь...

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 15:33 
> Да нет, надеюсь, что причина в глупости, а не в злом умысле.
> Надеюсь...

Я ж про сущность-природу написал, не про умысел.

Сочетание диавольщины, незнания и глупости[, и даже неумысла] допускаю, да


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено iCat , 05-Дек-18 03:16 
Хорошая попытка вернуть стадо в стойло...

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 09:08 
Не выйдет )

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Gnu2070 , 05-Дек-18 08:42 
Открытие кода сейчас скорее маркетинг, чем фишка.
Вон, строки когда Chromium\Linux сотни тысяч, попробуй в 10 лиц его проверить на ошибки\бэкдоры, а недавняя новость с библиотекой для Node.js лишь подтверждает.

А так, да, звучит красиво: “Твоя корпорация открыла исходники, выложила на GitH(l)ub”


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 09:07 
GitHub принадлежит им. Им открыть исходники было галочку поставить

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено ms , 05-Дек-18 09:46 
не переживай, clone и push мы тоже умеем в интуитивно-приятных интерфейсах. Как оно, по-твоему, изначально оказалось в гитхапе?

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Gorrion , 05-Дек-18 09:14 
Надеюсь поможет проекту avalonia. С многопоточной отрисовкой. Wpf очень плохо сделан.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Онаним , 05-Дек-18 10:31 
Круто, но узбагойтесь, это просто открытие кода, портировать WPF на Linux никто не обещал и если это и произойдёт то очень нескоро.

Кстати почему до сих пор нет новости о том, что MS таки забила на движки IE и Edge и невозбранно разрабатывает браузер на движке Chromium (будет новое название или старое пока не известно)?


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено userd , 05-Дек-18 11:04 
http://www.opennet.ru/opennews/art.shtml?num=49710

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 11:14 
https://www.opennet.ru/opennews/art.shtml?num=49710

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 18:31 
Кстати а Trident не утекал в сеть? Буду форк кросплатформенеый пилиить, чтобы не остаться на Хромом в одно прекрасное утро. Знаю Presto утекал.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 13:33 
Сколько виндалюбов и шарпистов выше собралось. Что вы забыли на этом ресурсе, если юзаете технологии одной корпорации?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Попугай Кеша , 05-Дек-18 13:53 
> Сколько виндалюбов и шарпистов выше собралось. Что вы забыли на этом ресурсе,
> если юзаете технологии одной корпорации?

Им просто стыдно находиться тут. Им платят за то, что они втайне презирают )))


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Бондарюк Андрей , 05-Дек-18 14:33 
О. Вы типа "илита" от ИТ :-D

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:14 
> О. Вы типа "илита" от ИТ :-D

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


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 06-Дек-18 02:18 
А какая связь между дельными спецами и opennet? Дельные спецы дело делают :)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Иваныч , 05-Дек-18 16:59 
Oracle Java лучше. И пользоваться только с платной подпиской для сектора, и прочие детали с Android да Classpath. Язык номер 1, ынтырпрайз, куча пафоса. Не то что ваш .NET.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Michael Shigorin , 05-Дек-18 17:31 
Призовая ссылка: https://www.bell-sw.com/java.html ;-)
(это питерские разработчики, от услуг которых оракл в санкционном безумии отказался)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено meantraitor , 06-Дек-18 02:06 
Никакого санкционного безумия не было, не надо инсинуаций.
Просто один индус стал VP по жаве, ну и потом ее всю в Индию и перевел. Не только из России.
Ну а этот самый "Bell", если я правильно помню, свалил из оракла еще до того.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 14:01 
Над пердоликами заходим посмеяться.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Онаним , 05-Дек-18 14:08 
Почему же одной?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 14:11 
Импортозамещение привело сюда.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 05-Дек-18 14:14 
> Сколько виндалюбов и шарпистов выше собралось. Что вы забыли на этом ресурсе,
> если юзаете технологии одной корпорации?

Высокодуховные искания: " неужели же в энторнетах кто-то уверен, что Я не прав, и Я не  смогу их всех переубедить, пролить Свет и перевербовать? "


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Бондарюк Андрей , 05-Дек-18 14:28 
Вы немного отстали от прогресса. dotNET кроссплатформенный.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 06-Дек-18 00:11 
Этого, как выяснилось, мало. Поделка без логов, без отладки, половина параметров в конфиге, половина - в реестре (отсутствующем в линуксовой версии), про FHS не слышали, про остальное не в курсе - это так себе кроссплатформенность.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено КотоФак , 07-Дек-18 12:50 
Логи есть, отладка есть. Реестра в dotnet core нет. Все всё слышали. Вы просто застряли где-то в заморозке и не дожидаясь разморозки писать начинаете. По сравнению с той же Java и Oracle в купе, dotnet core открыт, бесплатен и вообще красавчик.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Котофалк , 30-Янв-19 00:42 
все всё слышали. а как ни возьмёшь конкретное продаваемое за деньги - всё одно и то же. логов нет, пакетов нет, про FHS не в курсе, вы хоть покажите коммерческий российский софт, где дотнет приложение и всё это есть. я может на нём женюсь.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Онаним , 05-Дек-18 14:09 
Расходимся. Microsoft не собирается принимать патчи направленные на реализацию поддержки других ОС:

"We will typically not accept contributions that implement support for an OS-specific technolology on another operating system. . . We also do not intend to accept contributions that provide cross-platform implementations for Windows Forms or WPF."

https://github.com/dotnet/wpf/blob/master/Documentation/cont...


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Бондарюк Андрей , 05-Дек-18 14:23 
WinForms это обёртка над WinAPI, сделать её кроссплатформенной невозможно.
WPF наверное можно (не в курсе насколько там всё клеем WinAPI полито),
но проще Avalonia до ума доводить.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Онаним , 05-Дек-18 14:33 
WinForms в Mono прекрасно работает. WPF действительно прибит гвоздями к DirectX но думаю если очень захотеть тоже можно оставив, собственно, "обёртку" заменить внутренности на что-то другое. Речь не о невозможности а о том, чтчо они не собираются принимать в апстрим даже если кто-то сделает.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Бондарюк Андрей , 05-Дек-18 14:36 
Там написано - не будем делать Registrу для Linux или keychain для Windows :)

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:17 
> WinForms это обёртка над WinAPI, сделать её кроссплатформенной невозможно.

Даже винапи можно сделать кроссплатформенным. Проверено вайном.

Если кто вдруг не знал - винда сама внутрях использует NT API. Он имеет что-то общее с WinAPI, но это ДРУГОЕ апи. А вот поверх него реализован винапи. С таким же успехом можно и posix сделать.

> WPF наверное можно (не в курсе насколько там всё клеем WinAPI полито),
> но проще Avalonia до ума доводить.

Так доводите. Будет совсем как в XKCD 927.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 15:45 
Это первая из трёх E или уже вторая?

(Для тех кто ищет текст поиском в браузере как я: EEE)


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 05-Дек-18 16:06 
Это скрытый vendor lock-in (кто развивать-то это будет, кроме MS?), а EEE для своей технологии по определению невозможно.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Пишу из ванны , 05-Дек-18 18:35 
Есть ли польза доя ReactOC в этом?

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено VladSh , 06-Дек-18 12:47 
Есть польза для Wine - живые примеры правильного вызова WinAPI. Соответственно и для ReactOC.

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 08-Дек-18 09:44 
как его из perl использовать?
хочу пейсать GUI проги на perl с использованием моднейших Windows технологий
и деплоить на Linux Mac и Windows без перекомпиляции

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 08-Дек-18 10:45 
> как его из perl использовать?

Есть реализация Perl 6 для CLR, niecza(https://github.com/sorear/niecza/blob/master/examples/gtk1.pl). Прекрасно работает с Gtk# и теоретически должно работать с WPF на винде. Только вот никаких гарантий, что WPF портируют в Mono никто не даст, ибо оно сильно завязано на DirectX.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 12-Дек-18 12:16 
Когда код "проприетарщиков" из Microsoft оказался более свободным, чем "свободное ПО" (MIT vs GPL).

"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Andrey Mitrofanov , 12-Дек-18 12:28 
> Когда код "проприетарщиков" из Microsoft оказался более свободным для несвободных целей проприертарщиков Микрософф, чем "свободное ПО" (MIT
> vs GPL).

Fixed.  Works as designed.  Страдай.


"Microsoft открыл код WPF, Windows Forms и WinUI"
Отправлено Аноним , 27-Фев-19 20:42 
Если вдруг в .NET Core наконец то реализуют графический интерфейс пользователя WPF и/или WinForms в Linux, то .NET Core наконец то станет юзабельным