Ja osobne preferujem Visual Studio 2005. Inak ktorý z horeuvedených editorov obsahuje základné vlastnosti ako automatické doplňovanie syntaxe(intelli-sense), refactoring, automatický formátovač textu atd?
Nebudeme sa hrať zo slovíčkami, editor je predsa súčasťou každého IDE.
Opakujem otázku: ktorý z horeuvedených editorov obsahuje základné vlastnosti ako intelli-sense, refactoring, automatický formátovač textu, vizuálne zvýrazňovanie syntaktických chýb atd?
Ono už existuje univerzální a jazykově zcela agnostické doplňování kódu? Včetně dnes tolik oblíbených dynamických jazyků? Naval. Refactoring, hmm…ta věc ukradená z RBBrowseru. No Vim ho určitě umí a Emacs, pokud vím, taky. Formátování textu je stará vojna, fakt všude, věř mi. A s těmi syntaktickými chybami…co takhle se naučit ten jazyk pořádně? :-) Nebo třeba programovat v Lispu, tam jsou syntaktické chyby zcela eliminovány. :-)
Vim moc neznam ale urcite ma doplnovani a formatovani textu(nejen C,java ale i XML nebo SQL). Souhlasim s tim ze Visual Studio 2005 je vinikajici IDE. Ale formatovac textu ve VS2005 je proti emacsu hodne slabej. Z vlastnosti ktere jste uvadel obema recenzovanym editorum chybi jsou nastroje pro porozumeni syntaxe - code assist, refactoring outlines. Takove nastroje v linuxu citelne chybi. Jedine co na linuxu neco takoveho umi je CDT v Eclipse, ktere ale jeste kvalit VS nedosahuje.
Takze sumasumarum na editaci zdrojaku pouzivam emacs, protoze ma lepsi editor a na prohlizeni cizich zdrojaku a drobnejsi upravy pouzivam Eclipse(na linuxu) a VS na woknach.
No, s tim Visual Studiem a refactoringem bych moc neoperoval, protoze to co dela VS je spis parodie na refactoring. Doporucuji shlednout napr. NetBeans ;-)
Áno je rozdiel medzi IDE a editorom ale každé IDE predsa obsahuje editor a tu sa bavíme o tých editoroch, nie o IDE ako celku. Kde konkrétne som spomínal ostatné časti IDE ako: Debugger, Database Explorer, alebo Object Browser?
.NET Beans som chvíľu skúšal(na Javu je fakt best) ale pre mňa osobne je Visual Studio IDE číslo 1 už som si naň zvykol a hodí sa nielen na .NET aplikácie ale napr. aj na RoR.
Jenze na editor uvnitr IDE (= programatorsky editor) jsou jine pozadavky, nez na normalni editor a je otazka, co z toho povazujete za editor, a co uz za IDE.
VS neni spatny, ale je na muj vkus ponekud zabugovany :-/
Jinak koukam, ze MS s tim davanim .NET vsude docela blbne lidi - ".NET Beans" mne pobavilo :-D