PDA

Просмотр полной версии : MFC |sv| VCL. Что умрет первым?:) API - унаследует "мир"?:) (+ опрос)


shot_USC
12-03-2002, 22:31
Помню было дофига разговоров о, так сказать, смерти MFC (Microsoft Foundation Class Library) . Было это во время бума VCL (Visual Component Library). Первое - Microsoft. Второе - Borland. Обе библиотеки хороши для создания программ под Windows. Но, как говориться, двум смертям не бывать, отсюда вечное противостояние. Но здесь мы поговорим не о противостоянии, а о MFC, как о бессмертной библиотеки в программировании под Windows. Почему не о VCL, ведь она гораздо легче воспринимается, и на первый взгял удобнее? Дело в том, что удобна VCL только на первый взгляд, к примеру при визуальном проектировании, а так же при программировании внешнего взаимодействия между элементами окна, в то время как MFC имеет сложную, запутанную структуру, в которой не так легко по началу разобраться. Однако, если мы заглянем в глубь, чуть ниже, то преимущества MFC будут очевидны:

- Более быстрый код. (Обеспечивают низкоуровневые API Win32, кстати, для тех, кто не в курсе, есть такая фишка.... Кстати, помоему этой теме даже была посвящена книга Microsoft PRESS... название помоему такое: "Низкоуровневые API Win32. Механизм Windows".)

- Минимальный размер приложения. (В отличии от VCL нет необходимости прикреплять левые библиотеки, типа borlndmm.dll. ) В релизе размер вообще катастрофически мал.

- Ну и наконец, непосредственная поддержка Microsoft - разработчикоа ОС Windows. Они в первую очередь включают в свои библиотеки все необходимое и новое для создания качественных продуктов, под их систему.

И все же, почему же мертва? Почему столько разговоров на эту тему. Почему сейчас большинство разработчиков переходит на VCL? - Вот в этом мы и попробуем разобраться в данной конференции.:)

----------------------------------------------
C уважением, shot_USC

shot_usc@mail.ru
usc_ufa@mail.ru
----| AD & USC devision ::soft&security:: |-----

shot_USC
13-03-2002, 21:31
О!:)) Как вижу, в первый же день опрос показал тему , а именно противоречие!:)) Это круто!:) Как видим, уже проявляется противостояние - первый день голосования показал следующее: 1 голос за "нет" и 2 за "за".... Похоже, если раскрутить эту тему, то разговоров, точнее споров, будет оччень много!:)

----------------------------------------------
C уважением, shot_USC

shot_usc@mail.ru
usc_ufa@mail.ru
----| AD & USC devision ::soft&security:: |-----

shot_USC
14-03-2002, 20:09
!!:)) + Еще один голос!!:))

----------------------------------------------
C уважением, shot_USC

shot_usc@mail.ru
usc_ufa@mail.ru
----| AD & USC devision ::soft&security:: |-----