Vec godinu dana koristim Intellij Idea za Javascript (tu mnogi mnogi padaju - autocomplete, reference na this i slicno), Java i povremeno PHP.
Jeste Java IDE, nije besplatan (postoji community verzija koja ne ukljucuje podrsku za Javascript) ali je meni nesto najbolje sto sam koristio do sad. Pretrazivanje, indeksiranje, pamti sve zadnje pozicije, ima unutarnji SVN mehanizam koji pamti sve promjene.. jednom rijecju fantastican. Ima mana, hoce biti tezak i spor, ali je poprilicno dobar IDE. |
1 Prilog(a)
Ako je mnogo JavaScripta, Visual Studio 2010 je takođe među boljim što se autocomplete podrške i sličnog tiče. Pošto super podržava biblioteke kao jQuery i slično, čak bih preporučio VS ukoliko ima više posla čisto u JS-u. Mislim da sve to radi i u besplatnoj verziji (VS Express). Dosta ubrzava rad..
Npr. Ili za jQuery: Koga interesuje, više sličica sa primerima ovde: http://weblogs.asp.net/scottgu/archi...h-vs-2010.aspx |
i Komodo se dosta dobro snalazi sa ovim stvarima, ima kompajler koji upzorava na syntax errors i sl. Jedina mana je autocomplete varijabli sto ne ume da provaljuje scope, nego jednostavno nudi sve redom.. Visual Studio tu razbija, ali treba imati windows instaliran..
|
1 Prilog(a)
Ja sam za ovih 6 godina probao sve žive editore i IDE. Za neki ozbiljan rad editorima nedostaje debugger i inteligentniji auto complete i provera sintaksnih grešaka (npr zaboravim ; ili mi nedostaje neka zagrada...)
Što se tiče IDE, za sada najinteligentniji je PhpStorm, ni jedan IDE koji sam probao do sada nije imao ovako inteligentan autocomplete: No, da se vratim na temu - Sviđa mi se sublime, nisam znao ranije za njega. Ima lep interfejs. Koristio sam jedno vreme onaj e-text editor koji je kao textmate za Windows. |
Znači samo ja ne koristim autocomplete :D
|
^Nisam ni ja, ova tema me natera da ovih dana isprobam razna IDE resenja :D
|
Ja hocu ovo da pitam ovde vec neko vreme, i evo ova tema je bas za to.
OS X i koristim MacVim kao glavni i jedini editor (python, JS, perl, retko C). Imam omnicomplete podesen i jos par lepih plagina. Ultra sam zadovoljan i ne mislim da ga menjam, ali mozda zato sto ne znam sta propustam (vim mi je ostao iz linux komandne linije i vise sam ga koristio jer je tu pa sam se navikao nego sto sam se bas trudio da ga naucim). Ako bi mogli ljudi koji koriste TextMate i/ili Komodo da mi kazu sta propustam. Svestan sam da je stvar licnog ukusa i navike, ali primeri gde neki od tih ima neki killer feature koji bas dodaje na produktivnosti bi bio super. |
ne znam kakav je omnicomplete jer vim koristim samo preko ssh, ali Komodo ima inteligentan autocomplete koji ce ti kod mesanih jezika (php ili smarty sa javascriptom i css-om) nuditi samo jezik u kome si trenutno, sto je do pre par godina bila prava retkost medju editorima. Ima i live syntax check, integraciju sa debuggerom, svn-om, file diff i sl. Sve to moze i vim da se podesi verovatno, samo je ovde to malkice lepse upakovano... takodje Komodo ima podrsku za vim shortcuts tako da mozes da ga podesis da radi kao vim, a da imas modernije visual okruzenje..
|
Pogledaj i PyCharm - http://www.jetbrains.com/pycharm/ Imaš na sajtu opisane funkcionalnosti i pogledaj video klipove, možda ti bude odgovarao.
|
To koliko je autocomplete koristan JAKO mnogo zavisi od jezika koji se koristi. Sasvim je razumljivo da je prilično zgodan kod statičkih jezika poput Jave i C# gde ima dosta kucanja, kao i npr. kod PHP-a koji ima masu funkcija u globalnom nejmspejsu, sa random raspoređenim argumentima itd.
Sa druge strane, mi u Rubiju (a pretpostavljam da je i u Pajtonu jako slično) imamo relativno malo metoda sa jako malo argumenata. Banalan primer: Da iteriram kroz rezultate upita iz baze, koristim metodu each. Da iteriram kroz linije fajla koji čitam, koristim metodu each. Da iteriram kroz elemente niza, koristim metodu each. Da iteriram kroz elemente asocijativnog niza (heša), koristim each. Itd. Tu autocomplete ne pomaže puno. Jedina stvar koja meni u VIM-u fali, a imao sam je u NB-u je dobra integracija sa SVN-om, odnosno jasan prikaz linija koje sam izmenio, u toku editovanja. |
Vreme je GMT +2. Trenutno vreme je 11:18. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.