Přitom je pozoruhodné, že loni byly produkty microsoftu rozhodně na vyšší úrovni kvality než v roce 2004. Řekl bych, že podobný průzkum je spíš dojmologie než cokoli jiného.
Na druhou stranu jde o dojmy lidí, na kterých vcelku záleží, takže se možná promítnou do reálných změn ve světě víc než stovka kvalitních studií, které nedostanou publicitu.
U me ma M$ velice spatnou poves a nejde ani tak o nekvalitu a prapodivnou funkcnost produktu promenlivou v case, smejdy produkuje kde kdo, ale jde mi hlavne o jejich politiku, mafianske praktiky a to ze ji vnimam spise jako zlocince, nez seriozni firmu, takze s ni radeji nechci mit nic spolecneho.
Mimochodem zacalo to tim, ze mi NT4 znicili HPFS part, nikdo mi nevysvetli, ze to neudeli naschval, protoze instalace sla do uplne jine part a taky tam byla, jenom ta HPFS se znicila, ne preformatovala jako NTFS ale provadel tam nahodne zapisy do struktury a sorry, takoveto nebezpecne viry si nemuzu dovolit pestovat od te doby u me windows na dlouhou dobu skoncily.
Linux mi kdysi udělal to samé, také bez varování. Ale že bych jej označoval virem mi přijde více než odvážné... Btw k těmi mafiánským praktikám - hovoříte o nízkých cenách MS OS, Office, aj. či kvalitního SW přímo zdarma? :) Dávat zadarmo např. Visual Studio Express, který je proti konkurenci nesrovnatelně lepší, patří určitě mezi mafiánské praktiky řádu nejvyššího...
Linux nic takového nedělá. Linux je jen pasivní kernel, který obsluhuje aplikace. Co takhle říct "amatérská linuxová distribuce"? :) A už má Visual Studio Express pořádný editor kódu? Ne? Přes SSH na vzdáleném stroji se taky používat nedá? Děkuji, zůstanu u svých nástrojů - jsou produktivnější. :-) Mafiánské praktiky asi spíš budou tohle, zvláště odstavce 21 a 22.
Zdarma? Kazdy dospely clovek preci vi, ze neni takova vec, jako obed zadarmo ;) Ale uznavam, ze je to jeden z kroku MS z posledni doby, ktere jsou mi docela sympaticke.
V cem je VS Express podle vas lepsi nez rekneme NetBeans nebo Eclipse?
To je dost nestastna otazka, stejne bych se mohl poptat na podporu Javy 5 a Javadocu pro JSE ;)
Muzeme srovnavat obecne vlastnosti typu doplnovani kodu, podpora pro testovani, moznost rozsireni pluginy nebo refactoring; je pochopitelne, ze podporovane technologie se lisi, zacit si omlacovat o hlavu spojeni s Tomcatem nebo malovatko pro nejaky GUI framework nikam nepovede.
(Napojeni na MSDN jsem nikdy nezkoumal, ale jak Eclipse, tak NetBeans jde pouzivat s C/C++ kompilatory tretich stran, konkretne GCC u NetBeans . A pokud se nepletu, tak Sun pise i vlastni Ceckove a Fortranove studio postavene na NB, ale nikdy jsem ho z blizka nezkoumal.)
Právě proto je kolosální blbost otázka srovnání NetBeans,Eclipse s Visual Studiem. Netbeans ani Eclipse nejsou projekty, které by obsahovaly vlastní kompilátor a podobné nástroje. Všechno v nich je jen import cizích věcí. Zatímco Visual Studio je kromě prostředí i ___VLASTNÍ___, (podtrhuji vlastní, nikoli třetích stran) sada kompilátorů a dalších nástrojů pro několik jazyků a pro řadu platforem. I ten NetBeans, nebo Eclipse pro tu Javu má jen vypůjčený kompilátor.
Takže srovnávat projekt, který je jen omáčka kolem cizích věcí (i když docela dobrá omáčka, nehaním) s projektem, který má v sobě naprosto vše vlastní od základu - a vůbec ne špatné kvality (například rozhodně MS kompilátor generuje nesrovnatelně optimálnější strojový kód, než třeba GCC) je poněkud zcestné. Oba jsou to projekty zaměřené trochu jinak.
Přesně tak jak píšete, tohle nikam nevede. Eclipse, NetBeans i MS Visual Studio jsou všechno vynikající věci velmi slušné kvality - a není třeba tu mlátit flame.
Ciste pro presnost - NetBeans pouzivaji ruzne Java kompilatory, svete div se i ten, ktery dela Sun, ktery stoji i za NB. Eclipse pouziva take ruzne kompilatory, sami pro sebe vyvijeji jako soucast JDT inkrementalni java compiler, ktery ma koreny jeste v casech VisualAge.
Ano, a MS Visual Studio používá jeden jediný - a na ten je šitý.
Ale řeknu Vám, co se mi hrozně moc líbí mimo jiné u MS Visual Studia a velmi pochybuji, že toho dosáhnete u Eclipse, nebo NetBeans - MS Visual Studio je docela dobře pluginovatelné, a je možné mu díky tomu nahradit jeho interní editor za vim. Dokonce součástí vimu lze na www.vim.org stáhnout i potřebný hotový plugin pod názvem VisVim a verzi vimu s podporou OLE, která je k tomu potřeba.
A Eclipse a NB nejsou podle vas mohutne pluginovatelne? :-D
(Hint pro hloupe deti: hledejte Eclipse RCP nebo NetBeans Platform googlem. Pripadne nahradte RPC a platform slovem vim a zjistite, jak to vypada s jednim konkretnim pripadem.)
Vzhledem k tomu, že kolega používající Eclipse jako denní chleba se po vimu do něj sháněl a moc spokojen nebyl, tak nevím. Ale prosím, abyste hned neútočil, já jsem netvrdil, že Eclipse, nebo NetBeans nejsou pluginovatelné, jen jsem popsal proč já osobně tuhle monožst v MS Visual Studiu vítám. Copak pochvala MS Visual Studia musí hned být chápána jako pohanění Eclipse, nebo NB?
Hint pro Vás: Ve svých argumentech jsem mluvil o _své osobní zkušenosti_, tedy nejenom, že plugin pro MS Visual Studio s vimem existuje, ale dokonce plně k mé spokojenosti. A druhý hint: Všechny informace byly v mém příspěvku bez nutnosti odkazovat někoho na Google.
_své osobní zkušenosti_ by ste mal mat na oboch frontoch, ak prehlasujete o jednom ze je lepsie pluginovatelne ako druhe... Visual Studio ani omylom nedosahuje taku modularitu ako Eclipse... Eclipse je platforma a Visual Studio je len nastroj...
A Vy byste hlavně měl trénovat pochopení psaného textu a měl byste se vydýchat a uklidnit, než se Vám udělá rudo před očima.
Nikde jsem nepsal, že jeden, nebo druhý nástroj je pluginovatější - jen jsem napsal, že se mi u Visual Studia líbí, že do něj mohu zaintegrovat vim editor, a nic víc. Takže jsem vůbec nedovolil tyto nástroje srovnávat, dokonce jsem napsal výše, že srovnávání je blbost a je to jen zbytečný flame.
A vůbec - máte Vy dokonalé zkusšenosti jak s Visual Studiem, tak s Eclipse - myslím srovnatelně bohaté, nejlépe třeba s pluginováním Visual Studia, aby Vás to opravňovalo k tomu co tvrdíte?
A prohlášení že "Eclipse je platforma, zatímco Visual Studio je jen nástroj" je jedno z blbých slovíčkařících prohlášení, které je pouhou vatou bez jediného bitu informace - a které naprosto dokládá emocionální a citový vztah autora k těmto nástrojům, ale jinak je to nesmyslný reklamní a PR žvást.
Ano, pochybuji o schopnosti integrovat vim do Eclipse, nebo do NB stejně v pohodě, jako je tomu u Visual Studia. Tečka. Neříkal jsem nic o celkových schopnostech Eclipse nebo NB - ani o jejich pluginovatelnosti. Jen jsem si, ó já nehodný a zavrženíhodný, dovolil napsat o jedné konkrétní věci, co se mi na Visual Studiu líbí.
A znovu se ptám, kdo tu z přispívajících má konkrétní zkušenosti ohledně pluginovatelnosti Visual Studia? Obávám se, že nikdo - a že tu prostě někdo střílí do větru bez konkrétních zkušeností. Tato moje otázka na konkrétní zkušenosti s pluginovatelností studia zůstává bez odpovědi a bez povšimnutí.
Citujem: "Ale řeknu Vám, co se mi hrozně moc líbí mimo jiné u MS Visual Studia a velmi pochybuji, že toho dosáhnete u Eclipse, nebo NetBeans - MS Visual Studio je docela dobře pluginovatelné, a je možné mu díky tomu nahradit jeho interní editor za vim."
Z uvedenho vyplyva ze pochybujete o Eclipse a Netbeans a na druhej strane tvrdite ze "MS Visual Studio je docela dobře pluginovatelné"... Takze moj zaver je namieste aj bez treningu...
Dokonale skusenosti asi nemam (co je to dokonale?), ale Eclipse poznam z vnutra velmi dobre (RCP, SWT - nejaky plugin som si uz spravil, editor, par views + 2d designer pre J2ME hry)... Taktiez aj VS.NET poznam a doprogramovaval som veci este do 2003, kezde tej vela veci chybalo... Neviem ci mam dokonale skusenosti, ale myslim ze viem obe porovnat z hladiska pluginovatelnosti... Netbeans nemusim, o tom sa hadat nebudem...
Naozaj Vam odporucam si pozret zdrojaky Eclipsu, pripadne skusit spravit nejaky plugin a pochopite, ze Eclipse je skutocne platforma, na ktorej mozete stavat programy rozneho typu, nie len developerske nastroje... Toto o VS rozhodne nemozete tvrdit. Nejde tu o ziadne reklamne alebo PR zvasty, je to IMHO fakt
:Z uvedenho vyplyva ze pochybujete o Eclipse a Netbeans a na druhej strane tvrdite ze "MS Visual Studio je docela dobře pluginovatelné"... Takze moj zaver je namieste aj bez treningu..."
Z toho především vyplývá, že nerozjedete vim pod Eclipse jako interní editor Eclipse tak snadno jako u Visual Studia. Cokoli jiného - včetně Vašich závěrů o celkových možností pluginů - jsem netvrdil a jsou pouze dílem Vaší fantazie.
Jinak dnes je VS 2008 - to je o několik let novější verze, než VS.NET.
Ohledně Eclipse bych se vyjádřil asi takto - Java nutně potřebuje molochy, protože si nedokáže nic vzít pořádně z okolního prostředí ani z konkrétních možností operačního systému, na kterém běží. Zatímco nativní programy jsou "platformami" (abych použil Vaše slova) samy o sobě, protože mohou velmi snadno použít cokoli ze všech možností nativní podpory hostitelské platformy. Proto je naprosto zbytečné, aby nativní program byl takovým molochem, jako Java program, neboť má k dispozici cokoli ze systému přímo bez mezistupňů.
ad VS2003 - to som spomenul, len preto ze prave pod tuto verziu som programoval. Momentalne pouzivam na 80% 2005 a na 20% 2008 - zivim sa hlavne (doposial) ako programator pre Windowsi a pouzivam VS...
Posledny odstavec len potvrzuje ze nepoznate Eclipse. Eclpise stoji na SWT, co je kniznica nativnych controlsov pre Javu (nahrada za pomale swingy). Posledny odstavec uz zabieha niekde inde a ked si precitam titulok spravicky, bolo by to uz odveci pokracovat - inac zaujimava debata. Neda mi este podotknut: nativnych programatorov, ktory pisu nativne programy uz najdete tak ako safranu, a bohuzial samo VS.NET a teraz davam prizvuk na postfix .NET v skratke VS.NET, vytvara prostredie v ktorom mate pisat programy nahony vzdialene nativnemu programovaniu (MS tlaci vsade .net)... pre VS sa pisu pluginy v managovanom kode a to ste presne tam kde je Eclipse s javou (len co sa tyka nativneho kodu, resp. netyka, pretoze ten je kdesi uplne vzadu)
A Vy byste hlavně měl trénovat pochopení psaného textu a měl byste se vydýchat a uklidnit, než se Vám udělá rudo před očima.
Nikde jsem nepsal, že jeden, nebo druhý nástroj je pluginovatější - jen jsem napsal, že se mi u Visual Studia líbí, že do něj mohu zaintegrovat vim editor, a nic víc. Takže jsem vůbec nedovolil tyto nástroje srovnávat, dokonce jsem napsal výše, že srovnávání je blbost a je to jen zbytečný flame.
A vůbec - máte Vy dokonalé zkusšenosti jak s Visual Studiem, tak s Eclipse - myslím srovnatelně bohaté, nejlépe třeba s pluginováním Visual Studia, aby Vás to opravňovalo k tomu co tvrdíte?
A prohlášení že "Eclipse je platforma, zatímco Visual Studio je jen nástroj" je jedno z blbých slovíčkařících prohlášení, které je pouhou vatou bez jediného bitu informace - a které naprosto dokládá emocionální a citový vztah autora k těmto nástrojům, ale jinak je to nesmyslný reklamní a PR žvást.
Ano, a MS Visual Studio používá jeden jediný - a na ten je šitý.
Ale řeknu Vám, co se mi hrozně moc líbí mimo jiné u MS Visual Studia a velmi pochybuji, že toho dosáhnete u Eclipse, nebo NetBeans - MS Visual Studio je docela dobře pluginovatelné, a je možné mu díky tomu nahradit jeho interní editor za vim. Dokonce součástí vimu lze na www.vim.org stáhnout i potřebný hotový plugin pod názvem VisVim a verzi vimu s podporou OLE, která je k tomu potřeba.
No třeba MS Visual Studio má velmi kvalitní vlastní kompilátor. A navíc projekt typu MS VS, který má jeden vlastní kompilátor a IDE přesně a dobře na něj šitý a s ním spolupracující vůbec není od věci. To je zase trochu jiná kvalita věci.
A ještě kvalitnější je, když jsou IDE a kompilátor oddělené projekty schopné dobře spolupracovat - přesně podle filozofie GNU - výsledkem jsou mnohem výkonnější a univerzálněji použitelné nástroje, navíc s menším množstvím chyb, možností oddělené distribuce a odlišných release cyklů a mnoho dalšího.
Ve světě proprietálního SW je pravda spolupráce mezi programy ztížená, ale to už je věc jiná.
Jenže ať chcete nebo ne - vysvětlete tohle třeba zastáncům emacsu, který funguje přesně naopak. Ať chcete, nebo ne, někdy je prostě integrace do většího celku víc, než součet částí - a je to sem tam (ne vždy, ale poměrně často) i o dost efektivnější.
Pokud chcete, klidně můžete MS kompilátor používat samostatně i bez IDE, třeba mám řadu svých projektů překládaných pomocí MS kompilátoru přes makefile.
Jinak další prohlášení ve stylu "mnohem výkonnější a univerzálněji použitelné nástroje, navíc s menším množstvím chyb, možností oddělené distribuce a odlišných release cyklů a mnoho dalšího" jsou jen čirým tvrzením bez důkazu, protože tohle obecně pravda není.
Množství spolupráce mezi projekty, stejně tak jako univerzálnost, chybovost a další je věcí architektury a návrhu programu - a je úplně buřt, jestli je to open source, nebo proprietární program - na obou stranách najdete fuj věci a virtuózní věci. Ono totiž to, že je něco GNU, nebo open source není ani trochu punc kvality a nikdy nebyl. Nemám nic proti open source a sám do něj přispívám, ale zase blbce ze sebe dělat nemusím. Najmě po 20 letech zkušeností s vývojem.
Co se týče čirého tvrzení bez důkazu - já bych řekl že to obecně pravda je. Alespoň pokud připustíte, že množství chyb neroste s velikostí kódu lineárně. Menší množství kódu se zkrátka udržuje lépe. A co se týče spolupráce - samozřejmě že se vám lépe integruje něco co má otevřený kód, než uzavřený. Kvalitu samotného kódu samozřejmě hodnotit nechci, to je věc programátorů.
Visual Studio Express imho nie je "nezrovnateľne lepší" než konkurencia... dokonca ani lepší. Plná verzia VS možno, ale Express je fakt orezávatko a za moc nestojí. Osobne používam Eclipse i Visual Studio Pro a obe sú moc, moc pekné, ale VS Express je fuj...
Mne osobne tam chýbali niektoré menu a voľby - kniha o Visual Basic (Harolsson, VB profesionálne? alebo tak nejako, mám to doma, môžem napísať presne) sa odkazovala na to, čo tam nebolo, čiastočná podpora XML, nemožnosť používať rozšírenia, momentálne by mi chýbala podpora SourceSafe a PDA, zobrazovanie tried sa tiež chová tuším inak, ale to už si nepamätám, v práci používam Visual Studio 2005 Professional - samozrejme, závisí, čo človek od IDE chce, ale moje dva centy hovoria, že keď Win a VS tak brať Professional - v práci používam Eclipse a VS 2003/5 Pro. Ale toto je už off-topic.
Jednoducho, niekto bude MS vždy milovať alebo nenávidieť a niekomu bude úplne jedno - detto Apple, Google...
PS: Ešte štastie, že som ten VB nakoniec nechal plávať.