Temat: Środowisko PHP

Witam,

od jakiegoś czasu programuję w PHP i właśnie zmieniłem pracę, sprzęt w domu i chcę zmienić framework.

Chciałem się was poradzić, jakie środowisko najlepiej (najczęściej) się u was pojawia? Nie chcę wywołać jakiegoś flame czy coś w tym stylu, nie chcę wojny. Chciałbym się tylko dowiedzieć czego używacie.

Ja mam zamiar zacząć pisać w Yii albo Symfony. I tutaj pytanko, w co lepiej zainwestować czas? Bo nie znam obu frameworków.

Chcę pisać w Eclipse lub Netbeans. Co waszym zdaniem lepiej się sprawdza?

No i ostatnie - obecnie mam laptopa z Windows 7. Linuks niestety na nim odpada z powodu problemów ze sprzętem (grzeje się strasznie HDD pod linuksem). Dlatego mam opcje: kodować pod Windows i korzystać z CMD albo pod Linuksem (proponujecie jakieś distro?) za pomocą Virtual Box.

Czy mogę więc liczyć na waszą pomoc w rozwiązaniu moich dylematów?
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Środowisko PHP

Ja używam NetBeans, używałem wcześniej Eclips'e z PDT, ale był dla mnie niewygodny i powolny. Co do frameworków, to osobiście korzystałem z Zenda, oraz z własnego. Myślę, że warto, żebyś sam przetestował sobie oba frameworki, najlepiej jeszcze dodaj do testów Kohanę (całkiem nieźle wygląda) oraz nieśmiertelnego Zenda ;P

Co do CMD nie wiem po co ci jest potrzebne, ja instaluje zawsze wampserver pod Windowsem i wszystko śmiga. Nie bawię się w konsolowe sztuczki, ale kto co lubi ;)

konto usunięte

Temat: Środowisko PHP

Chcesz pracowac na wirtualizowanym systemie w Javowym IDE ? Come on - to nierealne wydajnosciowo...

Co do frameworkow nie pomoge - ja korzystam z Maintanable Framework i wlasnego portu Rails 3.0. Jesli ktos bedzie pytal czemu to odpowiam bo Zend & Symfony to krowy majace wiecej wspolnego z Java niz pisaniem w jezykach skryptowych - ale to juz dyskusja na nowy temat ; )

Co do srodowiska - korzystalem z Eclipse PDT od dlugiego czasu ale niedawno zrozumialem ze Zendowi nie zalezy na jego zbytnim rozwoju - glownie dlatego aby ludzie kupowali Zend Studio. I dlatego sie przesiadlem na Netbeans. ktore funkcjonalnie i szybkosciowo wg mnie przesciga Eclipse'a. Poziom wsparcia dla PHP jest podobny, a Netbeans wyprzedza Eclipse w kwestii wsparcia dla CSS i HTMLa oraz sie caly czas rozwija czego nie mozna powiedziec o PDT...Paweł Krefta edytował(a) ten post dnia 25.05.10 o godzinie 21:01

Temat: Środowisko PHP

Paweł Krefta:
Netbeans wyprzedza Eclipse w kwestii wsparcia dla CSS i HTMLa oraz sie caly czas rozwija czego nie mozna powiedziec o PDT...

nie do konca wiem jakie rozbudowane wsparcie jest wymagane dla html i css :)
ale nowa wersja Eclipse HELIOS jest tragicznie wolna mimo zwiekszenia pamieci do 1GB w pliku ini, a przy projektach z tysiacami plikow nie da sie pracowac...jest tez mnostwo niedopracowanych pluginow dopuszczonych do dystrybucji

Temat: Środowisko PHP

Musisz sobie zadać pytanie, do czego chcesz użyć taki framework:)

ale w końcu tak nadejdzie czas i zaczniesz myśleć o czymś własnym :)

jeżeli mowa o edytorze to tylko NetBeans :):):)Jakub Bartkiewicz edytował(a) ten post dnia 25.05.10 o godzinie 22:10

konto usunięte

Temat: Środowisko PHP

Virtual box + debian (raczej standard) na którym postawisz apache + baza + php i inne duperele, a programujesz w
IDE na windows 7 powinno działać ale:

