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

Сообщение Когда у MFC есть еще переспективы, а у Delphi их уже лет 15 от 13.12.2018 3:00

Изменено 13.12.2018 3:05 masloff

Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:

Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 10 лет на то, что делается на Делфи 1 год. Когда ему попытался это объяснить, у него началась истерика. Оно и понятно, пристроился он хорошо, кодит потихоньку, зарплата устраивает, тепло, сухо, нет ему замены (и соблазна мало платить поэтому). В планах у него и он их начал осуществлять — писать без МФЦ, на своих классах через Win API, мол, больше гибкости. Видимо, решил там навечно закрепиться.


Интересно, интересная история... Я конечно не пишу на MFC вот уже лет так 15, и считаю что время MFC ушло. Но когда я писал на нем, я как-то не припомню чтоб у меня были какие-либо сложности имплементировать на нем что угодно от UI до игр (конечно же на DirectX). И вдвойне вызывают сомнения, что то, что я писалось на MFC можно было заимплеменить в 10 раз быстрее, да хотя бы раза 2 быстрее (конечно же не теряя в конечном качестве продукта). Очень хотелось бы взглянуть на софт который делается в 10 раз быстрее на OWL/VCL (да-да именно так эти либы назывались от Borland) по сравнению с MFC — это ж серебрянная пуля в IT. И стоит упомянуть, что MFC было прекрасным выбором в конце 90-х начало 2000-х, и сейчас можно представить много замен и альтернатив ему.

НО! Никогда мало-мальской заменой не было MFC дельфийскому говну в лице OWL/VCL. Никогда. Это просто смешно сравнивать полнофункциональный стандарт по MS Windows (по факту это ООП/С++ реализация над C/WinAPI), динамические библиотеки которого входили и входят до сих пор в стандартную поставку Windows с гавнищем на котором маргинальные дебилы колбасили синий наклонный шрифт на OWL-кнопках за 2 минуты. На MFC написано почти весь офисный/прикладной/игровой (UI в основном) софт под Windows, а что на Deplhi написано-то? Нет, я конечно допускаю что где-то и что-то написано, но я не видел.

А эти зеленые галочки рядом с надписями и красные кресты? Ну красота же!


То что за 2 секунды на Delphi можно было нафигачить страшнючий Data Grid с встроенной поддержкой говнища типа BDE. Конечно, на MFC такое говнище даже под угрозой расстрела не один уважающий себя инженер не будет релизовывать. А эти разноцветные надписи в светло-зеленых и красных тонах в шрифте в пунктов так 20 все помнят на Delphi? И как Delphi UI смотрелись с внедренными темами в Windows XP. Проекты на MFC почему-то прекрасно смотрелись, даже если написаны были до выхода Windows XP.

Более того, эта борладовская гангрена перетекла в позние продукты типа формашлперского Kylix

Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:

Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 10 лет на то, что делается на Делфи 1 год. Когда ему попытался это объяснить, у него началась истерика. Оно и понятно, пристроился он хорошо, кодит потихоньку, зарплата устраивает, тепло, сухо, нет ему замены (и соблазна мало платить поэтому). В планах у него и он их начал осуществлять — писать без МФЦ, на своих классах через Win API, мол, больше гибкости. Видимо, решил там навечно закрепиться.


Интересно, интересная история... Я конечно не пишу на MFC вот уже лет так 15, и считаю что время MFC ушло. Но когда я писал на нем, я как-то не припомню чтоб у меня были какие-либо сложности имплементировать на нем что угодно от UI до игр (конечно же на DirectX). И вдвойне вызывают сомнения, что то, что я писалось на MFC можно было заимплеменить в 10 раз быстрее, да хотя бы раза 2 быстрее (конечно же не теряя в конечном качестве продукта). Очень хотелось бы взглянуть на софт который делается в 10 раз быстрее на OWL/VCL (да-да именно так эти либы назывались от Borland) по сравнению с MFC — это ж серебряная пуля в IT. И стоит упомянуть, что MFC было прекрасным выбором в конце 90-х начало 2000-х, и сейчас можно представить много замен и альтернатив ему.

НО! Никогда мало-мальской заменой не было MFC дельфийскому говну в лице OWL/VCL. Никогда. Это просто смешно сравнивать полнофункциональный стандарт по MS Windows (по факту это ООП/С++ реализация над C/WinAPI), динамические библиотеки которого входили и входят до сих пор в стандартную поставку Windows с гавнищем на котором маргинальные дебилы колбасили синий наклонный шрифт на OWL-кнопках за 2 минуты. На MFC написано почти весь офисный/прикладной/игровой (UI в основном) софт под Windows, а что на Deplhi написано-то? Нет, я конечно допускаю что где-то и что-то написано, но я не видел.

А эти зеленые галочки рядом с надписями и красные кресты? Ну красота же!


То что за 2 секунды на Delphi можно было нафигачить страшнючий Data Grid с встроенной поддержкой говнища типа BDE. Конечно, на MFC такое говнище даже под угрозой расстрела не один уважающий себя инженер не будет реализовывать. А эти разноцветные надписи в светло-зеленых и красных тонах в шрифте в пунктов так 20 все помнят на Delphi? И как Delphi UI смотрелись с внедренными темами в Windows XP. Проекты на MFC почему-то прекрасно смотрелись, даже если написаны были до выхода Windows XP.

Более того, эта борладовская гангрена перетекла в поздние продукты типа формашлперского Kylix