Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHPJaką książkę polecacie, OOP
zolax
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.04.2012

Ostrzeżenie: (0%)
-----


Witam,
Poszukuję książki dotyczącej programowania obiektowego w PHP, mam podstawy w tym temacie jednak chciałbym zgłębić tajniki i dowiedzieć się dlaczego jest tak, a nie inaczej, jak działają interfejsy do czego służą, jak wykorzystywać wzorce projektowe, itp. Fajnie jakby w książce znalazły się też przykłady zastosować kodu.
Zastanawiam się nad tą książką PHP 5 lecz słyszałem opinie, że została napisana trudnym językiem. Jakie są wasze opinie na ten temat?

Ten post edytował zolax 30.10.2014, 23:17:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Moja opinia, to nie uczyć się programowania obiektowego w php.
Raczej poleciłbym javę do obiektówki. Nabyte umiejętności potem z powodzeniem będziesz mógł używać w PHP.
Go to the top of the page
+Quote Post
solificati
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(peter13135 @ 31.10.2014, 21:53:41 ) *
Moja opinia, to nie uczyć się programowania obiektowego w php.
Raczej poleciłbym javę do obiektówki. Nabyte umiejętności potem z powodzeniem będziesz mógł używać w PHP.

A dlaczego Java? Musisz się wtedy uczyć obchodzić rzeczy z którymi nie ma problemu w innych językach. Mowa tu głównie o wzorcach projektowych, które często są przepisami na obejście ograniczeń języka.
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(solificati @ 4.11.2014, 17:24:00 ) *
A dlaczego Java? Musisz się wtedy uczyć obchodzić rzeczy z którymi nie ma problemu w innych językach. Mowa tu głównie o wzorcach projektowych, które często są przepisami na obejście ograniczeń języka.


Każdy język jest nieco specyficzny i występują w nim "rozwiązania" niespotykane w innych językach.

Dlatego java, bo jest "bardziej obiektowy" niż php. W sensie, w php jest bajzel - trochę bibliotek jest obiektowych, trochę nieobiektowych. Np. funkcje stringowe są nieobiektowe. Programista w javie od razu pracuje z kodem obiektowym, każda bibliotekę do czegokolwiek jaką spotka, będzie obiektowa. Łatwo się nauczyć po co służy interfejs, bo w javie jest on naturalny, a w php jest on dodany moim zdaniem na siłę.

Trochę sprawę rozwiązują frameworki do php'a, bo one są pisane w większości obiektowo... ale i tak byłbym za javą. Pisząc "proponuję zacząć naukę od javy" nie mówię, żeby od razu się uczył wzorców projektowych.

Inna sprawa, wydaje mi się, że takie języki jak C czy Java, to taki "kanon lektur obowiązkowych" dla programisty. Nawet jak jest się php-owcem, warto cokolwiek wiedzieć o tych językach. Potrafić napisać cokolwiek więcej niż hello-word. Nauka podstaw nie trwa długo, a doświadczenia z innych języków nie są bezużyteczne.

Uważam, że język c# jest sporo lepszy od javy, ale nie poleciłbym go phpowcowi, który chcę się nauczyć obiektówki, bo w tym języku jest dużo elementów funkcyjnych, które niekoniecznie muszą być potrzebne programiście php (który chce się skupić na nauce obiektówki).

Ten post edytował peter13135 10.01.2015, 13:11:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 20:05