polecam zainstalować również środowisko developerskie (apache + inne) na windzie i na nich programować domyślnie, a linuxa zostawić do testowania. Zeżre to mniej ramu, będzie Ci się programować przyjemniej.

Jesli chodzi o PHP to używałem obydwu, lepszy wydaje się jednak Netbeans (szybszy, lepsze wsparcie). Ale polecam skorzystać z obydwu i po prostu dokonać wyboru na podstawie doświadczenia.

konto usunięte

Temat: Środowisko PHP

Arkadiusz K.:
Paweł Krefta:
Netbeans wyprzedza Eclipse w kwestii wsparcia dla CSS i HTMLa oraz sie caly czas rozwija czego nie mozna powiedziec o PDT...

nie do konca wiem jakie rozbudowane wsparcie jest wymagane dla html i css :)
ale nowa wersja Eclipse HELIOS jest tragicznie wolna mimo zwiekszenia pamieci do 1GB w pliku ini, a przy projektach z tysiacami plikow nie da sie pracowac...jest tez mnostwo niedopracowanych pluginow dopuszczonych do dystrybucji

Jakie - chocby podpowiadanie wlasciwosci CSS z mozliwymi wartosciami. Eclipse bez Aptany ani rusz. A PDT + Aptana kazdy komputer zabija :P

konto usunięte

Temat: Środowisko PHP

Wszystko chyba kwestia potrzeb.
Ja nigdy nie zrozumiem na sile uzywania roznych frameworkow kiedy ich nie trzeba... to chyba lenistwo wiekszosci ludzi, wygoda moze?

Od wiekow lece na normalnym PHP, baaa... notatnik i co najwyzej dreamweaver moim przyjacielem ;) noo dobra.. notepad++ tez ;)

Probowalem Eclipse'a ale jakos mnie to wszystko nie przekonalo...
Nic na sile, grunt to by zachowac efektywnosc :)

Temat: Środowisko PHP

Paweł Krefta:
Jakie - chocby podpowiadanie wlasciwosci CSS z mozliwymi wartosciami. Eclipse bez Aptany ani rusz. A PDT + Aptana kazdy komputer zabija :P

a zabija, zgodze sie :)
ale podpowiadacz css i html mam wylaczony bo jego "myslenie" na podpowiedzi mi kursor wstrzymuje LOL
jedyny podpowiadacz ktory mam to podpowiedzi istniejacych obiektow w projekcie, ale czasami i przy tym eclipse glupieje jak nazwa klasy tworzona jest dynamicznie, wtedy OPEN DECLARATION juz nie dziala :)
ba, ktos nawet stworzyl plugin do latania tych tworzonych dynamicznie nazw klas ale plugin tez mi wiesz kursor :) wiec wylaczylem
Paweł Kalisz

Paweł Kalisz Web & mobile
developer

Temat: Środowisko PHP

Ja osobiście korzystam z Netbeans i jestem bardzo zadowolony. Oczywiście doskonałym wyborem jest też Zend Studio, ale wszyscy wiemy z czym to się wiąże ;). Jeśli chodzi o frameworki to mam za sobą krótkie epizody z Zendem i Symfony. Mnie bardziej przypadł do gustu Symfony, ale trzeba się przyzwyczaić do korzystania z YAMLa. Nie da się też ukryć, że jak ktoś wcześniej napisał, oba frameworki to straszne krowy, ale z tego co wiem kilka poważnych serwisów i aplikacji na nich zbudowano więc coś w nich musi być ;)

konto usunięte

Temat: Środowisko PHP

Andrzej Winnicki:
Wszystko chyba kwestia potrzeb.
Ja nigdy nie zrozumiem na sile uzywania roznych frameworkow kiedy ich nie trzeba... to chyba lenistwo wiekszosci ludzi, wygoda moze?

Acha... tysiace ludzie sie myla, pijac Actimel co rano ;-)
Od wiekow lece na normalnym PHP, baaa... notatnik i co najwyzej dreamweaver moim przyjacielem ;) noo dobra.. notepad++ tez ;)

