debugger
poshto se moj zend ponasha skroz blesavo
:1083: (spor je, treba mu 10 sec da sacuva fajl,a jedno vreme je posle Ilijinog tip-a radio kao zmaj) treba mi preporuka za dobar debugger, moze win, moze lin ;) :) |
Glede Zend-a, koristi verziju 4 i uzivaj :) Glede debuggera imas ih u top temi sa php resursima:
Citat:
|
Od kad sam isključio Use OS look and feel Zend 5.1 prosto leti.
Postoje i druga IDE rešenja koja imaju integrisan PHP debugger: PhpEd i Maguma koliko ja znam (možda se nešto novo pojavilo od kad sam prestao da pratim). PS: Zend 5.1 ima prednosti u odnosu na Zend 4. Dve stvari bez kojih ne bih mogao: konta tip podataka (klasu) rezultata funkcije na osnovu phpDoca za tu funkciju i punuditi code proposal na osnovu njega (za Categories::findById(12) će nakon findById(12) ponuditi listu dostupnih polja i metoda Category klase pošto u phpDoc piše da je @result objekat Category klase) i Go to file / Go to resource dijalozi (drvo projekta koristim samo kad moram zahvaljujući ovome). Ne znam stvarno kako sam mogao da radim bez ovog prvog. To je jednostavno jedna od osnovnih stvari koju svaki ozbiljniji IDE mora da ponudi. |
Ne znam stvarno kako si mogao da radiš bez toga :) Aj' bre ne zezaj :)
|
Videla zaba da se potkivaju konji pa hoce i ona :D
|
E svaka ti dala jasmanac :D
|
Daj mi ime i prezime (ili username ako ime i prezime nisu uneseni) čoveka koji je kreirao kompaniju kojoj pripada trenutno ulogovani korisnik (realan primer):
PHP kôd:
Ljudi koji rade sa PHP4 (pošto kod gore radi tek od PHP5) i uopšte malo koriste objekte neće umeti da cene tu mogućnost. Isto kao što meni u poslu ne treba maska za varenje, tako njima ne treba ovo :D Citat:
PS: Nije bitno poređenje sa "ozbiljnim" razvojnim okruženjima. Mnogo bitnije je koliko stvarno date mogućnosti utiču na tvoju produktivnost. Iz iskustva znam da meni najviše pomažu Code proposal (uključujući i slučaj vrednosti koju vraća funkcija, a koja je dostupna od ZS5), Go to resource (globalni i iz koda (klik na ime funkcije baca na njenu definiciju)) i Find in files. PPS: jasmanac, koliko vremena dnevno provodiš programirajući u PHPu? ;) |
Ilija, kapiram ja o cemu ti pricas i sam koristim programe koji mi olaksavaju rad i doprinose produktivnosti ali tvoja izjava, citiram, "Ne znam stvarno kako sam mogao da radim bez ovog prvog." je suvise sovinisticka i nisam mogao odoleti ;)
|
Bio sam "prisiljen" da radim u Zend Studio 4 par dana (posle par meseci rada u 5ici) i zato sam tako prokomentario. Kad se na navedene mogućnosti navikneš jednostavno je teško vratiti se na starije verzije. Znaš da mora bolje, znaš da može bolje, zašto se onda patiti? :D
|
A jel' znas zasto tebi to toliko pomaze? Zato sto koristis gomilu tudjeg koda pa blage veze nemas o parametrima i povratnim vrednostima. Za one koji sami pisu svoj kod, lepo je to, ali je daleko od "ne znam kako neko moze da radi bez toga".
|
Citat:
Količina tuđeg koda koju koristim je sada užasno mala i uglavnom je su u pitanju neke klase koje mi je bio smor da pišem sam (sad pogledah kod, u pitanju je samo BenchmarkTimer klasa preuzeta iz PEARa, ali ni nju čak nisam samo prekopirao, već sam je preradio da se fino slaže sa ostatkom koda). Dakle, ne koristim mnogo tuđeg koda, ali je činjenica da koristim mnogo koda - složene biblioteke, dosta klasa itd i da mi zato treba dobar IDE. |
Pomenuo si da koristiš neki code generator za kreiranje objekata koji rade sa tabelama u bazi.
Verovatno slično radim pod .NET, koristim CodeSmith. Programiram i u PHP povremeno, pa bih voleo da čujem koje alate koristiš, nisam naleteo na nešto kvalitetno odrađeno za PHP. Ako si zainteresovan, možda bi najbolje bilo da kreiraš temu... |
Btw, Maguma je zivi ****.
Debugger je ****, a ono sto ostane je samo fancy editor.. Nisam koristio Zend, iako ga svi hvale, Kate mi je dosta, boji slova, ima tabove, i eto.. Ko zna, mozda ga i probam ovih dana..I kupim prvi legalni softver :D |
Vreme je GMT +2. Trenutno vreme je 05:38. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.