PDA

Bekijk Volledige Versie : php: PEAR



Jaap-Andre de Hoop
19/02/04, 15:35
Deze week heb ik eens naar Pear (pear.php.net) gekeken, het ziet er
veelbelevond uit, maar ben wel benieuwd naar de ervaringen ermee.
zoeken op groups google in deze groep kwam pear slechts 65 keer voor (nu dus
66), meestal omdat de bestanden niet gevonden werden bij het installeren van
externe programma's dit kan twee dingen betekenen:
pear wordt niet vaak gebruikt dus zijn er weinig vragen over
pear is zo makkelijk dat er geen vragen over zijn.

Voordat ik er met mijn volle enthousiasme induik, ben ik toch wel benieuwd wat
jullie ervaringen zijn.

Jaap-Andre

Stefan Koopmanschap (remove withoutspam to e-mail)
19/02/04, 15:55
Jaap-Andre de Hoop wrote:
> Deze week heb ik eens naar Pear (pear.php.net) gekeken, het ziet er
> veelbelevond uit, maar ben wel benieuwd naar de ervaringen ermee.
> zoeken op groups google in deze groep kwam pear slechts 65 keer voor (nu dus
> 66), meestal omdat de bestanden niet gevonden werden bij het installeren van
> externe programma's dit kan twee dingen betekenen:
> pear wordt niet vaak gebruikt dus zijn er weinig vragen over
> pear is zo makkelijk dat er geen vragen over zijn.
>
> Voordat ik er met mijn volle enthousiasme induik, ben ik toch wel benieuwd wat
> jullie ervaringen zijn.

Ik gebruik zelf nooit PEAR. Hoofdzaak hiervan is dat het lastig te
installeren is (tenminste, het is mij nog nooit gelukt en alle packages
los downloaden heb ik geen zin in). En daar komt bij dat veel packages
afhankelijk zijn van andere packages (hoofdzakelijk de core PEAR
package) en ik dat een beetje overkill vind in de meeste gevallen.

Wel gebruik ik PEAR modules regelmatig om inspiratie op te doen over hoe
bepaalde problemen opgelost kunnen worden.

Als ik een standaard class voor iets nodig heb, dan grijp ik eerder naar
www.phpclasses.org.

PEAR zal ongetwijfeld goed zijn voor een aantal dingen. Ik ben die
dingen gewoon nog niet tegengekomen ;)

--
Stefan Koopmanschap
PHP/MySQL developer - websites, intranet and extranet systems and more...
http://www.stefankoopmanschap.com/
php@stefankoopmanschap.com

Edwin Martin
19/02/04, 23:55
Jaap-Andre de Hoop wrote:
> Deze week heb ik eens naar Pear (pear.php.net) gekeken, het ziet er
> veelbelevond uit, maar ben wel benieuwd naar de ervaringen ermee.
> zoeken op groups google in deze groep kwam pear slechts 65 keer voor (nu dus
> 66), meestal omdat de bestanden niet gevonden werden bij het installeren van
> externe programma's dit kan twee dingen betekenen:
> pear wordt niet vaak gebruikt dus zijn er weinig vragen over
> pear is zo makkelijk dat er geen vragen over zijn.

Ik gebruik de database-deel (DB). Heel gemakkelijk te installeren,
overigens (uitpakken en klaar).

Werkt prima, en de autoexecute maakt het bijvoorbeeld heel gemakkelijk
om een tablerow te inserten of updaten.

Het opvragen van het aantal bewerkte tablerows werkte overigens niet
altijd goed, maar daar heb ik een omweg voor gevonden.

Edwin Martin.

--
http://www.bitstorm.org/

M.E. Post
20/02/04, 08:38
"Jaap-Andre de Hoop" <doemaarietsanders@data-assist.nl> wrote in message
news:4034c91b$0$147$e4fe514c@dreader8.news.xs4all. nl...
> Deze week heb ik eens naar Pear (pear.php.net) gekeken, het ziet er
> veelbelevond uit, maar ben wel benieuwd naar de ervaringen ermee.
> zoeken op groups google in deze groep kwam pear slechts 65 keer voor (nu
dus
> 66), meestal omdat de bestanden niet gevonden werden bij het installeren
van
> externe programma's dit kan twee dingen betekenen:
> pear wordt niet vaak gebruikt dus zijn er weinig vragen over
> pear is zo makkelijk dat er geen vragen over zijn.
>
> Voordat ik er met mijn volle enthousiasme induik, ben ik toch wel benieuwd
wat
> jullie ervaringen zijn.
>
> Jaap-Andre

Een aantal componenten zijn goed (cache_lite, db) of qua functionaliteit
nergens elders verkrijgbaar (bijvoorbeeld de webdav server class). Ik
vertrouw er nooit op dat andere partijen pear hebben geïnstalleerd of
up-to-date zijn dus de noodzakelijke pear modules lever ik mee met de
software die ik schrijf, het was minder fraai maar wel zo betrouwbaar voor
het eindresultaat.

hth

Meint