Spokojnie za jakies 2 tysiace lat zrozumiesz, a moze nie, ze nie miales racji.
Probowalem Eclipse'a ale jakos mnie to wszystko nie przekonalo...
Nic na sile, grunt to by zachowac efektywnosc :)

Efektywnosc, to http://merito-frameworks.com/

konto usunięte

Temat: Środowisko PHP

Tomasz Grzechowski:

Spokojnie za jakies 2 tysiace lat zrozumiesz, a moze nie, ze nie miales racji.

Co ma ten komentarz wnosic ????
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Środowisko PHP

Andrzej Winnicki:
Wszystko chyba kwestia potrzeb.
Ja nigdy nie zrozumiem na sile uzywania roznych frameworkow kiedy ich nie trzeba... to chyba lenistwo wiekszosci ludzi, wygoda moze?

czas -> kasa oraz przyjemność z programowania w czystym, obiektowym kodzie

btw: ja też polecam NB. Wcześniej cały czas używałem PDT, niestety przy większej ilości pluginów lubił się często krzaczyć. Miałem też bardzo stary projekt, smarty + php4 który w eclipsie w ogóle się nie otwierał.
W NB teraz wsparcie dla sf i zf.

Prócz tego przydaje się putty, winscp, wampserv jeśli siedzisz na win.

konto usunięte

Temat: Środowisko PHP

Marek Bednarczuk:
Ja mam zamiar zacząć pisać w Yii albo Symfony. I tutaj pytanko, w co lepiej zainwestować czas? Bo nie znam obu frameworków.

http://blog.kamilbrenk.pl/yii-php-framework-vs-symphony/
:D
Michał Płonka

Michał Płonka Programista PHP

Temat: Środowisko PHP

@Andrzej Winnicki:
Bez urazy, ale Twoja wypowiedź zabrzmiała bardzo kiepsko. Może faktycznie kodzisz w czystym PHP, używasz do tego Notatnika czy nawet zamiast pisać kopiujesz literki (maxi hardcore!), ale mówisz/piszesz jak jakiś 13-latek, który nigdy nie miał styczności z czymś poważniejszym niż "Witaj na mojej stronie". Zresztą chyba nie tylko ja tak to odebrałem. Nie umniejszam Twoim umiejętnościom - po prostu Twoja wypowiedź zabrzmiała bardzo hmmm... szczeniacko?

Ale do tematu: osobiście korzystam z Eclipse PDT (Netbeans szybszy? hahaha) oraz kED2 (do szybkiego podglądu plików). Całość koduję z użyciem frameworka Kohana oraz bazy danych PostgreSQL (+ PgAdmin3). Z takiej kombinacji korzystam zawodowo oraz prywatnie (na poczciwym lapku z Pentium M i całość chodzi przyzwoicie). Do tego dodatki, o których wspomniał ~Artur Świerc, a także RegexCoach, Pipeta (maleńkie, ale przydatne narzędzie) oraz 2 świetne dodatki do Firefoxa czyli Firebug oraz Webdeveloper.Michał Płonka edytował(a) ten post dnia 26.05.10 o godzinie 13:17

konto usunięte

Temat: Środowisko PHP

Michał Płonka:
@Andrzej Winnicki:
Bez urazy, ale Twoja wypowiedź zabrzmiała bardzo kiepsko. Może faktycznie kodzisz w czystym PHP, używasz do tego Notatnika czy nawet zamiast pisać kopiujesz literki (maxi hardcore!), ale mówisz/piszesz jak jakiś 13-latek, który nigdy nie miał styczności z czymś poważniejszym niż "Witaj na mojej stronie". Zresztą chyba nie tylko ja tak to odebrałem. Nie umniejszam Twoim umiejętnościom - po prostu Twoja wypowiedź zabrzmiała bardzo hmmm... szczeniacko?

Moze ? :) Wszystko sie ogranicza do POTRZEB i tego co ktos robi.
I to co pisze to jednak ciutke wiecej niz "hello world". :)

Wykorzystanie frameworkow - jasne (sam uzywam ZENDa) ale tylko jesli jest taka potrzeba a nie na kazdej stronie, jak leci...

Uzywanie softu - kwestia przyzwyczajenia... ja sie swietnie czuje w notepad++. Przyzwyczajenia to straszna rzecz, aczkolwiek moze byc bardziej efektywna niz najlepszy soft.

