konto usunięte

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

Hej

swego czasu trochę pisałem w php jednak potem z wielu względów poświęciłem się C++ i C#.
Aktualnie chcę wrócić do PHP bo chcę stworzyć portal ciekawy i innowacyjny :P

Pytanie:
-z czego się uczyć PHP? bo od moich czasów z PHP wiele się zmieniło więc podstawy muszę przelecieć
-jak z obiektowością? jestem przyzwyczajony do w pełni obiektowego modelu..
-jaki framework i co muszę umieć żeby zacząć się uczyć go?

ważne: jak mapowanie danych? wiele osób będzie korzystało z tych samych danych więc dobrze, żeby można to było cache'ować no i najlepiej żeby coś robilo to za mnie, jak np. hibernate w java

moja propozycja powstała na podstawie forum:
1. http://www.w3schools.com/php/default.asp żeby odświeżyć i nauczyć się nowych rzeczy
2. http://www.symfony-project.org/
3. piszę portal :)

P.S.
dodam, że pracuję na Windows 7 jeśli chodzi o OSMarek Urbanowicz edytował(a) ten post dnia 30.09.09 o godzinie 14:42
Łukasz C.

Łukasz C. Senior Technical
Architect

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

Zend Framework i Doctrine ORM
mysle ze spelni twoje oczekiwania ;)

konto usunięte

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

hmm.. a jeszcze jakie darmowe środowisko co by jakoś miło wspierało któreś z tych technologii ?Marek Urbanowicz edytował(a) ten post dnia 30.09.09 o godzinie 15:44
Piotr Maliński

Piotr Maliński Programista
Python/Django

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

Upraszczając to zwykłe skrypty PHP ;) Eclipse, Komodo, Zend Studio i inne IDE powinny starczyć.

konto usunięte

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

a które osobiście polecacie i dlaczego? :)

konto usunięte

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

Marek Urbanowicz:
-jak z obiektowością? jestem przyzwyczajony do w pełni obiektowego modelu..
Nie wiem, jakiej wersji PHP ostatnio używałeś, ale od wersji 5 obiektówka poszła w ślady javy (co za pewne powinno Ci się spodobać ;-))
-jaki framework i co muszę umieć żeby zacząć się uczyć go?
Próbowałem PRADO, CakePHP, ale od jakiegoś czasu używam Zend Framework i mogę go polecić ze względu na jego elastyczność, masę komponentów, sporą społeczność i opiekę Zenda ;-)
ważne: jak mapowanie danych? wiele osób będzie korzystało z tych samych danych więc dobrze, żeby można to było cache'ować no i najlepiej żeby coś robilo to za mnie, jak np. hibernate w java
Niestety niewiele miałem styczności z hibernate, ale dla PHP mogę polecić również doctrine.
P.S.
dodam, że pracuję na Windows 7 jeśli chodzi o OS
fuj

konto usunięte

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

IDE - Aptana prosta i przyjemna

konto usunięte

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

a z czego najlepiej nauczyć się podstaw i troszkę zaawansowanych spraw zanim zacznę naukę frameworka?
Piotr Maliński

Piotr Maliński Programista
Python/Django

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

Jak znasz składnię PHP to możesz uczyć się frameworka :P

konto usunięte

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

Piotr Maliński:
Jak znasz składnię PHP to możesz uczyć się frameworka :P
Ja bym jeszcze dorzucił znajomość obiektówki. Ale jeśli pisałeś coś w Javie, to wydaje mi się, że nie powinieneś mieć problemów ;-)
Maciej Filipiak

Maciej Filipiak właściciel, VizMedia

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

Marek Urbanowicz:
a z czego najlepiej nauczyć się podstaw i troszkę zaawansowanych spraw zanim zacznę naukę frameworka?

Jeżeli przesiadasz się z C# na PHP - to Ty nie masz się czego nauczyć tylko co zapomnieć :)
Łukasz Ważny

Łukasz Ważny winning doesn't
really matter as
long as you win

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

Jeśli chodzi o środowisko to Eclipse PDT, najlepiej zamiast w7 zainstaluj sobie Ubuntu :>

Opcja Zend Framewrok oraz Doctrine ORM to najlepsza opcja. Wprawdzie Doctrine to nie Hibernate, ale daje radę.
Grzegorz N.

Grzegorz N. trochę programuje...

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

Witam.

