![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:39 |