Fórum Root.cz
Hlavní témata => Software => Téma založeno: Viktor 30. 08. 2011, 12:23:31
-
Caute, uz dva dni hladam dobry IDE pre PHP. Ako najviac vyhovujuci som nasiel Komodo, no platena verzia mi pride trosku predrazena ( v prepocte 270 euro ).
Co potrebujem: Skvelu spravu projektov, inteligentne doplnovanie v ramci projektov, naseptavace, svn, scp, debugger, atd..
Co je prioritne: Nech to nie je kodene v Jave, pretoze Eclipse aj Netbeans mi pridu odporne, priserne odporne pomale, a to pouzivam uplne odlahcene XFCE na dvojjadre..
Viete mi pomoct? Bol by som ochotny investovat do toho cca 100 eur, no musel by to byt skvely soft, s podporou, upgradami, a nech je tam ta licencia prenosna ( ked si nainstalujem to IDE doma, nech ho mozem nainstalovat s rovnakou licenciou aj v praci a pod. )
Doteraz som programoval vo VIMe, popr. Geany ale tie mi v porovnani so specialnymi IDE urcenymi pre Win / Mac OS X pridu uplne mizerne.
Dakujem za odpovede.
-
http://www.jetbrains.com/phpstorm/
-
http://www.jetbrains.com/phpstorm/
To som uz videl, momentalne som v praci, tak to vyskusam az doma, ale.. Nie je to pomale? Je to robene v jave, pokial to reaguje rovnako pomaly ako Eclipse/Netbeans tak ma to zaujimat nebude. Ale cena je pomerne pekna. Tesim sa az to vyskusam, som zvedavy
-
Vim ze Javu nechces ale krasne vyladeny nastroj je Aptana Studio ztoji to za vyzkouseni. Jinak pracuji v PHPEdit.
-
Vim ze Javu nechces ale krasne vyladeny nastroj je Aptana Studio ztoji to za vyzkouseni. Jinak pracuji v PHPEdit.
Po teste Aptana:
Zda sa mi to nevyhovujuce, aj ked rychlost je pomerne fajn ( a to bezim momentalne na tenkom klientovi )
K veci: Zakladna vec, ktora mi tam chyba je autodoplnovanie premennych a metod v ramci projektu. Napr.:
class Def {
function msg($msg) { printf $msg; }
}
class Abc extends Def {
private $_test;
function __construct($test) {
$this->_test = $test;
}
}
Ked potom zadam $Abc = new , tak chcem, aby mi to napisalo moznosti objektov, ktore mozem vytvorit ( Abc, Def ).
Nasledne, ked uz mam vytvoreny objekt $Abc, a napisem $Abc-> chcem, aby mi to poskytlo zoznam premennych a metod, ktore v ramci daneho objektu mozem volat/pristupovat k nim. Tj. $Abc->msg(); Dalsia vec, ked idem volat metodu, ktora ma parameter $msg, chcem to vidiet ( pri velkych projektoch kopa metod, kopa objektov, kto si to ma pamatat ).. Takze ked zadam $Abc->msg( malo by sa mi ukazat okienko, co si to pyta na vstupe.
-
Aha, tak zjavne spominane feacurky v Aptana su.. Pozriem sa na to este doma a poriadne vyskusam vsetky spominane
-
Pak pisni kde jsi je nasel :).
-
pokud je pro tebe jedina chyba netbeanů pomalost tak si misto IDE radsi kup SSD. a ver tomu ze pak je to velmi svizne.
-
jednoduchy a minimalisticky je pspad
pokud potrebujes neco "dynamictejsiho", tak ja jsem zvykly na eclipse (z javy), tusim, ze i pro nej je php plugin
-
Geany
-
NetBeans 7.0.1 je na mojom desktope bleskurýchly, samozrejme trošku aj vďaka železu a systému: Amd Phenom II X6, 8GB RAM, Gentoo x64, java tiež 64-bitová.
-
PhpStorm od JetBrains je asi nejlepší prostředí, které jsem kdy používal (zkoušel jsem Eclipse, NetBeans, Zend Studio, Aptana, ...). I když je napsané v Javě, tak se to například s takovým Eclipse nedá srovnávat, vůbec, je to opravdu rychlé. Rozhodně doporučuji.
-
Vdaka vsetkym za odpovede.
Vyzera to tak, ze som zakotvil u Netbeans 7. Je to fajn, s GTK look and feel to ani nevyzera tak hrozne Swingovsky a tvari sa, ze je to pomerne rychle.
Povazujem moj problem za vyrieseny.
-
http://www.jetbrains.com/phpstorm/
To som uz videl, momentalne som v praci, tak to vyskusam az doma, ale.. Nie je to pomale? Je to robene v jave, pokial to reaguje rovnako pomaly ako Eclipse/Netbeans tak ma to zaujimat nebude. Ale cena je pomerne pekna. Tesim sa az to vyskusam, som zvedavy
Pouzival jsem Eclipse, s pluginama si byl schopny vzit hromadu ramek 800-1300MB, hlavne pri praci se svn. Zkousel jsem tedy prejit na Netbeans, o hodne lepsi 400-700MB ram no a pak jsem objevil JetBrains, nejenze jejich nastroje se nedaji s Eclipse a Netbeans srovnavat, jsou proste daleko promakanejsi "napoveda kodu a spousta prijemnych drobnosti". Je to Java, ale po startu si to vezme ~200MB ram a po celodeni praci se to dostane na 400-500 maximalne! Mozna to zni jako reklama, ale ne jsem spokojeny uzivatel :)
-
Zdravím vespolek, používám PhpED. Je sice dražší, ale umí to i debugrovat (možná i ostatní, to přesně nevím).
-
Komodo IDE?
-
Ahoj, toto jsem taky resil uz kolikrat.
Nejdrive Netbeans (kdyz jeste nebyla verze 7), ale bylo to pomaly a to me neskutecne stve - pomalost naseptavace (to neni ve verzi 7 nejak lepsi). Po tom, co jsem ozkousel phped (nusphere) jsem u nej nejakou chvili zustal a koupil si Standard verzi (nejakych 120 USD). Ten je fakt bleskurychlej. A co sice ve Standard verzi neni, to je ten jejich debugger kterej fakt stoji i za ty prachy za Professional verzi. Porad mi tam ale neco chybelo... Takze jsem chvili zkousel i PhpStorm (jeste nebyla 2.0), coz je sice Java, ale je to vazne rychly. Kazdopadne zvyklej na styl naseptavace a code completion z phpedu jsem tomu neprisel na chut. Potom vysel phped 6 a me se nechtelo platit za upgrade. Podlehl jsem kamaradovi, ktery me uz pul roku presvedcoval na netbeans 7... zatim jsem u NB zustal, ale stale hledam nahradu. Co je v netbeans vyborny, to je synchronizace. Protoze na praci pouzivam windows a webservery bezi na linuxu, nevyvijim na localhostu. Mam vyhrazeny linuxovy stroj jako vyvojovy webserver a ta synchronizace v netbeans je proste super.
Klony Eclipse mi nesedi..
Kazdopadne neco jako nejlepsi IDE neexistuje. Jde o to, co cloveku nejvic sedne. Proto je asi treba zkouset a zkouset. A kazdymu IDE nechat alespon 14 dni..
-
ja som skusal, Zend Studio, Aptanu PHP, a NetBeans s PHPStormom nemam skusenosti ale použival som chvilu WebStorm co je defacto to iste len bez php modulu a môzem povedat ze vsetky tieto IDE sú na hovno. Napisem pismeno a za sekundu sa objavi intellisense to fakt dakujem neprosim, IDE ma reagovat hned, nie so zotrvacnostou, refactoring nefunguje ani v jednom PHP ide poriadne, ale v netbeans je najlepsi, Zend studio pri refaktoringu pada. v php uz moc neprogramujem ale ked musim tak pouzivam notepad++ a zistil som ze tie PHPckove parodie na IDE pracu neulahcuju ale komplikuju a bez nich som niekolkonasobne produktivnejsi.
-
Prave, pomalost intellisense (neboli code completion) u tech Java IDE je dost na prd (Ale pozor, nektere IDE jako treba phped maji v nastaveni tuto prodlevu, i po kolika napsanych pismenech vyskoci).
Vcera vecer jsem zkousel phpStorm a az na trochu slozitejsi a krkolomne nastaveni remote projektu to neni tak zly. Skvely je, ze jak v CSS, tak treba HTML funguje intellisense i na soubory: vkladate-li tag img src="..., nebo v CSS background-image: url(... a pokud mate v projektu obrazky, nabizi je to. To je super vec. Dam phpStormu par dni, je to urcite rychlejsi nez netbeans.