Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Grucha, czyli PEAR...
melon
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 25.03.2003

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


Witam!

Kto z was uzywa PEAR i w jakim stopniu pomaga wam to przy pisaniu softu i przyspiesza ten proces (chodzi mi raczej o duze serwisy)? Pytam, bo mam dylemat czy sie przesiadac na PEAR (tzn. przerabiac jakies 90% gotowego softu, ktory bedzie jeszcze rozwijany), czy rzezbic dalej kazda klase po swojemu... Prosilbym raczej o osobiste doswiadczenia z grucha, a nie linki w stylu http://pear.php.net/manual/en/ ;-))

Pozdrawiam i z gory dzieki...


--------------------
<?print(base64_decode("QWxsIHlvciBiYXNlIGFyZSBiZWxvbmcgdG8gdXMh"));?>
Go to the top of the page
+Quote Post
Nalfein][WR
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.04.2003
Skąd: Żory / K-ce

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


A melon pyta o gruchę winksmiley.jpg

IMHO nie warto się pchać w PEAR, zwłaszcza, gdy już do czegoś się doszło - chyba, że naprawdę potrzebujesz jej funkcjonalności. Jest ona okupiona dużym powiązaniem między modułami, a w zasadzie do projektu każdego z nich można się przyczepić - mają do dyspozycji język obiektowy, a używają klas jak "pojemników" na funkcje. Nie wiem jak inni, ale ja omijam wszystko co używa PEAR z daleka, gdyż jak ktoś postawił na wygodę i podpiął taką kobyłę pod swój projekt to zapewne ta hybryda, którą nieudolnie stworzył będzie sprawiała mi więcej kłopotów niż pożytku. Błędy się krzaczą, przerobić tego się przeważnie nie da, bo całość się sypie - zasady obiektówki olewają, a później weź wydziel tę funkcjonalność, którą potrzebujesz (po cholerę mi reszta!). To moja subiektywna opinia, wynikająca z dokumentacji PEAR i pobieżnego przejrzenia źródeł. Może "weterani" będą mieli inne zdanie, ale mi jakoś założenia PEAR nie podchodzą...

Pozdrawiam
Go to the top of the page
+Quote Post
kurtz
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

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


nie wiem czy pod weterana podpadam ;) ale przyznaje ze specjalna miloscia do gruszki nie param - rzeczywiscie jesli ktos juz zaczal tworzenei wlasnych klas latwiej czasami jest je rozwinac niz korzystac z pearowych.

melon: musisz sam sie dobrze zastanwoic czego bedziesz potrzebowal - jesli PEAR spelnia twoje potrzeby to uzyj gotowych bibliteok. jak chcesz sam stworzyc prywatna biblioteke dobrych pomyslow sprobuj napisac sam. wszystko zaelzy od zapotrzebowania, twoich umiejetnosci no i czasu ;)

pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
DeyV
post
Post #4





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




Kurtz - co za skromność tongue.gif

Wydaje mi sie, że korzystanie z Gruchy stanie sie optymalniejsze, a klasy sie nieco 'zoptymalizują' w momencie zmiany php na 5.
Podstawowym ograniczeniem obiektówki w PEAR jest to, że nie korzysta z instancji obiektów tylko z wywoływania motod klas przy pomocy ::
No i w tym momencie niestety, ale możliwości tych klas znacznie się ograniczają.
Na szczeście PHP5 ma pozwalać na takie wywoływanie, z tą różnicą, że traktuje takie wywołanie, jako wywołanie do instancji klasy, więc pozwala na korzystanie np. z $this


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Nalfein][WR
post
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.04.2003
Skąd: Żory / K-ce

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


Cytat
Podstawowym ograniczeniem obiektówki w PEAR jest to, że nie korzysta z instancji obiektów tylko z wywoływania motod klas przy pomocy ::


A ja bym powiedział, że upychanie wszystkich metod modułu w jednej lub góra kilku klasach. Można by je śmiało podzielić wg. odpowiedzialności, tworząc zbiór nieco większej ilości, ale znacznie mniejszych obiektów, które wtedy mogłyby być używane przez różne moduły wtedy i tylko wtedy, gdy danej funkcjonalności potrzebują.
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 Aktualny czas: 19.08.2025 - 15:43