Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

no ja aktualnie pracuje na ZF zeby nie bylo ze swoja opinie zaslyszalem od kogos ;p

nie twierdze ze zf nie jest frameworkiem, ale jego struktura przypomina bardziej zbior klas niz gotowa aplikacje szkieletowa

nie wiem jak u Was wyglada tworzenie aplikacji ale dla mnie zf to najnizszy poziom abstrackji (no moze z wyjatkiem golego php), nad tym jest warstwa uniwersalna ktora moge wykorzystac w dowolnym projekcie: kontrolery bazowe, dekoratory formularzy, doctrine, autoryzacja, upload, konfiguracja itd itp i dopiero na tym mam konkretna aplikacje :P

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Artur Świerc:
szkoda że nikt nie wspominał o NetBeans - przesiadłem się z Eclipse i nie żałuję.

Do tego jeszcze ZF i napiszesz wszystko co tylko chcesz.

Uh, najszybciej się pracuje w VIMie / gVIMie, temu nikt nie zaprzeczy.

Zajmuje najmniej pamięci, łatwo oskryptować, nie trzeba używać myszki ani strzałek.

Używałem Eclipse (i bazujące na eclipse, Zend Studio etc.), Netbeans. Skończyło się na vim'ie w niczym innym nie można tak szybko i tak łatwo pisać z użyciem klawiatury.

Jeżeli piszesz małe systemy /lub / strony, to nawet notatnik starczy. Do dużych projektów Eclipse odpada (budowanie projektów to porażka).
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Maciej B.:
Uh, najszybciej się pracuje w VIMie / gVIMie, temu nikt nie zaprzeczy.
no jak masz 5 plikow w projekcie to moze :P
jakos niezbyt widze jak mam operowac z 5 okienkami vima i w kazdym 6 zakladek :S
Jeżeli piszesz małe systemy /lub / strony, to nawet notatnik starczy. Do dużych projektów Eclipse odpada (budowanie projektów to porażka).
to mozna wylaczyc i buduje projekt tylko raz przy starcie i po update/refreshŁukasz Cepowski edytował(a) ten post dnia 05.10.09 o godzinie 11:31

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Vim posiada tab'y, tak samo jak netbeans i/lub eclipse.

Tylko po co chcesz mieć otwartych 30 plików na raz? 10 nie wystarczy?

Pokaż mi szybkie przeskakiwanie po 50 otwartych plikach w eclipse?

W Vimie możesz otworzyć buffory i skakać po bookmarkach.
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

heh no kazdy uzywa tego co lubi, vima tez uzywam ale glownie zdalnie lub do edycji czegos na szybko, a w ide jak eclipse mam wszystko pod reka odrazu :P
Grzegorz N.

Grzegorz N. trochę programuje...

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Pisać powinno się w tym, w czym się pisze najwygodniej - wiadomo, że każdy lubi coś innego.

Dodam tylko jeszcze jedno za "Eclipsami" - praca w zespole realizującym większe projekty, gdzie często zachodzi potrzeba wyodrębniania osobnych gałęzi w svn-ie (branch'y) i późniejszego ich scalania (merge) - jakoś nie wyobrażam sobie zabawy z vim-em i konsolowym svn-em - w tym przypadku bez eclipsa z dobrym klientem svn'a nie ma jak pracować.

Pozdrawiam!

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Ja entuzjazmu VIMowcow tez jakos nie podzielam :) ale to byc moze ze nie znam tego edytora jakos rewelacyjnie.
Dla mnie wyjatkowym atutem jest to ze kilkoma intuicyjnymi kliknieciami moge przejrzec wszelkie bazowe klasy czy interfejsy czegos co mnie interesuje. W vimie chyba wszystko trzeba 'wyklepac'.
Co do SVNa to racja, ale tak juz sie przyzwyczailem do Tortoise'a ze nawet nie uzywam tych wszelakich team utilities ;)

Wracajac do tematu: Przedstawione zostaly roznorakie rodzaje farb i odcieni, teraz niech kolega maluje a my czekamy na dzielo. :)
Grzegorz L.

Grzegorz L. Sam sobie sterem,
żeglarzem, okrętem…

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Uzywajmy VIM'a bo przeciez po co cale wsparcie, po co nam skakanie po definicjach klas i metod, szybkie szablony, podpowiadanie z dokumentacji php, albo z phpdoc, generowanie php doc, wspieranie wersjonowania plikow, po co nam wspieranie testow jednostkowych, po co mozliwosc debugowania w locie, po co generowanie seterow i geterow, po co automatyczne formatowanie kodu i jeszcze te wszystkie dodatkowe pluginy do css, javascript,sql albo jeszcze bardziej dedykowane jak np do jquery,propera,symfony, czy do modelowania. Po co to wszyskto ? Po co nam mylyn do integracji z systemami ticketow i pracowania na kilku taskach na raz?
W koncu mozna pisac w vimie swoj strukturalny kodzik i czekac jeszcze 200 lat do murzynow.

