Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PEAR - tak czy nie?, Plusy i minusy projektu PEAR
Fipaj
post
Post #1





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Cześć! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ostatnio zainteresowałem się PEAR-em (z powodu kilku ciekawych pakietów). Do tej pory miałem o projekcie dobre zdanie - ogromna baza rozbudowanych, dobrze napisanych i zorganizowanych klas. Wiedziałem, że takie coś jest po prostu niezbędne, aby "zjednoczyć" świat programistów php ;-) Dziwiłem się też, dlaczego PEAR nie jest lubiany...

No, teraz już wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wg. mnie pierwszym grzechem PEAR jest wykorzystanie PHP4. Rozumiem, że projekt powstał w dobie czwórki, ale mamy czasy piątki, która przecież nasz światek ździebko zrewolucjonizowała. A już na pewno otworzyła przed autorami klas PEAR nowe, ogromne możliwości. W obecnej chwili jedynym rozwiązaniem jest przepisanie wszystkich pakietów na PHP5.

Drugi grzech - instalator. Tak, bardzo fajne narzędzie, zwłaszcza, że od niedawna można stawiać własne serwery (czy jakoś tak to się nazywa...), no, wiecie o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie, trudno, że instalacja jednego pakietu trwa 10 minut - to jakoś przeżyjemy. Mnie najbardziej denerwują zależności.

Nie, to nie tak, że klasy muszą być niezależne. Ale powiedzmy, że mi starczy sam pakiet Services_Technorati. Ale nie, ja jeszcze muszę pobrać XML_Serializer (i to oczywiście nie wszystko!). Wydaje mi się, że już lepiej zaadoptować tylko te potrzebne funkcje XML_Serializera (bo to przecież ogromna klasa) w Services_Technorati. Nie, nie wydaje mi się. Ja jestem pewien (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I tak dalej, i tak dalej... a więc co z tym PEAR-em? Warto wykorzystywać go we własnych projektach, a może pisać od zera? Zawsze pozostaje też wykorzystanie produktów konkurencji (eZ components) bądź... Zenda (ostatnio rozpoczęła się bitwa o Zend Frameworka - ponoć ten powiela klasy PEAR-a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) )... Co o tym sądzicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Co do implementacji w php 4, to racja. Sama obsługa błędów jest tragiczna.

Zależności między pakietami muszą być, a powielanie rozwiązań nie jest najlepszym pomysłem. Sam w swoim frameworku mam zależności (czasami jeden pakiet wymaga trzech mniejszych), bo po prostu nie da się tego włączyć do jednego pakietu. Po to mamy programowanie obiektowe, żeby nie musieć kopiować kodu i powielać błędów, a potem się męczyć z ich znalezieniem. Tak czy innaczej klasy nie powinny być za duże...
Go to the top of the page
+Quote Post

Posty w temacie
- Fipaj   PEAR - tak czy nie?   27.06.2006, 20:47:01
- - Ludvik   Co do implementacji w php 4, to racja. Sama obsług...   27.06.2006, 20:57:48
- - Radarek   Gdyby nie fakt, że php za każdym razem musi przemi...   27.06.2006, 22:03:14
- - Ludvik   Ma, ale jeszcze w stadium eksperymentalnym. bcompi...   27.06.2006, 22:10:12
- - splatch   Cytat(Fipaj @ 27.06.2006, 21:47 ) Cześć...   27.06.2006, 23:13:15
- - Fipaj   splatch: nie chodzi mi o to, że nie umiem zal...   28.06.2006, 06:34:38
- - ActivePlayer   CytatA jednak gdzieś w głowie rodzi mi się pomysł ...   28.06.2006, 07:50:37
- - nasty_psycho   Mi sie wydaje ze pear to jest chyba jak narazie na...   28.06.2006, 08:07:14
- - Fipaj   nasty_psycho, no więc właśnie nie chodzi o przerob...   28.06.2006, 08:10:28
- - nasty_psycho   CytatPEAR pod PHP5 pójdzie, a zmiana PHP4 -> PH...   28.06.2006, 08:14:10
- - Fipaj   nasty_psycho: PHP5 oferuje ogromne możliwości jeśl...   28.06.2006, 08:21:24
- - nasty_psycho   CytatBTW, najnowsze pakiety PEAR lecą ju...   28.06.2006, 08:35:39
- - br-design.pl   Jak dla PEAR jest very Ok, a zależności to akurat ...   23.07.2006, 23:26:30
- - bigZbig   Jesli nie chcesz powielac kodu zaleznosci sa nieun...   24.07.2006, 08:28:53
- - Cysiaczek   To czy PEAR jest napisany w PHP4, czy PHP5 ma mnie...   24.07.2006, 12:17:52
- - acztery   PEAR to znakomity zbiór klass itp mi się bardzo po...   24.07.2006, 12:46:23
- - mike_mech   Moim zdaniem PEAR śmietnik, dosłownie kilka klas j...   24.07.2006, 14:34:54
|- - bigZbig   Cytat(mike_mech @ 24.07.2006, 15:34 ) Jed...   24.07.2006, 14:47:00
- - nazihipi   z PEAR'a korzystam jedynie z pakietu DB (teraz...   24.07.2006, 15:45:56


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: 24.12.2025 - 09:03