Dołączam się do poprzedników - zdecydowanie Zend Framework i ew. dodakowo Doctrine - sam Zend zawiera w sobie odpowiednie komponenty pozwalające stworzyć kompletny portal.

Do pracy: jeśli nie chcesz się przesiadać z windy, to polecam WAMPa albo bardziej skomplikowaną opcję: wmvare + ubuntu serwer.

Pozdrawiam!

P.S.
Do pisania polecam PDT - Zend Studio kosztuje, a opiera się w 100% na projekcie PDT (z płatnymi dodatkami)Grzegorz Nowicki edytował(a) ten post dnia 30.09.09 o godzinie 21:28
Łukasz C.

Łukasz C. Senior Technical
Architect

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

no imho Eclipse PDT dobrze ogarnia Zenda i Doctrine jedynie jesli bedziesz uzywal subclipse (plugin do svn) to niestety lubi sie spsuc, a i budowanie projektu troche trwa jak masz grubo ponad 25MB kodu (zend + doctrine)

hmm co do nauki to skoro znasz C++/C# to bedzie tak jak ktos wyzej wspomnial, ze wiecej bedziesz musial zapomniec niz sie nauczyc,
chociaz z drugiej strony php jest dynamicznie typowany wiec pewnie spotkasz sie z roznymi kwiatkami ktore w typowanych jezykach by nie przeszly :)

imho zend w stopniu pozwalajacym na swobodne napisanie zlozonej aplikacji jest do ogarniencia w jakis miesiac dwa, pozniej juz tylko trening :PŁukasz Cepowski edytował(a) ten post dnia 01.10.09 o godzinie 07:58
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

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

jak masz Visual studio bo wspomniales o c# to można tak:

http://www.jcxsoftware.com/vs.php

kupiłem z pół roku temu i się to tego cały czas przekonuje i to coraz bardziej pozytywnie, z tego co mi wiadomo ma to wsparcie dla zend frameworka.

konto usunięte

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

jestem raczej skazany a może obdarowany na freeware :)
jest jakiś dobry freeware'owy WYSIWYG z dobrym wsparciem dla PHP ?
Jakoś wygodniej mi sie robi jak na żywo widzę to co tworzę a nie co chwilę preview,preview i tak w kółko..
wiadomo, że można Dreamweavera ściągnąć ale wolałbym coś całkiem legalnie i spokojnie :)
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

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

Marek Urbanowicz:
jestem raczej skazany a może obdarowany na freeware :)
jest jakiś dobry freeware'owy WYSIWYG z dobrym wsparciem dla PHP ?
Jakoś wygodniej mi sie robi jak na żywo widzę to co tworzę a nie co chwilę preview,preview i tak w kółko..
wiadomo, że można Dreamweavera ściągnąć ale wolałbym coś całkiem legalnie i spokojnie :)

czasami warto w coś zainwestować bo zwraca się czas, a czasu nie można kupić ;(. Skoro chcesz zarabiać bo chcesz mięć legalnie to można kupić za zarobione pieniądze, a koszt zakupu wliczyć w koszt wytworzenia projektu.

PS. WYSIWYG nie jest dobrym rozwiazaniem do nauki.Dariusz Ż. edytował(a) ten post dnia 02.10.09 o godzinie 00:40

konto usunięte

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

Dariusz Ż.:

PS. WYSIWYG nie jest dobrym rozwiazaniem do nauki.

dlaczego? mówisz, że lepiej mi zrobi babranko w kodzie i preview w przeglądarce? czy w eclipse PDT jest coś takiego jak CSS Preview? w netbeans to jest i jest to przydatne narzędzie bardzo

PS.
jeśli rzeczywiście zacznę zarabiać na tym to jak najbardziej będę skłonny wydać zarobione pieniądze na jakieś dobre IDE. Zgadzam się z Tobą tutaj w 100%Marek Urbanowicz edytował(a) ten post dnia 02.10.09 o godzinie 10:31

konto usunięte

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

Jak poprzednicy mogę potwierdzić, że darmowe Eclipse PDT spokojnie wystarczy.
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

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

Patrycjusz Omiotek:
Jak poprzednicy mogę potwierdzić, że darmowe Eclipse PDT spokojnie wystarczy.

jak slyszę Eclipse to mi włosy na plecach dęba staja ;). To jest koszmarnie wolne moim zdaniem chyab ze coś przez rok się zniemilo, mnie sie w kazdym razie to nie podobalo.

Następna dyskusja:

Szablon PHP i wstawianie {t...




Wyślij zaproszenie do