Pozdrawiam ucisnionych
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Grzegorz L.:
Uzywajmy VIM'a bo przeciez po co cale wsparcie, po co nam skakanie po definicjach klas i metod, szybkie szablony, podpowiadanie z dokumentacji php, albo z phpdoc, generowanie php doc, wspieranie wersjonowania plikow, po co nam wspieranie testow jednostkowych, po co mozliwosc debugowania w locie, po co generowanie seterow i geterow, po co automatyczne formatowanie kodu i jeszcze te wszystkie dodatkowe pluginy do css, javascript,sql albo jeszcze bardziej dedykowane jak np do jquery,propera,symfony, czy do modelowania. Po co to wszyskto ? Po co nam mylyn do integracji z systemami ticketow i pracowania na kilku taskach na raz?
W koncu mozna pisac w vimie swoj strukturalny kodzik i czekac jeszcze 200 lat do murzynow.

Pozdrawiam ucisnionych

wszystko to co wymieniłeś jest dostępne w vimie, działa szybciej niż gdziekolwiek indziej.

Pozdrawiam laików

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Wojciech Sznapka:
[...]

wszystko to co wymieniłeś jest dostępne w vimie, działa szybciej niż gdziekolwiek indziej.

Pozdrawiam laików

Jak już offtopujemy to porządnie ;-)
U mnie programiści pracują pod eclipsem nad kodem który ma 80mb i wszystko ładnie działa. Maszyny mają po 4gb ramu, eclipse ma ustawione branie 1gb na starcie wirtualnej maszyny i nie wychodzi ponad to. Svn się potrafi wywalać jeżeli na serwerze i kliencie są różne jego wersje lub ktoś coś namiesza np pracując na windowsie który ma problemy z dużymi/małymi literami, kodowaniem etc. Jak ktoś więcej pracują nad frontem to używa netbeansa (wsparcie js i css znacznie lepsze w tym wyszukiwanie "klas" js razem z klasami php).
Vi ma podobne możliwości ale nie każdy lubi/umie pracować bez myszki, konfigurowanie programu przez pliki tekstowe też nie jest takie proste i nie każdy to umie. Dla mnie kompromisem jest już to że nie używamy jednego systemu operacyjnego i jednego ide.
Na konfigurację, instalowanie programowania biorąc pod uwagę różnice w środowiska traci się masę czasu.

Ps. Z tym pozdrawiam laików to trochę pojechałeś po bandzie, sam brak świadomości możliwości vi'a świadczy o tym jak popularne jest to środowisko w branży. A ludzie jednak pracują w pewnym kontekście np ofert pracy w których znajomość konkretnych środowisk pracy jest wymagana, a uczenie się innych to zabieranie czasu który można poświęcić na rozwijanie się jako programista.Michał Wujas edytował(a) ten post dnia 06.10.09 o godzinie 08:50
Grzegorz L.

Grzegorz L. Sam sobie sterem,
żeglarzem, okrętem…

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

wszystko to co wymieniłeś jest dostępne w vimie, działa szybciej niż gdziekolwiek indziej.

Pozdrawiam laików

No zapewne graficzne modelowanie, podglad webowym, zarzadzanie serverami tez jest dostepne to po co komus taki miedzyplatformowy szit jak eclipse skoro moze spedzic sporo czasu na uczeniu sie skrotow i konfigurowaniu vim by uzyc jakiejs rzadko uzywanej opcji na, która nie mozna sobie nagle kliknac myszka, w ogole to wszsytko idzie w zlym kierunku powinni zabronic uzywania myszki i strony web tez powino sie tylko klawaiatura z lynxa przegladac :)

pozdrawiam nerdow :)

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

A dajcie se siana z vim :P rozumiem wpasc na serwer na szybko cos zalatac, ale nikt mi nie da w vimie tego co mam w programie z GUI, mam projekty pokonfigurowane, wyswietlaja sie na dashboardzie programu jako minitaurki stron, klikam sobie na dany projekt, program od razu sprawdza status SVN, podlacza mnie do eftepa, otwiera ostatnio otwarte pliki i loguje po ssh za jednym zamachem. Brakuje jeszcze zeby z automatu otwieralo mi w tym ssh error loga no ale strzalke w gore i enter moge zrobic :P Jak jest otwarty plik php czy py, to w okienku z boku mam liste klas, funkcji i bookmarkow, mam podreczne okienko z czesto uzywanymi kawalkami kodu itd itp.

Koncze pracowac - robie commita, zamykam program, do nastepnego uruchomieniaMad Matt Jaworski edytował(a) ten post dnia 06.10.09 o godzinie 10:39
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Grzegorz L.:
wszystko to co wymieniłeś jest dostępne w vimie, działa szybciej niż gdziekolwiek indziej.

Pozdrawiam laików

No zapewne graficzne modelowanie, podglad webowym, zarzadzanie serverami [...]

pozdrawiam nerdow :)

/etc/init.d/apache restart ?

pozdrawiam modelarzy graficznych :-)
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

