| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Религиозные войны > Что делать? |
| Автор: xTr1m 17.11.2005, 09:55 |
| Что мне могут посоветовать опытные люди? Вот вроде бы только начал глубже изучать MFC, как прочитал, что, мол, все "лажа" и никому эта MFC не нужна. Что нужно переходить на .NET и изучать создание приложений с использованием FrameWork'а какого то. Что мне делать? Неужели MFC скоро умрет? P.S. и вообще это один и тот же продукт Visual Studio 7 , .NET FrameWork и VC++ ? |
| Автор: Dreamer_0x01 17.11.2005, 19:08 |
| не умрет, не боись. Во всяком случае, эти знания лишними не будут. |
| Автор: Ignat 17.11.2005, 19:15 | ||
Спорный вопрос. Меня раздражает этот лесопарк макросов, хотя периодически использую его, ибо коли писать под винду, то на нем. 2xTr1m, тема не отражает сути вопроса! |
| Автор: nikf 17.11.2005, 19:41 | ||||
чел использует мозг очч. далеко даже не на 10%. Так что знания лишними не бывают никода. Хотя спецом изучать ее врядли стоит, лучше тогда уж учить API(если хочется глубоких знаний), а насчет mfc могу сказать, что умение ее испльзовать, мне нисколько не мешает. Добавлено @ 19:43
надо же такой чуши где-то набраться |
| Автор: MaxB 17.11.2005, 19:47 |
| MFC врядли в скором времени умрёт. Все известные программы такие как Office, CrelDraw, Photoshop, 3dsmax сделаны при помощи MFC. Тот кто говорит что MFC лажа - не умеет ей пользоваться. |
| Автор: Neitron 18.11.2005, 11:22 | ||||
Не соглашусь. MFC и правда скоро умрет. Он держится лишь на интузиастах, так же как и WTL
Смерть MFC близка.... |
| Автор: MaxB 18.11.2005, 12:22 |
| Хорошо допустим MFC умирает. Тогда чем её заменить? .NET FrameWork - MFC, полноценно заменить не может. |
| Автор: Ignat 18.11.2005, 12:40 | ||
Насколько я понял, мелкософт собирается заменить именно дотнетом, а не хочешь писать под дотнет - юзай выньапи, либо старые версии MFC, если нужно чтобы ПО работало в вынь95 etc. |
| Автор: Neitron 18.11.2005, 13:06 |
| Использовать то что тебе нужно. Если нужно создать простое окно, разве стоит для этого юзать MFC, когда подойдет простой API. Если нужно что-то более существенное, то почему бы и не MFC, если он выполняет необходимые требования. А если нужны по-настоящему можные компоненты, которые правда имею неоправданно огромный размер можно заюзать VCL Если хочешь писать под платформу .NET которая введена в Windows VISTA, то тут MFC явно не помощник, так же как и API и все другие библиотеки использующие API. Намного быстрее будет работать .NET код под Framework. Требуется писать под линуху, какой нафих VCL, WTL, MFC, .NET Забудте, здесь уже другие аспекты. Если нужно писать системные приложения, то вообще забудте про библиотеки. АСМ в руки вперед. Всё зависит от конкретных задач. И учить что-то конкретное не имеет смысла, всегда есть Manual Учите лучше хорошо, тот язык, которым вы пишите и английский. И ваши возможности безграничны. |
| Автор: nikf 18.11.2005, 19:25 | ||
Добавлено @ 19:32 А на последок я скажу Ни один из приверженцев относительно низкоуровнего программирования аля MFC или API или асм, не говорит что .NET отстой. А вот кричащих высокоуровневых программистов хоть отбавляй. Потому что кричат дураки, а мудрость помалкивает о своей мудрости |
| Автор: En_t_end 18.11.2005, 20:18 |
| Модератор: В топку... В Религиозные войны в смысле |
| Автор: Амортизатор 20.11.2005, 21:21 |
| Как может умереть то, без чего невозможно представить целую отрасль - программирование под Win32? |
| Автор: Ignat 21.11.2005, 10:39 | ||||
Ну насчет АСМа, ты наверное погорячился
А как же? Придется еще один язык учить... |
| Автор: Се ля ви 21.11.2005, 12:07 | ||
Писал уже несколько раз об этом - мы не животные, по-этому копить горы условных рефлексов нам абсолютно без надобности (некоторые из нас иногда соображать умеют), а именно за это и отвечали эти неиспользуемые нами отделы мозга у животных, доставшиеся нам от них в наследство. Не даром у неандертальцев объём головного мозга был больший, чем у нас. Качество, товарисчи, делает зачастую ненужным количество. Это как в компах - раньше были громадины с мощностями калькулятьра, а теперь уже ноуты появились, на которые современные сервера можно ставить - просто живые системы намного сложнее технических и эволюция не может так быстро, как техника, сбросить балласт, по-этому и таскаем ненужные рудиментные груды нервных тканей (хотя и тут уже начинается - deprecated методы в языках - это примерно эти вещи), а в будущем мозг станет ещё меньше. Homo Sapiens задействует восновном лобные доли, отвечающие за общение и как следствие - за мышление - они-то и развиваются, они-то и единственные у нас больше, чем у тех же неандертальцев. Не даром лоботомия превращает человека в аналог животного, начисто лишая всех человеческих свойств. |
| Автор: Sun 21.11.2005, 13:29 | ||
Откуда такая информация? Про 3DMax у меня вообще очень большое сомнение. Мне кажется там для построения GUI вообще своя библиотека классов используется. А Photoshop и CorelDraw есть и на MacOS. У меня большое сомнение что они писались на MFC. Там MFC, сам понимаешь, не канает. Что касается продуктов Майкрософт, насколько мне известно, они практически не используют MFC в своих разработках. |
| Автор: mr.DUDA 23.11.2005, 09:20 |
| На вопрос "что делать" - ответ: "найти работу и зарабатывать деньги". А там, глядишь, и сам определишься: MFC, WTL, Qt или Java, .NET... |
| Автор: Ignat 23.11.2005, 12:13 | ||||
А чтобы найти работу нужно знать что-то из
|
| Автор: mr.DUDA 25.11.2005, 18:28 | ||
Не-е-ет, вначале нужно найти вакансию, а потом в темпе изучать то, что требуется на конкретной фирме. |
| Автор: Ignat 25.11.2005, 18:43 | ||||
Это если есть багаж А с нуля...
...не получится. |
| Автор: mr.DUDA 26.11.2005, 10:14 | ||
Это кто такую чушь сказал ? Если поспрашивать, найдутся люди, своим личным примером доказавшие обратно. Вот мне пришлось освоить PHP за месяц на одной конторе и .NET за 2 недели - на другой. И в том и в другом случае требовалось доделать конкретные проекты, брошенные другими людьми, т.е. был пример на котором можно было осваивать язык/технологию. На второй фирме работаю до сих пор (около 2-х лет) |