Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:
Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 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
Здравствуйте, masloff, Вы писали:
M>Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:
M>
M>Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 10 лет на то, что делается на Делфи 1 год. Когда ему попытался это объяснить, у него началась истерика. Оно и понятно, пристроился он хорошо, кодит потихоньку, зарплата устраивает, тепло, сухо, нет ему замены (и соблазна мало платить поэтому). В планах у него и он их начал осуществлять — писать без МФЦ, на своих классах через Win API, мол, больше гибкости. Видимо, решил там навечно закрепиться.
M>Интересно, интересная история...
Ну видя готовый продукт и не видя процесса всегда легко говорить "я бы смог написать это быстрее",
человека ж наверняка не сидеть 10 лет и только потом что-то показать наняли,
а было использование и поддержка продукта с учетом реалий его использования и использующих
Re: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, masloff, Вы писали:
M>>Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:
N>MFC, Delphi, Kylix. Вышел из 15-летней комы и рвануло?
Да похоже так и не вышел... Зато позволю себе ввести новое понятие — некротопик.
Re: Когда у MFC есть еще переспективы, а у Delphi их уже лет
M>НО! Никогда мало-мальской заменой не было MFC дельфийскому говну в лице OWL/VCL. Никогда. Это просто смешно сравнивать полнофункциональный стандарт по MS Windows (по факту это ООП/С++ реализация над C/WinAPI), динамические библиотеки которого входили и входят до сих пор в стандартную поставку Windows с гавнищем на котором маргинальные дебилы колбасили синий наклонный шрифт на OWL-кнопках за 2 минуты. На MFC написано почти весь офисный/прикладной/игровой (UI в основном) софт под Windows, а что на Deplhi написано-то? Нет, я конечно допускаю что где-то и что-то написано, но я не видел. M>А эти зеленые галочки рядом с надписями и красные кресты? Ну красота же! M>Image: vcl-shit-1.png
Эка рвануло у человека )
Ну если серьезно: сто раз говорено, что в Дельфи порог входа был ниже, соответственно и качество поделий.
Не нравятся зеленые галочки — не используй, кто заставляет-то?
"Уважающие себя инженеры" BDE не использовали с конца 90-х.
На Дельфи написана масса внутреннего софта в разных конторах. Коммерческих продуктов мало, это правда.
А Visual Basic, я полагаю, зарулит по объему написанного и MFC, и Дельфи вместе взятые )
Re[2]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
TMU>А Visual Basic, я полагаю, зарулит по объему написанного и MFC, и Дельфи вместе взятые )
кстати он появился примерно одновременно с дельфи. а мфц он не зарулит, т.к. мфц — это все же единый концепт, философия, паттерн, если угодно, а вб — всего лишь набор инструментов, как и дельфи — бери и фигачь, насколько фантазии хватит.
Re[2]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Здравствуйте, masloff, Вы писали:
M>Значить не хотел писать, но меня сподвиг коммент, прямо рвануло
Я застал MFC уже на его издыхании году в 2005. В больших проектах это было очень медленно дизайнить. Диалоги, ресурсы — очень, очень медленно и коряво давались. Чуть что, идешь в файл ресурсов править идентификаторы руками. В системе контроля из-за этих убогих индентификторов постоянно создавались конфликты. Молитесь, чтобы другой разработчик из команды не делал свои диалоги! Хочешь грузануть PNG картинку — на, выкуси. Без пляски с бубном и кучи строк кода и гемора это было невозможно.
MFC, конечно, чуть пошустрее писалось чем на голом WinAPI, но все же. Т.е. в плане скорости разработки им до VCL рачком ползти как до Луны. Поэтому не понимаю чего вы кряхтите. Обиду вестимо затаили что вас кто-то на VCL подсидел и решили через 15 лет всем поведать? Спасибо что поделились желчью.
Re[2]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Здравствуйте, Aquilaware, Вы писали:
A>Т.е. в плане скорости разработки им до VCL рачком ползти как до Луны. Поэтому не понимаю чего вы кряхтите. Обиду вестимо затаили что вас кто-то на VCL подсидел и решили через 15 лет всем поведать? Спасибо что поделились желчью.
Не знаю что такое VCL, но как вы сравните VCL и MFC с сегодняшним Qt?
Re[3]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
A>>Т.е. в плане скорости разработки им до VCL рачком ползти как до Луны. Поэтому не понимаю чего вы кряхтите. Обиду вестимо затаили что вас кто-то на VCL подсидел и решили через 15 лет всем поведать? Спасибо что поделились желчью.
S>Не знаю что такое VCL, но как вы сравните VCL и MFC с сегодняшним Qt?
КуТе — это такой более современный мфц
До VCL'я ему тоже далеко
Все будет Украина!
Re[3]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
В>>КуТе — это такой более современный мфц В>>До VCL'я ему тоже далеко
D>Такие гулпости можно писать только в теме политики, писать этот бред на форуме программистов — себя выставить в плохом свете.
Ты так всегда людям в глаза говоришь или только на форумах?
Это моё личное мнение. Я на дельфях тыщу лет не писал и кутэ — лучшее из имеющегося. Но руками раставлять кнопки, списки и т.п. хрень, а потом им выставлять параметры для каждого окошка или диаложика — это тупейшая фигня. В наше-то время.
Все будет Украина!
Re: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Здравствуйте, masloff, Вы писали:
M>Значить не хотел писать, но меня сподвиг коммент, прямо рвануло:
M>
M>Видел одного персонажа, который на МФЦ писал программы для одной дотационной организации из сферы ВПК. Так вот на что он потратил 10 лет на то, что делается на Делфи 1 год. Когда ему попытался это объяснить, у него началась истерика. Оно и понятно, пристроился он хорошо, кодит потихоньку, зарплата устраивает, тепло, сухо, нет ему замены (и соблазна мало платить поэтому). В планах у него и он их начал осуществлять — писать без МФЦ, на своих классах через Win API, мол, больше гибкости. Видимо, решил там навечно закрепиться.
M>Интересно, интересная история... Я конечно не пишу на MFC вот уже лет так 15, и считаю что время MFC ушло. Но когда я писал на нем, я как-то не припомню чтоб у меня были какие-либо сложности имплементировать на нем что угодно от UI до игр (конечно же на DirectX). И вдвойне вызывают сомнения, что то, что я писалось на MFC можно было заимплеменить в 10 раз быстрее, да хотя бы раза 2 быстрее (конечно же не теряя в конечном качестве продукта). Очень хотелось бы взглянуть на софт который делается в 10 раз быстрее на OWL/VCL (да-да именно так эти либы назывались от Borland) по сравнению с MFC — это ж серебряная пуля в IT. И стоит упомянуть, что MFC было прекрасным выбором в конце 90-х начало 2000-х, и сейчас можно представить много замен и альтернатив ему.
M>НО! Никогда мало-мальской заменой не было MFC дельфийскому говну в лице OWL/VCL. Никогда. Это просто смешно сравнивать полнофункциональный стандарт по MS Windows (по факту это ООП/С++ реализация над C/WinAPI), динамические библиотеки которого входили и входят до сих пор в стандартную поставку Windows с гавнищем на котором маргинальные дебилы колбасили синий наклонный шрифт на OWL-кнопках за 2 минуты. На MFC написано почти весь офисный/прикладной/игровой (UI в основном) софт под Windows, а что на Deplhi написано-то? Нет, я конечно допускаю что где-то и что-то написано, но я не видел.
Что MFC, что VCL — это просто библиотеки для создания UI. Нормальные люди не пишут на MFC или VCL — они их используют. Если ядро программы написано грамотно, то сменить или обновить ей пользовательский интерфейс (вместе с библиотекой) — несложно.
Re[4]: Когда у MFC есть еще переспективы, а у Delphi их уже лет 15
Здравствуйте, Ватакуси, Вы писали:
A>>>Т.е. в плане скорости разработки им до VCL рачком ползти как до Луны. Поэтому не понимаю чего вы кряхтите. Обиду вестимо затаили что вас кто-то на VCL подсидел и решили через 15 лет всем поведать? Спасибо что поделились желчью.
S>>Не знаю что такое VCL, но как вы сравните VCL и MFC с сегодняшним Qt? В>КуТе — это такой более современный мфц В>До VCL'я ему тоже далеко