[ idb @ 20.04.2006. 11:28 ] @
Izgleda da je Visual Studio 2005 Express postao besplatan bez vremenskog ogranicenja: http://msdn.microsoft.com/coding4fun/ |
[ idb @ 20.04.2006. 11:28 ] @
[ stargazer @ 20.04.2006. 11:49 ] @
šta ima to vredi kada je krš
skinuo sam taj VC++ 2005 Express ( ISO ) i mogu samo konzole ozbiljno da se rade ( uslovno rečeno ), a to mogu i sa nekim kompajlerima čija se instalacija skine za mnogo manje vremena a kada sam skinuo i onaj najnoviji Platform SDK od oko 600MB, onda sam imao BSOD svaki dan, mada nekad i 2 puta dnevno ne bih se ja mnogo radovao besplatnim stvarima iz MS-a, kada im i ove koje koštaju nisu bog zna šta [ Ivan Dimkovic @ 20.04.2006. 12:31 ] @
Citat: a kada sam skinuo i onaj najnoviji Platform SDK od oko 600MB, onda sam imao BSOD svaki dan, mada nekad i 2 puta dnevno Zamolio bih ucesnike diskusije da budu malo ozbiljniji - Platform SDK (gomila .h i .lib fajlova) nema sta da radi sa bilo kojom kernel komponentom sistema, pa ce pre biti da su razlozi za tvoje BSOD probleme neke hardverske ili drajverske prirode. [ Dragi Tata @ 20.04.2006. 12:50 ] @
Citat: stargazer: šta ima to vredi kada je krš skinuo sam taj VC++ 2005 Express ( ISO ) i mogu samo konzole ozbiljno da se rade ( uslovno rečeno ), a to mogu i sa nekim kompajlerima čija se instalacija skine za mnogo manje vremena a kada sam skinuo i onaj najnoviji Platform SDK od oko 600MB, onda sam imao BSOD svaki dan, mada nekad i 2 puta dnevno ne bih se ja mnogo radovao besplatnim stvarima iz MS-a, kada im i ove koje koštaju nisu bog zna šta Izvini, ali koješta. VC++ 2005 je najbolje razvojno okruženje za C++ koje trenutno postoji. Sa njim možeš da razvijaš i konzolne i GUI aplikacije kako native tako i u .NET okruženju. Tačno je da ne dobijaš MFC i ATL biblioteke, ali besplatnih GUI biblioteka imaš koliko hoćeš na internetu, a možeš da koristiš i čist Win32 API ako baš voliš. Što se BSOD-ova tiče, što reče Ivan, bolje proveri drajvere ili vidi da ti nije crkla memorija. Platform SDK sigurno nema nikakve veze sa tim. [ idb @ 20.04.2006. 15:49 ] @
Citat: stargazer:šta ima to vredi kada je krš Da je tako kako ti mislis MS bi odavno propao. A sto se tice velicine Platform SDK - jeste velik, ali svako ima pravo da bira svoj alat. Moje iskustvo je da mi VC++ 2005 Express ( ISO ) + Platform SDK daju manji EXE a kompajliranje je brze (ovo poredim sa MinGW kojeg uglavnom koristim) idb [ z@re @ 20.04.2006. 17:31 ] @
Citat: idb: Moje iskustvo je da mi VC++ 2005 Express ( ISO ) + Platform SDK daju manji EXE a kompajliranje je brze (ovo poredim sa MinGW kojeg uglavnom koristim) Sve zavisi od kompajlera do kompajlera koliko ce simbola na kraju ostavit u EXE fileu. To se moze rucno podesit, ili koristit nezavisne stripping alatke. [ tupito @ 20.04.2006. 17:40 ] @
ako neko ima iskustva da li moze WTL da radi u kombinaciji : WTL + Platform SDK + VC++2005 Express ? (tj. bez ATL-a )
[ Dragi Tata @ 20.04.2006. 17:50 ] @
Citat: tupito: ako neko ima iskustva da li moze WTL da radi u kombinaciji : WTL + Platform SDK + VC++2005 Express ? (tj. bez ATL-a ) http://www.codeproject.com/wtl/WTLExpress.asp [ stargazer @ 21.04.2006. 12:33 ] @
što volim ovo...
Citat: Da je tako kako ti mislis MS bi odavno propao. Nisam čovek koji lupeta bez veze. Ja prvi radim MSVS, samo 2003, a takođe i koristim gomilu drugih MS programa za koje postoji zamena : toliko o tome da sam isključiv po pitanju MS-a, samo sam realan. Citat: Zamolio bih ucesnike diskusije da budu malo ozbiljniji - Platform SDK (gomila .h i .lib fajlova) nema sta da radi sa bilo kojom kernel komponentom sistema, pa ce pre biti da su razlozi za tvoje BSOD probleme neke hardverske ili drajverske prirode. Kad sam stavio Platform SDK, pre njega sam stavio još par manjih programa i kada je krenuo da mi se dešava BSOD svaki dan odlepio sam, ko ne bi, jel. Zato sam krenuo u ekspediciju deinstaliranja programa selektivno da vidim kako će to da se odrazi na BSOD koji me ubija. Već je jasno šta hoću da kažem tu ( tek posle deinstalacije Platform SDK-a, BSOD je prestao bez reinstalacije sistema ili promene drajvera u kompu ). Kasnije sam čisto radi fore stavio opet taj Platform SDK nadavši se da je problem bio u nečemu drugom, a ne u njemu kao što se ovde tvrdi, ali to nije bio slučaj. Citat: Tačno je da ne dobijaš MFC i ATL biblioteke, ali besplatnih GUI biblioteka imaš koliko hoćeš na internetu... Sam Visual Studio sam počeo da radim da bih koristio runtime koji u većini dolazi uz sam windows, dakle radim Win32, a ne MFC, ATL ili sl. Citat: Izvini, ali koješta. VC++ 2005 je najbolje razvojno okruženje za C++ koje trenutno postoji Ja ovde komentarišem Express izdanje jednog njegovog dela i ne ulazim u kvalitet celog proizvoda. I da ponovim : Ne bih se ja mnogo radovao besplatnim stvarima iz MS-a, kada im i ove koje koštaju nisu bog zna šta!!! [ X Files @ 21.04.2006. 13:30 ] @
@Dragi Tata
Citat: Tačno je da ne dobijaš MFC i ATL biblioteke, ali besplatnih GUI biblioteka imaš koliko hoćeš na internetu Da. Nedavno sam bez vecih problema 'povezao' Visual C++ 2005 Express sa wxWidgets, cime se dobija poprilicno dobar koktel za razvoj. Nedostaje jos neki *besplatni* GUI za wxWidgets, ali to je najmanji problem ;) [ NastyBoy @ 21.04.2006. 13:43 ] @
Citat: I da ponovim : Ne bih se ja mnogo radovao besplatnim stvarima iz MS-a, kada im i ove koje koštaju nisu bog zna šta!!! Manje trolovanja i lupetanja na ovom forumu bi bilo pozheljno. "Moj je stav..." floskula, bez chinjenica, ne sluzhi nichemu konkretno. Nisi ti probao IDE okruzhenja koja koshtaju koliko i MS-ova a pravi su horor za koristiti, chim tako pishesh. 2005 Express je odichno okruzhenje za ono chemu je namenjeno, period! [ Dragi Tata @ 21.04.2006. 13:59 ] @
Citat: stargazer: Sam Visual Studio sam počeo da radim da bih koristio runtime koji u većini dolazi uz sam windows, dakle radim Win32, a ne MFC, ATL ili sl. I šta ti smeta da radiš Win32 aplikacije sa VS Expressom? BSOD-ovi? Citat: stargazer: I da ponovim : Ne bih se ja mnogo radovao besplatnim stvarima iz MS-a, kada im i ove koje koštaju nisu bog zna šta!!! Ne znam šta je tebi "bog zna šta", ali jedini IDE-ovi koje sam imao prilike da isprobam a da ih uopšte vredi instalirati su MSVS i Borland. Čuo sam od pouzdanih ljudi da je i IntelliJ za Javu dobar IDE, pa da dodam i taj "na poverenje", ali nađi besplatan IDE za C++ koji je makar blizu VC++ 2005 Express po kvalitetu. Skoro sam probao DevCpp, MinGW Studio, Eclipse, KDevelop - ni jedan nije ni na puškomet od VC2005E. [ stargazer @ 21.04.2006. 20:41 ] @
Citat: Nisi ti probao IDE okruzhenja koja koshtaju koliko i MS-ova a pravi su horor za koristiti, chim tako pishesh. Evo, sada moramo da uvlačimo i Borland u ovu priču... Da, probao sam Delphi 7 i 2005, kao i BCB 6 i ta dva okruženja su mnogo jednostavnija za upotrebu. Njih sam prestao da koristim jer sam prevazišao paskal ( da ne bude zabune protiv paskala nemam ništa ) - Delphi, ali generalno jer je runtime za programe napravljene u njima prevelik ( ovo nije tema ). Probao sam i neka besplatna, DevCpp sam najduže držao, ali sam imao problema sa njihovom stabilnošću. KDevelop sam probao dok sam imao linux i odličan je. Citat: 2005 Express je odichno okruzhenje za ono chemu je namenjeno, period! Ti čoveče imaš svoje mišljenje, ja svoje... Ako radiš u njemu, radi, a kad naiđeš na nešto što ne možeš da odradiš zbog njegove ograničenosti, onda ćeš tražiti dodatna rešenja i instalirati dodatne programe u sistem. Citat: I šta ti smeta da radiš Win32 aplikacije sa VS Expressom? BSOD-ovi? Generalno, on nema ugrađenu izradu resursa, a da bi se radilo ozbiljnije u njemu potreban je Platform SDK. Citat: Ne znam šta je tebi "bog zna šta" Microsoft pravi programe tako da se oni najoptimalnije koriste na tačno određeni način, imaju neku putanju koja često ume da deluje.... Npr. Office programi - Ne postoje za džabe čitavi kursevi na kojima se uči kako se radi u njima. Takođe ne znam ko nije čuo za priče da se u wordu mora podesiti prvo gomila stvari da on ne bi radio nešto što korisnik ne želi. Kada kažem "bog zna šta" podrazumevam kvalitet programa sa aspekta celog ovog dela foruma, tj. programerskog, ukoliko je neko zaboravio zašto piše išta ovde. Sada jedna generalna zamerka, ne samo odgovor ljudima gore. Pregledao sam poruke širom ovog foruma, ne samo one o C/C++-u i primetio da se uvek nađu ljudi koji bezrezervno brane MS. Da kažem da je to njihovo mišljenje na koje imaju puno pravo i uopšte neću da ulazim u to. Sa druge strane ja ne znam koliko se isti ti ljudi zaista razumeju u to šta znači napraviti kvalitetan program. Činjenica je da su programi koji dođu iz MS-a najrasprostranjeniji i najviše korišćeni i rade, to niko ne osporava, ali to ne može da sakrije činjenicu da je recimo exe fajl msn messengera težak preko 6MB, što je totalna nebuloza ( ako nekog zanima zašto , radi se o tome što je u njega nabijena golima resursa, png slika ponajviše ). Toliko o kvalitetu... [ NrmMyth @ 21.04.2006. 21:12 ] @
Stargazer, ljudi koji su gore ostavili post nisu referirali na MS nego na VS2005E, ako tvoj um, koji je ocito "hate MS, hate", ne moze razdvojiti ta dva pojma onda je to tvoj problem.
Cinjenica je da MS ima smeca, ali se ovdje ne vodi rasprava o word-u, access-u, messengeru i drugim MS proizvodima, nego cisto o VS2005E. VS je odlican IDE, sa odlicnim debuggerom i dodatnim alatima tipa 'intelisense' koji kodiranje svodu na minimalne muke. I nikako ga ne mozes usporedjivati sa Dev-Cpp... Pitanje: Zasto si na XP-u??? [ NastyBoy @ 21.04.2006. 21:16 ] @
Ne volim rasprave ovog tipa, pogotovo kad ima ovakvih 'argumenata', but anyway...
Citat: Evo, sada moramo da uvlačimo i Borland u ovu priču... Da, probao sam Delphi 7 i 2005, kao i BCB 6 i ta dva okruženja su mnogo jednostavnija za upotrebu. Ko pominje Pascal? Pricham o profesionalnim okruzhenjima za razvoj C++ aplikacija. Okruzhenjima, a ne o framework-u, bibliotekama ili bilo chemu slichnom. Shodno tome, Borland-ov IDE je __OCHAJ__ u poredjenju sa MS-om za razvoj bilo chega shto nema veze sa VCLom. Zaboravi na VCL, pricham o razvoju C++ aplikacije koja nije vezana ni za jedan proprietary API/biblioteku. Okruzhenje chine kvalitetan editor, project manager, i pre svega udoban debugger. Gde si ti to video u Borlandu? Ako je sve shto si probao DevC++, KDevelop i Borland, i onda i dalje tvrdish kako je sve shto MS napravi loshe onda zaista nema razloga da dalje raspravljam ovde sa tobom, ni ja ni bilo ko. Kada budesh probao ProDG, CodeWarrior, XCode i josh par okruzhenja onda se javi i kazhi kako je MS okruzhenje loshe pa da se smejemo svi zajedno. To nema nikakve veze sa 'lichnim mishljenjem', vec sa chinjenicama. [ stargazer @ 22.04.2006. 01:19 ] @
meni se čini da ljudi ovde mene uoprno pogrešno interpretiraju ( ali idemo redom, stavku po stavku )
I ] Citat: ako tvoj um, koji je ocito "hate MS, hate", ne moze razdvojiti ta dva pojma onda je to tvoj problem. ja NE mrzim MS, ja prvi koristim uglavnom MS programe pre odgovarajućih alternativnih rešenja ( od office-a i vc++-a, preko onog antispyware-a njihovog i wmp-a, kao i još gomilu programa ) poenta moje priče je realno sagledavanje njihovih rešenja, a zašto sam pri tome napadnut ovako to je neka druga priča, u koju neću da ulazim, jer ću verovatno opet da budem priupitan zašto koristim windows uopšte ( mora da je čovek očekivao da se izlajem nešto, a gomilu postova sam slao u vezi VC++-a ) II ] Citat: VS je odlican IDE, sa odlicnim debuggerom i dodatnim alatima tipa 'intelisense' koji kodiranje svodu na minimalne muke. I nikako ga ne mozes usporedjivati sa Dev-Cpp... nisam se uopšte usudio da poredim VS sa DevC++om, već sam odgovarao čoveku na pitanje koje je lepo iznad toga i citirano III ] Citat: Okruzhenje chine kvalitetan editor, project manager, i pre svega udoban debugger. Gde si ti to video u Borlandu? Eto čovek uvuče na kraju i Borland. Ni sa jednim od njihovih okruženja nikad nisam imao ikakvih problema kada je izrada programa u pitanju, što ne mogu da kažem za VS ( već sam naveo zašto VS i koristim ). Ali Borland sam ja samo spomenuo jer si pitao šta sam sve koristio??!?!? ------------------------------------------------------------------------------------------------------------------ Ovo je jedino pitanje na koje vredi odgovoriti iako nema veze sa temom : Citat: Zasto si na XP-u??? Windows XP je jedini Windows OS, koji je uspeo da uklopi sve potrebe koje računar u mojoj kući treba da zadovolji, jer ga ne koristim samo ja, imam burazera koji je klasični korisnik. @Nasty : Reci mi jedan pogrešan argument koji sam naveo! nego, da zaključim : pogledajte samo teme malo na C/C++ i pronaćićete gomile žalbi u vezi samog VS-a, ja prvi imam gomilu problema sa njim kao okruženjem ( mogu da navedem nekoliko ) ali ga i sam koristim, tu nema dileme jer nisam našao bolje okruženje za izradu programa u windowsu pomoću Win32 APIja i ja znam da se ovde ne vodi rasprava o "MS smeću" kako ga dole čovek nazva, ali sam morao malo da podbodem one koji vole tako da skaču u odbranu MS-a ( njih sam već pojasnio ), kao da je jednom Microsoftu potrebna odbrana od ljudi kao što sam ja da neću ja možda da ubedim nekog da je MS loš??? ( za interpretatore : ovo je retoričko pitanje ) [Ovu poruku je menjao stargazer dana 22.04.2006. u 02:23 GMT+1] [ z@re @ 22.04.2006. 01:41 ] @
Neznam za taj VC++ Express edition, ali VS2005 je odlicno okruzenje, iako jako zahtjevno na resursima. Ja osobno ne kodiram na Windowsima MFC, tako da mi Microsoftovo C++ okruzenje zapravo i ne treba. Koristim VS2005 za .NET, Borland C++ Builder za standalone GUI aplikacije (VCL == "zakon" ;), i DevCpp za nesto konzolno iskodirat nabrzaka, probat neku ideju, testirat neki algoritam.
A te price sa BSOD-ovima su, uz svo duzno postovanje, bullshit. I da se koristi beta verzija proizvoda, tesko da moze doc do BSODa tek tako. Pokusaj pronac problem u sistemskom softveru (servisima, driverima), ili u samom hardveru. Jer do IDE-a sigurno nije. Mislim da se bezveze prepucavate. Koristio sam dosta IDE-ova, i sad sam jako zadovoljan sa gornja tri. BCB je cisto s***** kao IDE koji se veze na eksterne biblioteke, ali za RAD koji koristi VCL je odlican. Isto tako, kud ces bolje za .NET od rjesenja koje ti ponudi firma koja je napisala sam framework, a DevCpp je isto jako pogodjen proizvod. To je jedan mali, jednostavni IDE za C/C++, koji jako brzo radi, ima zadovoljavajuc debugger, i vrlo je straightforward. Tu su jos i DevPaks-i, kao dodatan feature koji omogucuje rad jos jednostavnijim. Kad se tek pogleda KDevelop, e to je tek s***** cisto. Meni najdrazi za UNIXe je "wpe", i X11 varijanta "xwpe". Nema tu neke velike filozofije - programcic je zapravo replika Borlandovog Turbo C++-a za DOS ;) A usput, svi ozbiljni UNIX programeri koje poznajem koriste klasicna rjesenja poput vi-a, emacs-a, ili bilo kojeg "pametnijeg" source editora. Kad vec nema nekakav besplatan RAD, zasto onda koristit bagave, spore, polu-IDEove poput KDevelopa. [ Dragi Tata @ 22.04.2006. 03:35 ] @
Citat: z@re: Kad se tek pogleda KDevelop, e to je tek s***** cisto. Meni najdrazi za UNIXe je "wpe", i X11 varijanta "xwpe". Nema tu neke velike filozofije - programcic je zapravo replika Borlandovog Turbo C++-a za DOS ;) A usput, svi ozbiljni UNIX programeri koje poznajem koriste klasicna rjesenja poput vi-a, emacs-a, ili bilo kojeg "pametnijeg" source editora. Kad vec nema nekakav besplatan RAD, zasto onda koristit bagave, spore, polu-IDEove poput KDevelopa. Ovo mogu samo da potvrdim. Kad smo prošle godine prešli na Linux kao primarnu razvojnu platformu isprobali smo razne IDE-ove, ali nismo mogli da nađemo ništa zadovoljavajuće. KDevelop je ubedljivo najgori od svega što smo probali. Sad najviše koristim kombinaciju gvim+ctags+ddd, ali je to daleko od VC++a, osim što je vim bolji editor od onog ugrađenog u VS. [ Buffy @ 22.04.2006. 10:04 ] @
Slazem se da je KDevelop odvratan ;). Pomocu njega do sada nisam uspio da kompajliram nijedan program sem Hello world-a :), a kompajliranje Hello World-a traje 10 sekundi:(
Probao sam i Eclipse, ali i on mi pravi probleme, tako da na Linuxu koristim najbolji editor: joe :) [ X Files @ 22.04.2006. 11:22 ] @
Bolje bi bilo da se ova tema pretvori(la) u neka iskustva tipa:
"Koja je kombinacija IDE, kompajler, framework najbolja za *besplatan* ili (barem što jeftiniji) i teoretski *portabilan* razvoj pod Windowsom...". Kad kazem 'besplatan' ne mislim samo na trenutni finansijski efekat kupovine nekog poznatog okruženja tipa VS (što se može pokazati i kao 'najjeftinije'), nego i dugoročnu nezavisnost od pojedinačnih komercijalnih framework-ova. Na primer, nedavno sam po instrukcijama jednog kolege, kome je posao da ima sve poznate C++ kompajlere na racunaru, isprobao: Microsoft Visual C++ 2005 Express + wxWidgets [att_img] ... i čini mi se da je stvar moćna. Jedino nedostaje neki besplatan GUI za lakše slaganje wxWidgets objekata, ali na sreću to ne ide u EXE zapis, pa nije toliko ni bitno čak iako se "snađete"... Ima li još neko iskustva sa sličnim 'koktelima'? [Ovu poruku je menjao X Files dana 11.03.2007. u 08:50 GMT+1] [ Yu Raider @ 22.04.2006. 14:18 ] @
Cela .NET platforma smrdi. Sad ce svi da me ispljuju ali me zabole, ja samo pricam ono sto vidim.
Sporiji je 90% od native koda a samo razvojno okruzenje se ne moze ni pokrenuti sa procesorom ispod 1300mhz (naravno, tu pricam ne bukvalno o pokretanju, ali ko ce majke vam da radi u okruzenju na kome cekas minut da ti otvori form designer). Brza je cak i Java koju svi tolko pljuju zato sto je "spora" a vamo M$ se trudi da je iskopira u vidu C# i J# mogli su barem neceg i sami da se sete. I opet su oba resenja losija od Jave. Sto se tice VC++ 2005 nisam ga ni koristio pa ne mogu da komentarisem, ali znam da je Microsoft uvek imao vrhunska razvojna okruzenja za C++, kao na primer VSC++6.0. Pozdrav... [ basicD @ 22.04.2006. 15:18 ] @
Citat: Buffy: Slazem se da je KDevelop odvratan ;). Pomocu njega do sada nisam uspio da kompajliram nijedan program sem Hello world-a :), a kompajliranje Hello World-a traje 10 sekundi:( Probao sam i Eclipse, ali i on mi pravi probleme, tako da na Linuxu koristim najbolji editor: joe :) Kakve veze ima KDevelop sa brzinom kompajliranja, to su sve da izvinete najobicnije gluposti , brzina je potpuno ista bilo da kompajlirate iz konzole ili iz KDevelopa. Citat: Dragi Tata: Ovo mogu samo da potvrdim. Kad smo prošle godine prešli na Linux kao primarnu razvojnu platformu isprobali smo razne IDE-ove, ali nismo mogli da nađemo ništa zadovoljavajuće. KDevelop je ubedljivo najgori od svega što smo probali. Sad najviše koristim kombinaciju gvim+ctags+ddd. Pa, voleo bih da cujem neki razlog za to, ddd nije los ali nije nista bolji od debugger-a u KDevelop-u ili kdbg-a(koji je mozda i najbolji) , manje vise sve implementacije gdb-a su lose(voleo bih da cujem ako neko ima bolja iskustva) a ono sto je cinjenica je to da Visual Studio ima sigurno najbolji debugger na svetu,sto se tice IDE-a KDevelop je odlican( nikako nije spor,Eclipse je spor pa cak je i VS sporiji (dakle samo IDE a ne compiler)). Citat: Dragi Tata: ali je to daleko od VC++a, osim što je vim bolji editor od onog ugrađenog u VS. A osim toga KDevelop podrzava razlicite editore (izmedju ostalog Vi i Emacs) , tako da stvarno ne razumem kritike koje upucujes prema KDevelop-u. [Ovu poruku je menjao basicD dana 22.04.2006. u 19:52 GMT+1] [ X Files @ 22.04.2006. 15:27 ] @
Citat: Cela .NET platforma smrdi. Sad ce svi da me ispljuju ali me zabole, ja samo pricam ono sto vidim. Sporiji je 90% od native koda a samo razvojno okruzenje se ne moze ni pokrenuti sa procesorom ispod 1300mhz (naravno,tu pricam ne bukvalno o pokretanju, ali ko ce majke vam da radi u okruzenju na kome cekas minut da ti otvori form designer). Ne. Nece niko da te pljuje, ali podji od pretpostavke da 'tamo negde' sede ljudi koji "vide" daleko vise od nas, koji sedimo ovde. Na primer, svojevremeno je ceo OOP koncept je bio napravljen i "konzerviran" jer prosto hardver nije bio dovoljno jak da OOP bude upotrebljiv. Mislim da se OOP razvijao u Bell-ovim laboratorijama na onim racunarima PDP. .NET jeste sada spor, ali znas i sam da je tendencija da ce brzine biti tolike da se o tome nece ni raspravljati. Prosto, brzina i nije bila u prvom planu prilikom projektovanja, vec da se misli programera sa sadasnjeg problema "kako nešto uraditi" prenese na pitanje "šta uraditi". Po meni, Win32 API je preterano tezak za implementaciju. Postoji toliko Win32 API koda koji koristim u svojim programima koje uzimam "zdravo za gotovo" jer prosto ne umem da ga protumacim niti da procenim da li je i koliko regularan. Nemam ja toliko vremena. O .NET se moze razmisljati kao pokusaj velikog "spremanja" i "reorganizacije" sadasnjeg nacina razvoja, na nesto intuitivnije. Sto se tice Jave, znas i sam da kvalitet ne mora istovremeno da znaci i uspeh. M$ je toliko jak da moze da isfinansira i svoje promasaje, dok drugi u slicnim situacijama propadaju, kao na primer Borland. Jaki su toliko da su finansirali i .NET razvoj svojih konkurenata. Pogledaj samo ko je glavni sponzor Borlandovih konferencija - Microsoft ! Mogu ja da mrzim M$ koliko hoću, ali meni Borland Developer Studio pukne 5 puta dnevno na neki novi nacin, sto mi se skoro nikad nije desilo sa VS.NET. [ tupito @ 22.04.2006. 16:56 ] @
Program koji sam radio u VS.NEt2003 kompajlirao sam ga u VC++2005express-u i radi oko 50% sporije (program kompajliran u 2003jci odradi posao za 20 minuta a kompajliran u 2005 epressu za 30 minuta) jel li ja to negde gresim ili ??
a ukljucio sam sve moguce optimizacije. [ Ivan Dimkovic @ 22.04.2006. 18:55 ] @
Vrlo cudan rezultat uzevsi u obzir da sam video upravo obrnute slucajeve sa VS2005 - osim ako nije neki compiler bug, 50% usporenja je obicno znak da nesto nije OK ili sa opcijama ili sa ulinkovanim bibliotekama.
[ Dragi Tata @ 22.04.2006. 19:07 ] @
Citat: tupito: Program koji sam radio u VS.NEt2003 kompajlirao sam ga u VC++2005express-u i radi oko 50% sporije (program kompajliran u 2003jci odradi posao za 20 minuta a kompajliran u 2005 epressu za 30 minuta) jel li ja to negde gresim ili ?? a ukljucio sam sve moguce optimizacije. Jesi li koristio STL? Standardna biblioteka koja dolazi sa VC++om (Platform SDK-om) je sve sporija i sporija iz verzije u verziju. Stvarno ne znam koji im je đavo. Možda je STLPort brži? [ tupito @ 22.04.2006. 21:38 ] @
Ma da prilicno sam koristio STL (sta da radim lose navike)... ma da nemogu da verujem da stl sve sporiji, znam da je sa vs6 bio prilicno los pa sam mislio da su to ispravili ,ljudi su mi ranije govorili da koristim STLPort pa cu sad to bas probam.
[ Dragi Tata @ 23.04.2006. 00:25 ] @
Citat: tupito: Ma da prilicno sam koristio STL (sta da radim lose navike)... Zašto loše navike? Naprotiv, STL je dobra stvar. Jedini problem je Dinkumware verzija koja ide uz VC++. [ NrmMyth @ 23.04.2006. 09:26 ] @
STL je odlicna stvar, ako nesto mogu napisati u njemu onda to i ucinim, a ako nemogu, onda sam napisem iz STL ili uzmem nesto dodatno.
STL je dobar jer ga skoro svi razumiju, ima dobru konzistentnost i portabilan je maximalno. [ tupito @ 23.04.2006. 10:56 ] @
Zamenio sam native STL sa STLPort-om u expressu i vreme izvrsavanje programa je palo sa 30 minuta na 16 minuta (kao i obicno Dragi Tata je pokazao zasto je tata:)). Ali samo mi nije jasna jedna stvar sta koriste ljudi iz microsofta jer nisu valjda ludi da koriste ovaj stl koji daju sa VC++?
Citat: Dragi Tata: Zašto loše navike? Naprotiv, STL je dobra stvar. Jedini problem je Dinkumware verzija koja ide uz VC++. U pitanju je bila mala sala :) [Ovu poruku je menjao tupito dana 23.04.2006. u 12:00 GMT+1] [ X Files @ 23.04.2006. 11:07 ] @
Citat: Dragi Tata: Jedini problem je Dinkumware verzija koja ide uz VC++ Kako to misliš da je problem "verzija"? Ja sam se baš obradovao što je od najnovije verzije Borland Developer Studija Dinkumware preuzeo STL, jer je sve do sada bila prava katastrofa. Kako da vidim koja je verzija u pitanju? U source fajlovima (na dnu) vidim V4.02:1422. Je li to? [ Dragi Tata @ 23.04.2006. 16:49 ] @
Kad kažem "verzija" u ovom slučaju mislim na "proizvođača" :)
Ako u header fajlovima vidiš nešto kao: /* * Copyright (c) 1992-2002 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. */ To je Dinkumware, tj njihov šef P.J.Plauger. Citat: tupito: sta koriste ljudi iz microsofta jer nisu valjda ludi da koriste ovaj stl koji daju sa VC++? Koliko znam (da Relja navraća češće mogao bi da potvrdi ili opovrgne ovo) u MS-u se jako malo koristi STL (nije ni čudo što imaju onolike buffer overflows - ove ;) ) [Ovu poruku je menjao Dragi Tata dana 23.04.2006. u 17:49 GMT+1] [ X Files @ 23.04.2006. 20:47 ] @
Citat: Ako u header fajlovima vidiš nešto kao: /* * Copyright (c) 1992-2002 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. */ Heh:) razlika je u: 1992-2003, naspram 1992-2002 ... ostalo je isto ... :) /* * Copyright (c) 1992-2003 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. */ /* * This file is derived from software bearing the following * restrictions: * * Copyright (c) 1994 * Hewlett-Packard Company * * Permission to use, copy, modify, distribute and sell this * software and its documentation for any purpose is hereby * granted without fee, provided that the above copyright notice * appear in all copies and that both that copyright notice and * this permission notice appear in supporting documentation. * Hewlett-Packard Company makes no representations about the * suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. V4.02:1422 */ [ leka @ 24.04.2006. 14:05 ] @
Visual Studio 2005 Express je odlican IDE. Licno mislim da nema boljeg alata za razvoj biblioteka (za sta ga prevashodno koristim) ili konzolnih aplikacija. Licno smatram Borland C++ Builder za de-fakto najbolji RAD IDE. Koristim oba, i preporucujem oba. :)
[ tupito @ 26.04.2006. 15:20 ] @
Code: struct Klasa { enum{ COUNT = 10000 }; int m_arr[COUNT]; void popuniNiz() { popuni<COUNT>(); // dali je ovo gore indeticno indenticno ovome : m_arr[0] = 0; m_arr[1] = 2; m_arr[2] = 4; // . // . // . // . m_arr[COUNT] = 2*COUNT; } template<int INDEX> inline void popuni() { m_arr[INDEX] = INDEX*2; popuni<INDEX-1>(); } template<> inline void popuni<0>() { m_arr[0] = 0; } }; da li ce u oba slucaja da kompajler napravi isti kod (mislim na VC++Exp naravno), cito sam negde da se VC++ (ranije verzije) bas najbolje ne snalaze sa optimizacijom templajta? [Ovu poruku je menjao tupito dana 26.04.2006. u 16:25 GMT+1] [ Dragi Tata @ 26.04.2006. 21:01 ] @
Citat: tupito: da li ce u oba slucaja da kompajler napravi isti kod (mislim na VC++Exp naravno), cito sam negde da se VC++ (ranije verzije) bas najbolje ne snalaze sa optimizacijom templajta? Pa proveri sam :) Uporedi assembly generisan u ova dva slučaja i vidi da li je identičan. [Ovu poruku je menjao Dragi Tata dana 26.04.2006. u 22:01 GMT+1] [ Filip Strugar @ 08.05.2006. 15:52 ] @
Citat: Dragi Tata: Pa proveri sam :) Uporedi assembly generisan u ova dva slučaja i vidi da li je identičan. [Ovu poruku je menjao Dragi Tata dana 26.04.2006. u 22:01 GMT+1] Jedna velika razlika izmedju VC2005 Exp i komercijalnih verzija je u tome sto kompajler u ovim drugima ima i profile-guided optimization opciju - sto u nekim slucajevima daje 20% brzi .exe/.dll. Kompajler u VC2005 Exp nikako nije sporiji od kompajlera u VC2003 Pro/etc - probao i proverio detaljno kada sam prelazio sa 2003 na 2005exp, imao sam neka minimalna ubrzanja (par procenata - mada to je uvek case-specific). Inace, koristim VC2005 express (C++ & C#) vec duze vreme za neke off-job projekte (dok na poslu radim na 2005 pro) i slazem se da je odlican IDE - bio bi odlican cak i da kosta 50tak dolara, a ovako je extra-sjajan. i da, da kratko dodam: stargazer je napisao mnogo budalastina u ovom thread-u. [ kiklop74 @ 08.05.2006. 23:54 ] @
Eto i ja mogu da potvrdim da je KDevelop jedna mega krshina. Kad smo 2004 pocinjali da radimo na linuxu dobio sam zadatak da iskopam neko pristojno okruzenje. Isprobao sam sve sto je tada bilo dostupno:
free: Kdevelop, Anjuta, devcpp, mingwstudio, eclipse+CDT i josh kojekakve druge komercijalni: Visual Slickedit Od besplatnih jedino moze da se koristi eclipse ali je neopevano sporo... Sa druge strane Visual Slickedit je fenomenalan. ponasa se skoro kao VS IDE. Veoma jednostavan mocan i intuitivan editor sa integrisanim debagerom :) i ultra brzim intellisense koji radi. Na kraju su mi kupili Slickedit. Vredi svaku paru. Jedino sto je sugava CVS integracija ali boze moj nista nije savrseno. [ kiklop74 @ 09.05.2006. 00:08 ] @
Citat: X Files:... i čini mi se da je stvar moćna. Jedino nedostaje neki besplatan GUI za lakše slaganje wxWidgets objekata, ali na sreću to ne ide u EXE zapis, pa nije toliko ni bitno čak iako se "snađete"... Evo ga jedan koji je direktno podrzan od plugina za VS express. Treba malo vezbe ali moze da se koristi. http://sourceforge.net/projects/wxformbuilder/ Sve ostalo sto valja kao DialogBlocks je komercijalne prirode. [ delijaNS @ 17.07.2007. 09:34 ] @
upravo skidam ovu Expres verziju,posle malog fajla od3MB ide update.Pitanje:gde smesta verziju programa tj. jel mogui preneti na drugi PC ovaj program ili mora update na isti nacin kao i sada.?
[ shima @ 18.07.2007. 09:40 ] @
@"delijaNS":
> upravo skidam ovu Expres verziju,posle malog fajla od3MB ide update. > Pitanje:gde smesta verziju programa tj. jel mogui preneti na drugi PC ovaj program ili mora update > na isti nacin kao i sada.? Ja sam skinuo dve verzije VS Expressa, za C++ i C# U oba slucaja proces internet update-a koji si opisao nije mi dobro funkcionisao... Zato sam skinuo ISO image oba programa (svaki preko 400MB) i narezao ih na CD-ove i onda instalirao. Pogledaj malo na tim sajtovima jer Microsoft nudi i skidanje ISO image-a za one koji imaju problema sa internet instalacijom... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|