primo
12.11.2004, 14:12:39
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

Wiem, że istnieją pewne różnice: deklarowanie zmiennych itp. Czy warto zaprzątać sobie głowę javą i c++, aby poznać dogłębniej php

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ąć
hwao
12.11.2004, 14:18:09
Jasne ze warto :-)
Moze jezyki rozne ale zasada pisania ta sama
kubatron
12.11.2004, 14:19:05
Moim zdanie w C++ i javie więcej sie nauczysz obiektówki, i poźniej na php nie będzie ci sprawiać najmniejszej trudności :-)Ponieważ Java i C++ mają bardzo rozbudowaną obiektówke
bela
12.11.2004, 16:56:46
w php5 model obiektowy ze baaaaaardzo podobny do tego javowego
bela
12.11.2004, 17:19:45
Cytat(serafin @ 2004-11-12 18:10:38)
Ludzie nie wypowiadajcie sie o jezykach ktore nie znacie, w ktorych nie kodowaliscie bo tylko wprawiacie mnie w smiech ;D
uwazaj co mowisz
hwao
12.11.2004, 18:10:30
@serafin
Ja nie mowie ze php ma taka sama obiektowke jak java/c++ tylko ze teoria sie przyda pojmowanie coto obiekt jakie powinien miec metody itp...
---
Ja nie mowie ze php ma taka sama obiektowke jak php ...
lol ale mi sie napisalo sorka :-)
primo
12.11.2004, 20:18:21
no i faktycznie zacząłem od thinking in java, podstawy są rewelacyjne. Kiedyś Scanner, który jest jakby nie patrzeć ekspertem tutaj wspominał o tej książce - jako doskonałe wprowadzenie do obiektówki, no i muszę przyznać, że się nie mylił. Czegoś takiego szukałem, aby to pojąć. Dzięki również za objaśnienie cech wspólnych omawianych języków. Wiadomo, jakby java czy c++ były takie jak php to nie nazywałyby się java czy c++ lecz php.
Seth
12.11.2004, 20:24:25
To ja jeszcze dodam jedna ksiazke, ktora bardzo sie przyda po przeczytaniu "Thinkin in Java":
Java. Wzorce projektowei to ne tylko do samej Javy
Seth
12.11.2004, 20:37:16
Jak widac dobre ksiazki szybko schodza

W Empikach czy w Traficu pewnie sie znajdzie jeszce jakas kniga, a jezeli nie to mozna sie pokusic o "druk na zadanie" w helionie.
DeyV
12.11.2004, 22:15:38
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