Je Visual C++/MFC mrtvé ?

Kdysi sem nějakému začínajícímu programatorovi,radil jak začít programovat pro windows a dělal sem to tak jak sem to dělal já před vice jak 10 lety a to sice pomocí dvou prověřených bibli programátorů
Programming Windows.chm od Charlese Petzolda (To je kniha o programovani v C za pomocí WIN32 API ,coz je sice trošku hardcore, ale dozvíte se tam hodně o programování pod Windows ,a taky se to hodi pokudz nechcete ,
nebo nemůžete použivat framework jako MFC ci jine),druhá kniha  se jmenuje Programming Windows with MFC od Jeffa Prosise tato kniha ase zabývá programovani s objektovou knihovnou MFC v C++.Bylo mi všal řečeno že MFC je mrtvé
že by se ho již neměl nikdo učit.To si však nemyslím MFC je updatovano až dodnes (Aktuálně MFC 11.0 v Visual studio 2013),editory a nástroje ve VS 2013 došly dlohou cestu od VS 6.0,
nástroje jako App wizard,Class wizard,Resource edtiora další jsou uz poměrně vychytané a spojují výhody visualního návrhu s klasickou editaci kódu.
C# je sice pro začatečnika asi snažsí ale hlavní funkce C++ jako dynamická alokace paměti,šablony,vyjimky,streamy,přetežování operatorů a funkcím,STL maji co nabidnout zejmena pro zkušenejši´programátory
A kdyz C++ tak proč ne ten od MS,zejména proto že lidi z Microsoftu navrhli samotny OS a také jejich nastroje jsou tedyv růzúch API a SDK nejvic podporované.Ale myslim ze dobré programy neděla nástroj ale jeho uživatlele proto
používejte co vá, nejvíc vyhovuje a nenutte to ostatnim.
Ja si vybral Visual Studio,jeho jedinou nevyhodou je cena,ale pokud jste profesionalní programátor tak vám ho buď zaplatí firma nebo si ho koupíte za jeden plat.
Pokud jste hobbista nebo student tak bud muzete použivat Express Editiona open source Frameworkem jhako GTK nebo si ho můžete ukradnout (je smustny to říkat ale je (nebo byla uz existuji ruzné akademické licence)to bežná praxe na nejakjech skolach).
Update: od verze 2015 je základni verze Community edition zadarmo.A neni to zkriplena verze jako byli Express Edition,vše zakladni co by amaterskej nebo student moh potrebovat.,tedy i platform SDK,MFC,kompilace do 64 bitu,plny neořezany ide a tak.
Vcera sem nainstaloval VS 2017 a je fakt super ,že muzes mit posledni verzi VS a nemuset krást …

JK

Autor příspěvku: admin

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *