| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Флейм > VS6.0 and MFC |
| Автор: Coocky 27.4.2004, 16:03 |
| Окна не перерисовываются,кнопки не движутся,функции не отрабатывают...Как я от этого устал Кент недавно Борланд показал -СКАЗКА! Другой на Делфи пишет-похоже на С++,но легче.Правда решение его задачи я б сделал как минимум 2 путями. Так куда же я полез? Может стоит все пересмотреть.Правда препод говорит,кто пишет на С++ и знает Визуал,тому любое море по колено Прошу высказать свое мнение обьективно |
| Автор: .RADIX 27.4.2004, 18:32 |
| "Программист ошибается дважды: первый раз при рождении, второй - при выборе профессии" как кто-то сказал на этом форуме. К сожалению MFC - это скорее всего вечный геморрой и никак иначе, даже в M$ стараются не придерживаться этого "стандарта" по причине его излишней сложности. Я писал (точнее потихоньку изучал) в Visual C++ 6.0 полгода, поначалу просто шок - всё совершенно не так, как в "старом, добром" Turbo С 3.0, а гораздо (раза в четыре) сложнее. Да ещё эти километровые названия классов и функций, но со временем привыкаешь и уже перестаёшь на это обращать внимание, очевидно начинаешь думать "в стиле Microsoft". Насчёт моря по колено: дельфистам оно очевидно не меньше (не глубже), хотя и С мощный язык, но на практике его мощность избыточна и если ты не занимаешся созданием игровых движков или созданием операционных систем, то можно сидеть на чём-нибудь послабже - Дельфи, Билдер, да хоть Визуал Бэйсик. Выбирай под свои задачи. |
| Автор: chipset 28.4.2004, 01:00 |
| Builder безперспективен.С дотнетом затормозил... Короче отстой, надо бы голосование по этому поводу создать, хотя я думаю что тут большинство на билдере... Лично я пробовал программить на дельфях, и если в билдере все аналогично...то Извините за выражение но меня от одного упоминания о билдере начинает тошнить... Если кому то не нравиться MFC, то это исключительно его проблемы... О кстати если кому то нравиться программить на бэйсике то пусть программит... О нестремление к новым технологиям тут уж как говорится no comments... Все равно прийдете к VC, когда билдер закончит свое существование Я считаю очень правильным когда я начал изучать Visual C++ и иже с ним а не билдер. Уж извините за такое резкое сообщение Добавлено 3.07 Это все только мое личное мнение. Можете меня не слушать так как я откровенный новичок(2года). Не особенно пинайте... билдеровцы |
| Автор: Sun 28.4.2004, 10:58 |
| IDE это всего лишь инструмент, помогающий в работе. И как правило какой из них использовать или использовать вообще, решает не редко не программист, а его начальство. Поэтому этот спор - очередная религиозная дисскусия. Если начальство скажет копать - будешь копать, а что тебе дадут в руки, совок или бульдозер - неважно. Нужно одинаково хорошо владеть и тем и другим. В любом случае использовать MFC или VCL значительно веселее чем чистый API. Если уж речь пошла о преимуществах, то надо использовать Qt, как независимую от платформы и бесплатную библиотеку. |
| Автор: mr.DUDA 28.4.2004, 11:41 |
| MFC - сам по себе геморой и отстой, но программить на нём легко, если привыкнуть. И вообще, MFC+STL = "реальная" связка для написания виндошных проектов любой сложности. |
| Автор: foRaver 28.4.2004, 17:01 |
| Builder умер, остались пережитки, и программисты, которые должны от этого страдать. Visual C++ однако как был мощным инструментом, таковым и останется. А MFC (Microsoft Fundations Classses) это и есть (почти) то-же API. Поэтому эта теxнология в Windows останется до теx пор, пока он будет существовать. |
| Автор: Sun 28.4.2004, 18:17 | ||
MFC - это набор классов-контейнеров и враперов для API-функций и предназначен для сторонних разработчиков (не из Майкрософт). Открой исходник класса CWindow и увидишь что там просто идут вызовы API. Думаю что программисты из Майкрософт вообще не используют MFC, по крайней мере при разработке Windows. |
| Автор: sergejzr 28.4.2004, 18:31 |
| При работе с MFC замечал, что в нём не хватало концепта.. Какое то всё недоделаное что ли. Такое ощущение, что выдумывали и программировали это несколько десяток человек в разное время и никто так толком и не закончил. Билдер - коммерческий продукт, расчитанный на начинающих так же, как и профессионалов. В нём много "законченных" идей реализовано (например компоненты). И вообще он просто создан и оптимирован под пользователя. Простой пример: Хочется протестить какую нибудь маленькую функцию-алгоритм. В Билдере пару кликов и графика готова, ещё клик, открылась функция кнопки, куда код записать. То есть при разработке алготитма можно концентрироваться именно на нём, а не на десяти миллионах других вещей, необходимых, чтобы прога работала. После Билдера вспоминал MFC как страшный сон. Благо я сам себе IDE выбираю Обидно конечно за Борланда... |
| Автор: srd 28.4.2004, 19:10 |
| А что заставляет использовать с Visual C++ имено MFC? Мне, например WTL нравится. Ещё есть классная библиотека wxWidgets, намного тяжелей WTL, сравнима с MFC. |
| Автор: Skywalker 29.4.2004, 07:35 | ||
.RADIX
Да хоть? Лично я считаю что визуал бейсик.нет стал реально мощным языком программирования.... |
| Автор: chipset 29.4.2004, 07:40 |
| MicroSoft официально обьявила главными языками .NET - VB.NET и C# Ну да это не проблема! C# я заметил и посчитал как микс C++ +( А на VB я программировать умею.. Эээх молодость блин вернётся ВБ.. Хотя мне больше нравится C#, жаль только сейчас не могу на нем программировать впрок, на будущие времена. А VС6.0 уже морально устарела и ей не место в новых проектах. |