Zopar uzivatelov tu v diskusii sa rozhorcuje nad tym ze pod linux vyvojove nastroje su. Sam teraz (zial zatial som si nezvykol) robim na niecom na linuxe, tak by som od vas tu chcel pocut ake su teda tie kvalitne vyvojove nastroje na linux. gcc je len kompilator, ake vsak prostredie ? KDevelop je zial o nicom aj ked je to pekny pokus ... skuste debugovat vo visual studiu a KDevelop. Z linuxovej manie sa rychlo vyliecite. vicko a gdb v commandline je v dnesenj dobe pre manikov. Uznavam, ze linux je na X veci dobry, a to myslim vazne. Na server a niektore embeded veci. Ale na dekstop ? Mozno ak sa pripravi jedna instalacia na jednotnu konfiguraciu pocitaca. Cely unix nie je navrhnuty na moderny model instalovania viac aplikacii atd .. nehovorim ze tato infrastruktura je vo windows dokonala, ale ... skuste napr normalnemu uzivatelovi vysvetlit, ze nemoze jednoducho instalovat ovladac grafickej karty tak ze klikne pravym tlacitkom na plochu a tam si zvoli kompatibilny ovladac. GUI a X app som este nerobil, ale nie je tam nahodou problem aj so samotnou nejednotnou schrankou ? X system by potreboval cely asi vymenit. Osobne som velmi fandil systemom ako Be OS a teraz MAC OS X, to je podla mna spravna cesta, linux povazujem za zastaraly system ktoremu sa krv do zil snazia vlievat nadsenci, kolko ich to bude bavit neviem.
Asi neprehanam, ked poviem, ze vyvojove nastroje na linuxe zial nedosahuju kvality MS nastrojov spred 8mich(alebo kolko je to od VS 6.0) rokov. Dobre teda, ak su budem rad ak mi o nich poviete, mne to pomoze. Javovsky Eclipse to nezachrani.
No, jestli Ti vyhovuje Eclipse, mohl bys zkusit CDT - plugin pro práci s C / C++ v Eclipse - mně přijde lepší než KDevelop, ale ten už jsem dlouho neviděl. A mám pocit, že někdo psal, že dokonce i NetBeans (IDEA?) má podobný plugin a to velmi slušný.
Zkus napsat co konkrétně Ti na VC++ 6.0 přišlo tak úchvatné (kromě dobrého debuggeru (nadstavby gdb se opravdu nechytají, ale mně stačí) a rychlejšího kompilátoru (nemusíš v Linuxu používat gcc, že jo), případně návrháře dialogů (Qt designer i Glade mi přijdou lepší, MFC saje).
Hm, tak IntelliJ IDEA ne, jsou to NetBeans. Kdyžtak prosím dej vědět, pokud budeš mít názor na tyhle 2 IDE v souvislosti s C++. Konkrétní kritika bude uvítána.
gcc riesit nemusime, povazujem za spickovy, aj keby tak intel compilery su aj pre linux. Ten CDT skusim poriesit, mozno by to nebola zla cesta, diki. Momentalne mi vadi najviac to debugovanie. Prave nieco debugujem a pouzivam radsej debug vypisy ako gdb, a to hovori samo za seba. mozno aj preto ta nalada :D :D
Qt designer / glade su mozno dobre nastroje, neviem vsak ako je to s ich integraciou do prostredia - gui na linuxe nerobim. Dnesne visual studio s .NET designerom windows forms mi pripada super.
no ja osobne som skusal debugovat s ddd.. je sice pravda ze som toho prilis vela neskusal vo visual studiu (2003 tusim) debugovat, ale co na mna vyhodil ddd (dereferencovanie vsetkeho mozneho (nie som si isty, ci je napr. VS schopne zmysluplne zobrazit obsah c++ stringu - ddd to vie)), to som fakt cumel... sice to prostredie nebolo ktovieako graficky vycackane, ale vazne som bol dost sokovany - v pozitivnom zmysle slova
Nejnovější Visual Studio už zase neznám já, ale rád se nechám poučit i o něm. Nad gdb existují, kromě IDE typu KDevelop a CDT/Eclipse samostatné grafické nadstavby kdbg, ddd (které někdo vzpomínal), xxgdb apod. Ani tak to nebude dosahovat kvalit debuggeru MSVC++ nebo dokonce starého dobrého Watcom debuggeru, ale rozhodně lepší než výpisy, pokud se teda člověk debuggeru schválně nevyhýbá.
no anjuta je pekna taky ji pouzivam , ale kdyz se potom prepnu do Visual studia 2005 ktere je ZADARMO :)))) tak je to jako byt o 10 let vpred. Kvalitni IDE je neco co chybi a chybi a chybi stejne jako spousta jinych veci ktere delaji linux linuxem ktereho pouziva par lidi .
Zadarmo?
Nejaka chybka, ne? Leda nejaka ta hooodne osekana podradna verze, nebo pokud to ukradnes.
U nas ve firme delame ted projekt na micro$hitu, zakaznik se nedal presvedcit, ale tejne na nej prijimam prednostne kluky linuxaky - umeji totiz o dost lip programovat nez klikaci z windousu.
pokud delas C++ urcite vyzkousej CodeBlocks, je multiplatformni, takze v nem muzes delat jak na linuxech tak ve woknech... Je to docela mlady projekt kazdopadne mi docela sedel, na zkousku jsem v nem delal jeden projekt a dalo se to....stahni ale nighly build, odkaz posilaji kazdy den na forum. Debugger ma docela slusny, VS2005 to ale urcite neni. Pak je jeste C/C++ modul do NetBeans, pricemz NB je velmi dobre IDE, co se mi na nem hodne libi je moznost stahovat pluginy a aktualizace primo ze samotneho IDE, takhle tam jde dohrat i slibny plugin na UML, tusim ze to krome CVS zvlada i subversion atd. Debugoval jsem v tom jen Javu a problem nebyl.
Nejcasteji momentalne pouzivam VS2005, pracuji na projektu ktery vyvijim v C# pro .NET a musim uznat ze to je vyborne IDE, nicmene si nemyslim ze by nastroje pro vyvoj byly nejaka vyznamnejsi brzda linuxu, ty Eclipsy a NetBeans nezaostavaji moc a prekladace jsou taky vpoho. Me nejvic vadi ta extremni roztristenost, nekdo tu psal ze je dostupne hodne OSS aplikaci, ano tomu verim ale melo by spis jit o kvalitu, k cemu je mi tisic programu s pouze zakladni funkcnosti a/nebo mrtvych projektu... kdyz se nekomu neco nelibi udela fork... tisic distribuci, gtk versus qt atd. Kdyby se to aspon trochu soustredilo k sobe tak by to byla sila, opravdova sila... skoda ze se vice neangazuji univerzity (ty u nas, ostatni neznam), v ramci diplomovych praci by slo prece psat potrebne pluginy nebo vylepsit nejaky OSS projekt... jo a ten rust, nekde jsem cetl ze letos je prvni rok kdy v usa podil linuxu nestoupl, zdroj uz bohuzel nemam, treba to byl kec, ale pokud je to pravda tak je to zle, navic ted prisla vista..