Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> OOP i książki, Java, C++ i PHP.
primo
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

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


Witam,

tak ostanio wytrwale poszukuję wszystkiego co dotyczy jakże modnego programowania obiektowego. W tym celu kupiłem sobie 2 książki Thinking in Java oraz Thinking in C++ autorstwa Bruce Eckela. I teraz pytanie, czy programowanie obiektowe we wspomnianej javie i c++ przekładają się na php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Wiem, że istnieją pewne różnice: deklarowanie zmiennych itp. Czy warto zaprzątać sobie głowę javą i c++, aby poznać dogłębniej php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kupiłem te 2 pozycje, bo w sumie to nie ma książki, która dobrze opisuje obiektowy php, no a warto mieć czym się zająć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




serafin - swoją wypowiedzią pokazujesz, że niewiele jednak wiesz o programowaniu jako takim, i to niezależnie od wykorzystywanej platformy.

Dlaczego?
Bo osoba znająca te 2 języki nigdy nie będzie porównywać i wykazywać wyraźnych różnic, jakie są pomiędzy tymi językami. Nie ma potrzeby, ponieważ nikt nigdy nie chciał ukrywać, że języki te bardzo się od siebie różnią.
Oczywiste jest, że java jest w pełni obiektowa, a php nie.

Co w takim razie jest wspólne? To, że oba te języki pozwalają na bardzo podobne PROJEKTOWANIE aplikacji (oczywiście w ramach zastosowań dostępnych dla obu tych języków)
Czy to jest takie ważne? A jaka jest ważniejsza różnica pomiędzy tymi dwoma filozofiami programowania (czyli OOP a strukturalka) jak nie projekt?
Wystarczy zresztą przyjrzeć się jakiemuś dobremu schematowi UML dla aplikacji napisanej w Javie i w php, mającej podobne zastosowanie. Chyba nikomu nie będzie trudno dostrzec, jak wiele jest podobieństw.
Oczywiste jest, że kod będzie inny.
Jasne jest również, że pewne rzeczy łatwiej będzie zrobić w jednym a inne w drugim języku.
Jednak dla projektanta aplikacji to nie jest najważniejsze. Zresztą - chyba dla nikogo nie jest to szczególnie ważne.

Dlatego zachęcam wszystkich, uczących się pisać obiektowo, by wykorzystywali wszelkie dostępne publikacje dotyczące programowania obiektowego (czego TIJ jest świetnym przykładem) niezależnie od tego, dla jakiego języka są przeznaczone.


I choć nie zmienia to faktu, że są w Javie pewne mechanizmy, których bardzo mi brakuje podczas pisania w php, to jednak do wielu zastosowań php jest niezastąpione.


ps. cały czas mówię o PHP5
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: 7.10.2025 - 07:39