Jaap-Andre de Hoop
20/02/04, 09:05
In article <4035b7d9$0$557$e4fe514c@news.xs4all.nl>, "M.E. Post" <meint.post@[remove]bigfoot.com> wrote:
>Een aantal componenten zijn goed (cache_lite, db) of qua functionaliteit
>nergens elders verkrijgbaar (bijvoorbeeld de webdav server class). Ik
>vertrouw er nooit op dat andere partijen pear hebben geïnstalleerd of
>up-to-date zijn dus de noodzakelijke pear modules lever ik mee met de
>software die ik schrijf, het was minder fraai maar wel zo betrouwbaar voor
>het eindresultaat.

hartelijk dank voor je (jullie) reacties, het meeleveren van de pearmodules
vind ik zelf ook een goed plan. Van de week ruim een uur bezig geweeest om de
juist pakketten te installeren, vind ik niet echt gebruiksvriendelijk. Was
voor mij wel nuttig om eens te doen, maar voor de gemiddelde gebruiker....


Jaap-Andre

Jaap-Andre de Hoop
20/02/04, 09:05
In article <c12irs$6pl$1@reader11.wxs.nl>, "Stefan Koopmanschap (remove withoutspam to e-mail)" <stefan@stefankoopmanschapwithoutspam.nl> wrote:
>Als ik een standaard class voor iets nodig heb, dan grijp ik eerder naar
>www.phpclasses.org.

die kende ik nog niet, maar in hoeverre kan je 'vertrouwen' op de scripts. Een
pluspunt van pear lijkt mij dat er redelijk strak geprogrammeerd wordt,
redelijk vaak gebruikt, zodat evt bugs snel naar voren komen.

Jaap-Andre

Stefan Koopmanschap (remove withoutspam to e-mail)
20/02/04, 11:35
Jaap-Andre de Hoop wrote:
> In article <c12irs$6pl$1@reader11.wxs.nl>, "Stefan Koopmanschap (remove withoutspam to e-mail)" <stefan@stefankoopmanschapwithoutspam.nl> wrote:
>
>>Als ik een standaard class voor iets nodig heb, dan grijp ik eerder naar
>>www.phpclasses.org.
>
>
> die kende ik nog niet, maar in hoeverre kan je 'vertrouwen' op de scripts. Een
> pluspunt van pear lijkt mij dat er redelijk strak geprogrammeerd wordt,
> redelijk vaak gebruikt, zodat evt bugs snel naar voren komen.

bij PEAR moet je volgens bepaalde standaarden schrijven en dat komt
zeker de code ten goede. op phpclasses heeft iedereen zijn eigen stijl
waardoor je vaak toch even moet zoeken naar hoe het werkt. daar staat
tegenover dat veel programmeurs die code aan phpclasses toevoegen
redelijke documentatie en voorbeelden bijleveren. Niet alle code op
phpclasses is goed, en veel zal op bepaalde situaties zijn geschreven
dus zal je misschien nog iets moeten aanpassen. Uiteraard helpt iedereen
mee door ratings achter te laten op de dingen die je gedownload hebt.
Daardoor weten anderen misschien weer of het wel of niet iets goeds is.
En bugs in de code kunnen snel verholpen worden als mensen via de site
feedback leveren over hun code.

--
Stefan Koopmanschap
PHP/MySQL developer - websites, intranet and extranet systems and more...
http://www.stefankoopmanschap.com/
php@stefankoopmanschap.com

Erik Hensema
21/02/04, 17:05
Jaap-Andre de Hoop (doemaarietsanders@data-assist.nl) wrote:
> Deze week heb ik eens naar Pear (pear.php.net) gekeken, het ziet er
> veelbelevond uit, maar ben wel benieuwd naar de ervaringen ermee.
> zoeken op groups google in deze groep kwam pear slechts 65 keer voor (nu dus
> 66), meestal omdat de bestanden niet gevonden werden bij het installeren van
> externe programma's dit kan twee dingen betekenen:
> pear wordt niet vaak gebruikt dus zijn er weinig vragen over
> pear is zo makkelijk dat er geen vragen over zijn.
>
> Voordat ik er met mijn volle enthousiasme induik, ben ik toch
> wel benieuwd wat jullie ervaringen zijn.

PEAR is een collectie van scripts, het is niet 'een iets' wat je
gebruikt. Je gebruikt er een deel van, of misschien wel alles.

Ik ben net vandaag begonnen met de pear implementatie van
xml-rpc, en dat werkt prima. Zat ook gewoon standaard bij m'n
distributie (SuSE Linux), dus geen enkel probleem om te
installeren.

Overigens wordt PEAR on 'Programming PHP' voorgesteld als een
generieke interface naar SQL databases, maar het is dus heel erg
veel meer dan dat. Sterker nog: dat deel heb ik niet aan de praat
gekregen bij mij ;-) (toegeven: ik gaf na ongeveer 30 sec op)

--
Erik Hensema (erik@hensema.net) ICQ# 8280101
Registered Linux user #38371 -- http://counter.li.org