Skocz do zawartości
wansee

Jakie IDE / Framework pod PHP i czy potrzebne? Początkujący.

Polecane posty

Ok mam bardzo ale to bardzo lamerskie pytanie. Dla swoich potrzeb chciałbym ogarnąć PHP w stylu co najmniej średnio-zaawansowanym a może nawet pro. Tylko, że na razie jestem totalnym noobem w tym temacie.

 

Dotychczas robiłem tak, że używałem XAMP-a i w sumie mi to wystarczało do moich "projektów" (to za duże słowo ;) ). Jak mniemam nie jest to zbytnio profesjonalne i zastanawiam się nad tym czy może jest jakiś lepszy sposób na środowisko developerskie (potrzebuje też MySQL/MariaDB).

 

No właśnie, co raz czytam o jakiś IDE typu PHP Storm, Aptana itp. albo o Frameworkach (?) typu Symphony itp. Czy mógłby mi ktoś po ludzku wyjaśnić co służy do czego i czy rzeczywiście mi to potrzebne?

Na razie ograniczam się do Geany + Xampp.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

XAMPP to środowisko, a nie framework. Dopóki nie testujesz wydajności ani kompatybilności swoich rozwiązań z tym co ma być na produkcji to nie ma żadnego znaczenia co tam masz, bo PHP wszędzie powinno działać identycznie (a jak nie działa to kwestia konfiguracji, a nie języka). To ma być środowisko w którym tobie się łatwo pisze i testuje kod, a czym bardziej przypomina środowisko docelowe (produkcyjne), tym większa szansa że kod będzie działał identycznie bez większych zmian. I naprawdę nie ma to zbytnio znaczenia co tam sobie postawisz, już zgodność php.ini produkcji z twoim ma większy wpływ niż to, że tam jest apache czy inny nginx.

 

Frameworki istnieją po to, żeby pisało się mniej kodu, tak samo jak PHP istnieje po to, żebyś nie musiał sam alokować pamięci i bawić się ze wskaźnikami. Znajomość frameworka to spora oszczędność czasu i pisanie dużo lepszych jakościowo aplikacji - Symphony to tylko jeden z przykładów, mi osobiście bardzo do gustu podszedł Laravel ostatnio. I nie, nie jestem programistą PHP ;).

 

Czy ci to potrzebne? Do pisania 100-linijkowych skryptów PHP zapewne nie, ale jakbyś chciał już napisać coś bardziej złożonego, nawet średnio-rozbudowaną stronę w oparciu o PHP i SQL, to jak najbardziej przyda się, bo klepanie dzisiaj w czystym PHP całej strony jest co najmniej dziwne - można, ale po co.

Edytowano przez Archi (zobacz historię edycji)
  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jedni piszą że najlepiej jest pisac swój kod w notatniku, bo wszelkie IDE rozleniwiają, ale sam pisząc cokolwiek wiekszego niż kilkanaście linijek odpalam go, bo jak dobrze poznasz któryś z edytorów to później pisząc oszczędzasz mase czasu na chociażby takie rzeczy jak sprawdzanie składni/tabulacje/wysyłanie na serwer itp itd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja również polecam PhpStorm i najlepiej jakiegoś linuxa lub mac os. Windows to dno. A z frameworków polecam laravel lub codeigniter. Codeigniter jest naprawdę banalny i uważam że jest bardzo dobry na początek.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×