ps. kolega pytal czego uzywamy, a nie czy to co ja uzywam jest sluszne i czy kiedys zrozumiem ze uzywam bleeee softu. Albo ze nie rozumiem faktu ze ludzie na sile probuja "wynajac autobus by przewiezc jedna osobe"Andrzej Winnicki edytował(a) ten post dnia 26.05.10 o godzinie 13:28

Temat: Środowisko PHP

Dzięki za wypowiedzi, ja piszę od kilku lat w PHP (do tej pory właśnie czysty PHP i własne mechanizmy). Od jakichś 4m-cy używam Kohany 2.3.4, zaś ostatnio 3.0. Chciałem jednak spróbować czegoś nowego.

Do tej pory pisałem w Komodo Edit - ale też chcę spróbować czegoś nowego. Wiadomo, lepszy sprzęt się kupiło to się chce coś zmienić. A nóż będzie lepiej.

Pisałem pod Archem i Ubuntu, ale niestety oba systemy nie działają mi na lapku. Właściwie działają, ale się przegrzewa lub zbyt często parkuje dysk, więc wolałem zrezygnować by nie popsuć sprzętu.

Za waszymi poradami spróbuję pisać w netbeans w Symfony + Doctrine pod windows z pomocą WAMPa. Na wirtualu postawię archa i będę na nim testował kod.

konto usunięte

Temat: Środowisko PHP

Ciekaw jestem jakie jest polecane środowisko do śledzenia kodu w PHP (debug).
Ponoć Netbeans najnowsze (6.9) ma jakieś ułatwienia w tym kierunku.
Chodzi mi o Windows.

Czy w ogóle stosujecie debuggery?
Czy to przerost formy nad treścią w PHP?
(pomijam przypadki gdy trzeba coś sprofilować - wtedy nie ma wyjścia).
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Środowisko PHP

Piotr Likus:
Ciekaw jestem jakie jest polecane środowisko do śledzenia kodu w PHP (debug).
Ponoć Netbeans najnowsze (6.9) ma jakieś ułatwienia w tym kierunku.
Chodzi mi o Windows.

Czy w ogóle stosujecie debuggery?
Czy to przerost formy nad treścią w PHP?
(pomijam przypadki gdy trzeba coś sprofilować - wtedy nie ma wyjścia).

używałem kiedyś xdebuga w połączeniu z NB. Później powróciłem do zwykłych printów przy użyciu Zend_Debug, czy też Zend_Log_Writer_Firebug dla ajaxowych requestów.
Sam nie wiem dlaczego, pewnie nie chciało mi się już klikać w breakpointy :)

konto usunięte

Temat: Środowisko PHP

Piotr Likus:
Ciekaw jestem jakie jest polecane środowisko do śledzenia kodu w PHP (debug).
Ponoć Netbeans najnowsze (6.9) ma jakieś ułatwienia w tym kierunku.
Chodzi mi o Windows.

Czy w ogóle stosujecie debuggery?
Czy to przerost formy nad treścią w PHP?
(pomijam przypadki gdy trzeba coś sprofilować - wtedy nie ma wyjścia).
Stosujemy - xDebug + WebGrind to pierwsza rzecz jak instaluje. Glownie do profilowania aplikacji i szukania bledow gdzie jest to jakos glebiej. Najczesciej jednak wystarcza mi var_dump zmodyfikowany przez xDebuga dzieki czemu mozna zobaczyc sporo wiecej. Do debugowania aplikacji Ajaxowych polecam FirePHP oraz Fireloggera.

Co komentarza dot. Notepad ++ - w duzych pisanych obiektowo projektach inspektory kodu pokazujace dostepne klasy, metody, wlasciwosci stale i inne rzeczy sa niezastapione. Chyba ze ktos ma genialna pamiec do nazw to co innego. Ja obecnie siedze nad projektem ktory mam 78 klas dot samej logiki aplikacji i nie wyobrazam sobie braku podpowiadania, skakania po plikach, scrollowania - byloby to zwykla strata czasu.

Następna dyskusja:

Środowisko do pracy z PHP




Wyślij zaproszenie do