Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHPJaką książkę polecacie, OOP
zolax
post 30.10.2014, 23:15:05
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
peter13135
post 31.10.2014, 21:53:41
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
zolax
post 31.10.2014, 23:34:00
Post #3





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

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


Jaka książka do Javy jest godna polecenia?

Ten post edytował zolax 31.10.2014, 23:45:04
Go to the top of the page
+Quote Post
Forti
post 1.11.2014, 00:57:23
Post #4





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


Ja przebijam się przez "php wzorce obiekty narzędzia" (jakos tak) matt zandstra. Szczerze polecam.


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
irekk
post 2.11.2014, 18:02:01
Post #5





Grupa: Zarejestrowani
Postów: 64
Pomógł: 10
Dołączył: 2.08.2012
Skąd: DW

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


Ja korzystam z książki autorstwa "Bandy Czterech" i mogę polecić
Go to the top of the page
+Quote Post
solificati
post 4.11.2014, 17:24:00
Post #6





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
acidm
post 28.11.2014, 07:50:13
Post #7





Grupa: Zarejestrowani
Postów: 110
Pomógł: 3
Dołączył: 12.03.2011
Skąd: Opole

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


Przerabiam "php wzorce obiekty narzędzia" jest ok.
Go to the top of the page
+Quote Post
mareks00
post 13.12.2014, 18:08:58
Post #8





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.12.2014

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


bandy czterech jest ok właśnie czytam
Go to the top of the page
+Quote Post
xlea
post 4.01.2015, 22:40:39
Post #9





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.01.2015

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


Cytat(zolax @ 30.10.2014, 23:15:05 ) *
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?

Jestem w trakcie lektury i nie uważam, żeby była napisana trudnym językiem. Jeśli faktycznie - jak sam twierdzisz - masz podstawy to nie znajdziesz w niej niczego co by Cię przerosło. Zagadnienia są opisane przystępnie, książka zawiera bardzo obrazowe przykłady + proste i zrozumiałe implementacje - oczywiście w PHP. Osobiście gorąco polecam, zwłaszcza dla osób na etapie nauki i odkrywania OOP.
Go to the top of the page
+Quote Post
peter13135
post 10.01.2015, 13:06:56
Post #10





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
borabora
post 10.01.2015, 16:31:48
Post #11





Grupa: Zarejestrowani
Postów: 116
Pomógł: 33
Dołączył: 8.09.2014

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


Cytat(xlea @ 4.01.2015, 22:40:39 ) *
Jestem w trakcie lektury i nie uważam, żeby była napisana trudnym językiem.


jeden zrozumie, inny nie, a jeszcze inny będzie myślał, że zrozumiał, np.:

"Niemożność określenia typów zwracanych oznacza, że wymienność typów pochodnych może ulec zaburzeniu przez zmienność typów wartości zwracanych z metod w zależności od implementacji klasy."

Ten post edytował borabora 10.01.2015, 16:39:03
Go to the top of the page
+Quote Post
Lion
post 28.01.2015, 12:53:54
Post #12





Grupa: Zarejestrowani
Postów: 148
Pomógł: 14
Dołączył: 23.02.2013

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


Polecam: http://helion.pl/ksiazki/php-obiekty-wzorc...stra,phpob3.htm.

Jak może być po angielsku to to jest fajne: http://sourcemaking.com/


--------------------
Go to the top of the page
+Quote Post
daWeb
post 29.01.2015, 20:28:40
Post #13





Grupa: Zarejestrowani
Postów: 43
Pomógł: 2
Dołączył: 3.12.2014

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


Znacie jakąś książkę do zwiększenia wydajności pisania OOP w sensie budowania architektury systemów?
Go to the top of the page
+Quote Post
leksi
post 12.09.2015, 18:15:54
Post #14





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.09.2015

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


Bandy czterech, czytałam smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 09:42