Сообщение Когда у MFC есть еще переспективы, а у Delphi их уже лет 15 от 13.12.2018 3:00
Изменено 13.12.2018 3:05 masloff
Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 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
Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 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