Две развилки, а куда идти незнаю...

xaka 10.03.2004 - 23:04 | Сидим мы тут все и думаем, что самые крутые и круче нас никого нету. Вследствии этого мы начинаем всем говорить, что программить надо четко и причем прослеживать каждую деталь. Это вступление(наверное немного странное). Разделю все на две части, причем одна из них уже была оговорена на этом форуме много раз: ЧАСТЬ 1. Долго и нудно я кропотливо постигаю основы C/C++. Может быть я знаю не все, но могу сказать, что написать программу я ГОТОВ. Причем выработались уже довольно нужные навыки, в том числе и оформление кода. Так вот. Вижу, что сейчас идет очень много разговоров насчет C# и что якобы новая Форточка будет основана на нем(.Net). Вопрос: нужно ли СЕРЬЕЗНО изучать C# и все связанне с ним технологии? Или все же хватит C/C++? ЧАСТЬ 2. Вопрос вот в чем: СЛЕДУЕТ ли забрасывать чистый Форточный программинг(WIN32API) и начинать во всю силу учить MFC, C#, .Net, WinForms. Сижу по сети и смотрю(наблюдаю), как чел пишет прогу на Дельфи. Там все так просто, но сам нехочу в Дельфи идти - привык я к Сям(особенно с двумя плюсами). Вот и стоит перед лицом камень, а на нем надписи: 1)иди налево и постигай все дебри Win32API, ибо будешь иметь много опыта, зная что и как работает 2)иди направо и постигай все премудрости MFC, C#, ... ибо затратишь меньше времени и сил на разработку программ. Может быть при чтении всего этого сложилось у некоторых странное ощущение, что они зашли не туда, но возрастр дает о себе знать - стараюсь выражать всю суть более грамотно. Я конечно люблю мучить OpenGL и поэтому используя его я конечно никогда не оставлю WIN32API. Но ведь нужно иногда писать не только граф.приложения. Вот я и задумался(а думаю почему-то очень много, причем сам незнаю ЗАЧЕМ :) ) - Использовать как всегда WIN32 или же начать сейчас же переформирование своего организма. Время я потерял совсем ничего, т.к. в основном занимался графикой и шанс у меня есть постич все основы MFC, C#, ... Все', всё, что можете сказать по данным вопросам - говорите. Особенно интересует ОПЫТ, а не просто высказывания.
blackcat 1 - 11.03.2004 - 07:42 | Для начала я бы рекомендовал поподробнее разобратся, что же все таки представляют из себя все эти технологии. На самом деле все гораздо проще. Win32API и MFC - суть одно и тоже. И если уж изучается С++, то не знать MFC - по меньшей мере странно. MFC - просто объектно-ориентированная библиотека Win32API. Не более того. У С# своя, довольно узкая, среда применения. .Net - это просто среда. Framework с набором определенных свойств. А Windows "Longhorn" будет основан на СОМ-технологии. Как и сам .Net. Прощайте HWND и CWnd, здравствуй IVisual. Хотя поддержка Win32API наверняка сохранится, основной упор будет на С# (.Net) и СОМ. Ну вот приблизительный расклад. Собсно, сам решай, что тебе нужнее и что ближе сердцу, так сказать. А матчасть не мешает подъучить :)
LF 2 - 11.03.2004 - 08:04 | Во первых MFC простая либа в которой разобраться можно за пару недель. Во вторых до выхода лонгхорна как минимум 2 года В третьих C# намного проще С++ В четвертых в .net COM вырожденный и на порядок проще чем в win32 для себя я не вижу сейчас причин переходить на .net, за полгода до выхода лонгхор можно начинать переходить, полгода достаточно чтобы в нем стать профи при учете нормального бэкграунда до этого
IWindow 3 - 11.03.2004 - 09:18 | Так, даже после выхода Longhorn не все тут же кинутся его использовать. Многие как на DOS "подсели" так даже на приложения по Win32 никак не перейдут, хотя и используют уже WinXP, ни то, что там под .NetFramework. Да и зачем, ведь их это видимо устраивает. Поэтому до полноценного использования .NetFramework и востребованности программеров в этой области на самом деле времени очень много. Можно лишь порекомендовать там, где это возможно разрабатывать программы на C#, нарабатывая тем самым опыт, пока лишь на всякий случай.
будущий 4 - 11.03.2004 - 14:55 | а я вот начал VB-6 осваивать !!! PS.Я на полном серьезе.
Nex 5 - 11.03.2004 - 15:01 | 2будущий: и флаг в руки, как средство быстрой разработки довольно безглючных программ VB6 очень даже удобный... пока в "дебри" не потянет ;)

>>