ucinając tą arcymądrą dyskusję: eclipse jest dobry, czasem go używam, jak mam odpowiednio mocnego kompa i tylko do javy. W phpie, pythonie, bashu piszę od półtorej roku w vimie i nie zmienię na nic innego, bo mi jest dobrze. Vima nauczyłem się metodą "czy da się zrobić coś, co robię czesto, szybciej? google. da się". Ale mamy wolny kraj, każdy może używać takiego edytora, jaki mu się podoba :-)
Grzegorz L.

Grzegorz L. Sam sobie sterem,
żeglarzem, okrętem…

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)


/etc/init.d/apache restart ?

pozdrawiam modelarzy graficznych :-)

w eclipse jest to jak nabardziej mozliwe, mozna sobie podpiac apache , mozna sobie podpiac nawet konsole , mozna zdalnie wyolywac komendy i dopisac sobie do tego skroty klawiaturowe, poza tym i tak wszsytko mozna ustawic pod skrotami klawiszowymi ale w sumie po co jak mozna wszsytko od nowa ustawic w skrotach klawiszowych. Vim jest dobry tylko w momencie jak sie ktos loguje zdalnie, to moje zdanie. Poza tym kolega powyzej mial racje mowiac ze eclipse jest pewenego rodzaju standardem wymaganym czesto w jakisch firmach a jesli sam masz firme to mozna dzieki temu szybko zaczac prace a nie zatrudnic nowych ludzi i poczekac az kazdy z nich dopasuje sobie skroty klawiaturowe. Oczywiscie mozna uzywac edytora jakiego sie chce i tutaj nie bede zaprzeczal jednakze tworzenie oprogramowania, a programowanie to trosze oddzielne terminy.
Jakub L.

Jakub L. Programista

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Grzegorz L.:
Uzywajmy VIM'a bo przeciez po co cale wsparcie, po co nam skakanie po definicjach klas i metod, szybkie szablony, podpowiadanie z dokumentacji php, albo z phpdoc, generowanie php doc, wspieranie wersjonowania plikow, po co nam wspieranie testow jednostkowych, po co mozliwosc debugowania w locie, po co generowanie seterow i geterow, po co automatyczne formatowanie kodu i jeszcze te wszystkie dodatkowe pluginy do css, javascript,sql albo jeszcze bardziej dedykowane jak np do jquery,propera,symfony, czy do modelowania. Po co to wszyskto ? Po co nam mylyn do integracji z systemami ticketow i pracowania na kilku taskach na raz?
W koncu mozna pisac w vimie swoj strukturalny kodzik i czekac jeszcze 200 lat do murzynow.

I to wszystko, żeby napisać kod który wywali trochę HTMLa na wyjście.

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Jeżeli czujesz się już mocny z PHP, przede wszystkim z obiektowości to Zend Framework jest dobrym rozwiązaniem. Do tego
porządne IDE jak Netbeans, ma w sobie dobry edytor HTML, CSS o budowaniu projektów PHP nie wspominając :)Piotr Chludziński edytował(a) ten post dnia 11.10.09 o godzinie 20:22

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Ja mogę polecić Symfony + Doctrine. Doctrine będzie domyślnym ORM od Symfony 2. Poza tym nie lubię Propela ;-) Wyboru frameworka najlepiej jest dokonać eksperymentalnie. Musisz sprawdzić w czym pisze Ci się najwygodniej, co ma wygodną dokumentację i aktywną społeczność. Zarówno Zend jak i Symfony może służyć za źródło pojedynczych komponentów, które wykorzystujesz oddzielnie.

Jeśli chodzi o ORM to zdecydowanie Doctrine. Niedługo ukaże się Doctrine 2 i z zapowiedzi wygląda ciekawie. Ale na to trzeba będzie jeszcze poczekać.

Odnośnie edytorów: kiedyś pracowałem dużo w Visual C++ i normalnymi edytorami (pisałem sporo w asemblerze), następnie przesiadłem się na Vima. Faktycznie, z początku jest trudny w opanowaniu, ale jest naprawdę świetnym narzędziem. Próbowałem ostatnio Eclipse i NetBeans, ale zrezygnowałem. W kodzie było za dużo h, j, k, l. ;-) Przełączanie okien na pulpicie mam podpięte pod Alt + h, j, k i l, więc nie muszę zdejmować rąk z klawiatury, aby przełączyć okno. Do tego dochodzi zsh ze świetnym auto-uzupełnianiem. Wniosek z tego jest jeden: przyzwyczajenie jest drugą naturą człowieka! :-)

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Grzegorz N.:
Ja mogę polecić Symfony + Doctrine. Doctrine będzie domyślnym ORM od Symfony 2.


Kiedy ma być Symfony 2 ?

konto usunięte

Temat: Nauka PHP - doświadczenie w programowaniu jużj mam :)

Marek Urbanowicz:
Kiedy ma być Symfony 2 ?

Nie znam konkretnej daty. Wiem, że w połowie lutego przyszłego roku ma zostać przedstawiona pierwsza alfa.

Następna dyskusja:

Szablon PHP i wstawianie {t...




Wyślij zaproszenie do