Hallo,
Na een hele poos heb ik php maar weer een uit de kast gepakt, na alweer een ruim een jaar .Net geprogrammeerd te hebben. Ik was weer gevraagt om een webapplicatie(tje), die ik ooit eens gemaakt had, uit te breiden. Dit was nog gemaakt in PHP4 met een poging tot OO.
Ik heb een boek aangeschaft : PHP5 Objects, Patterns and Practice (isbn: 1590593804), om weer een beetje op de hoogte te zijn van PHP5 en de mogelijkheden.
Nu wordt in het boek veel gebruik gemaakt van PEAR, het is ook een hoofdstuk uit het boek. Nu leek het handig om een aantal packages te gebruiken. Ik had mijn eigen MySql wrapper geschreven in mijn vorige project. Nu leuk het me handig om deze te poorten naar PEAR:DB.
Ik heb de package "geinstalleerd" en ben er wat mee gaan stoeien en heb ik in de source gekeken wat het nu allemaal deed. Maar wat me opviel, de package is nogal traag en dan heb ik het nog niet eens over het query'en. Ik heb wat gegoogled en op het forum gezocht ([PHP][PEAR] Performance issue tov rectstreeks mysql). Hieruit blijkt zelfs dat PEAR::DB het query'en zelfs ook nog vertraagd. Ik vond het al beroerd dat het includen/requeren al lang duurde.
Waar ik nu het hardste tegenaan kijk: Moet ik nu PEAR gaan gebruiken, of niet.
De PEAR::DB ziet er niet al te best uit en zal niet erg performen, naar mijn mening. Hoe denken jullie hier over? Wie gebruikt er PEAR packages, in het bijzonder PEAD::DB en hoe performen deze bij een redelijk "drukke" site/applicatie?
Wat zijn de alternatieven, ik heb zelf een MySql wrapper geschreven, die opzich goed werkt. Alleen zal ik deze moeten hetschrijven als ik een andere database wil gaan gebruiken. Iets wat ik hoogst waarschijnlijk niet zal doen. Als enige alternatief zie ik het zelf schrijven.
Na een hele poos heb ik php maar weer een uit de kast gepakt, na alweer een ruim een jaar .Net geprogrammeerd te hebben. Ik was weer gevraagt om een webapplicatie(tje), die ik ooit eens gemaakt had, uit te breiden. Dit was nog gemaakt in PHP4 met een poging tot OO.
Ik heb een boek aangeschaft : PHP5 Objects, Patterns and Practice (isbn: 1590593804), om weer een beetje op de hoogte te zijn van PHP5 en de mogelijkheden.
offtopic:
Het is best een goed boek en je geheugen een op te frissen en een aantal nieuwe mogelijkheden te zien. Of het echt een boek is om uit te leren betwijfel ik. Maar het laat duidelijk zien dat een aantal dingen kunnen in php, zoals patterns.
Het is best een goed boek en je geheugen een op te frissen en een aantal nieuwe mogelijkheden te zien. Of het echt een boek is om uit te leren betwijfel ik. Maar het laat duidelijk zien dat een aantal dingen kunnen in php, zoals patterns.
Nu wordt in het boek veel gebruik gemaakt van PEAR, het is ook een hoofdstuk uit het boek. Nu leek het handig om een aantal packages te gebruiken. Ik had mijn eigen MySql wrapper geschreven in mijn vorige project. Nu leuk het me handig om deze te poorten naar PEAR:DB.
Ik heb de package "geinstalleerd" en ben er wat mee gaan stoeien en heb ik in de source gekeken wat het nu allemaal deed. Maar wat me opviel, de package is nogal traag en dan heb ik het nog niet eens over het query'en. Ik heb wat gegoogled en op het forum gezocht ([PHP][PEAR] Performance issue tov rectstreeks mysql). Hieruit blijkt zelfs dat PEAR::DB het query'en zelfs ook nog vertraagd. Ik vond het al beroerd dat het includen/requeren al lang duurde.
Waar ik nu het hardste tegenaan kijk: Moet ik nu PEAR gaan gebruiken, of niet.
De PEAR::DB ziet er niet al te best uit en zal niet erg performen, naar mijn mening. Hoe denken jullie hier over? Wie gebruikt er PEAR packages, in het bijzonder PEAD::DB en hoe performen deze bij een redelijk "drukke" site/applicatie?
Wat zijn de alternatieven, ik heb zelf een MySql wrapper geschreven, die opzich goed werkt. Alleen zal ik deze moeten hetschrijven als ik een andere database wil gaan gebruiken. Iets wat ik hoogst waarschijnlijk niet zal doen. Als enige alternatief zie ik het zelf schrijven.