Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« PEAR Templates
Manual Memory Management is Dead »

PEAR: Its a Vision Thing

June 9th, 2004

Alan Knowles has an update on the status of the template debate in PEAR. Alan chose to highlight a post by Hans Lellelid. I also had this message flagged for comment.

Hans makes the argument for a tighter vision for PEAR, as well as for an overflow method for packages that don’t fit that vision.

Alan asks if the PEAR group should veto this package?

Lukas Smith offers argument against package redundancy that I can sympathize with.

Because PEAR commits to every package. Thats means if Alan gets run over, Paul dies of old age we are still commited to their packages. Even if they both never go away it still means that the QA team will have to deal with it. It also means that users will have to do alot of research instead of a bit. But I think we have agreed that redundant is bad David?

I wonder if the idea of individual package ownership inhibits the development of a consistent PEAR vision?

I think a Savant veto without an alternate solution to the redundancy that already exists within PEAR will only reinforce the perception of special treatment for the first package on the block.

I think this is a very important debate for PEAR.

Filed Under

  • PHP

Related Posts

  • Installing PEAR Based Applications
  • un-PEAR-ing
  • Communicating a Vision with Open Source
  • PEAR Channels
  • Zend Framework Webcast
You can leave a response, or trackback from your own site.

6 Responses to “PEAR: Its a Vision Thing”

  1. Harry Fuecks says:
    6/10/2004 at 12:42 pm

    One “problem” with the way PEAR works today is it relies purely on volunteers coming forward and proposing something. That probably suits the Open Source model but it might be interesting to experiment with a “most wanted” list: packages that PEAR core team think need doing. With the comes the possibility of doing some research / design up front, in specifying requirements.

  2. Lukas says:
    6/18/2004 at 6:46 am

    What we are doing is a tide rope balance. We are open so that more people are willing to commit to our standards. However the absence of a single entity inside PEAR calling all the shots prevents a totaly coherent library. Then again it might make PEAR stronger overall since we are less like microsoft and more like linux that way, which to me is like the difference between genetic engineering and evolution. While I am drifting off now basically evolution is less susceptible to single mistakes, but genetic engineering has the potential of being very efficient and direct while having the risk to destroy anything it touches if a mistake is made. Hmm wonder if I made clear what I was trying to say. Oh well :-)

  3. Shaun Aihara says:
    1/10/2012 at 5:06 am

    It’s actually a great and useful piece of info. I am happy that you just shared this useful info with us. Please keep us up to date like this. Thanks for sharing.

  4. Sophia Goldhaber says:
    2/7/2012 at 3:23 pm

    I discovered your internet site internet webpage online and check some of your early posts. Keep on the superb operate. I lately further encourage RSS feed to my MSN News Reader. Seeking toward reading additional by you down the line!

  5. Nathanael Yoshi says:
    2/7/2012 at 11:23 pm

    It by no means ceases to surprize me that, with a bit of extra browsing on the web, you can uncover a few of the most distinctive blogs. It is frustrating that a great deal more blogs like this, arent listed at the top when I look with yahoo web based, I’ve added you to my bookmarks, I also have a pal, which will really appreciate this page, so ill send them, a link to your web site, too. I am particular they are going to definitely enjoy it.

  6. go learn web98. says:
    3/13/2012 at 7:25 pm

    [...]The information mentioned in the article are some of the best available [...]……

    [...]The information mentioned in the article are some of the greatest available [...]……

Leave a Reply

Click here to cancel reply.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  258
      Tuan Lal, Lavagem de estofados, Edward L. Kind [...]
    • php | tek 2008  36
      how to mend ice machine, Akademija Debelih, Odbacena [...]
    • goto in PHP  59
      kasor, Thomas Valdivieso, Murray Ziadie [...]
    • Firefox Extensions for Web Developers  33
      kasor, Website Design Toronto, mobila bistrita [...]
    • Why PHP is easier to learn than Java  68
      kasor, Justina Calvery, Guy Lipton [...]
    • Meta Tag Refresh Faux Paux  43
      html email templates, E-Juice Reviews, image [...]
    • Improved Error Messages in PHP 5  49
      Carroll Tina, Przeprowadzka, Emery Harari [...]
    • Benchmarking PHP's Magic Methods  33
      kayu oyunlar?,dora,oyun,oyna, Benjamin Bejjani, paypal website [...]
    • Microbenchmarks of single and double qouting.  24
      kefir grains minneapolis, sexshop dildo, tuim688 [...]
    • PEAR Templates  17
      Kandice Sansing, car insurance estimates for teenagers, Dale Brence [...]
  • Recent Posts

    • Richard Thomas
    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
  • Site

    • Archives
    • Log in
  • Search