Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Watchng my Grandmother use Software
Funerals for Old Code »

Difficult deployments

November 2nd, 2004

Difficult deployment prevents good software from being used. Dependencies are best avoided and minimized rather than managed.

more on PHP deployment.

categories Agile Methods, PHP
tags php-deployment

Related Posts

  • Zend PHP Framework not a rumor
  • Extreme Simplicity
  • reCAPTCHA - Combining Distributed Problem Solving with a Web Service
  • Sometimes Plain Text is Best
  • goto in PHP
You can leave a response, or trackback from your own site.

One Response to “Difficult deployments”

  1. #1 Lukas responds...
    November 3rd, 2004 at 5:58 am

    Yeah, generally PHP developers have become used to being to unzip and go. Maybe edit a config file. Install magic can be convinient but should remain optional. It can be helpful though if you have a complex file structure which expects things to go into different places. But then it gets tricky because most PHP developers want to know where stuff is going. The big advantage of install magic imho lies with upgrade handling. Like detecting that you hand edited that file and alerting you before letting you simple overwrite it (or atleast making a backup). As for dependency handling. I think depencenies are a necessary evil which should be kept to a minimum. However redundant code is even more evil, as it will make it a nightmare to create a consistant framework. Remember with every implementations you get quirks, code you need to maintain, real bugs etc. So I think there is alot of benefit with installers. The key thing is to allow the unzip and go way as well.

Leave a 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

  • Search

  • Subscribe

    Subscribe All Posts
    Subscribe All Comments
    Subscribe All Bookmarks
    Subscribe with Bloglines Subscribe with My Yahoo Add to netvibes Subscribe in NewsGator Online Add to Google
  • Share This

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (16)
    • Open Source (14)
    • PHP (95)
    • Software Design (28)
    • Usability (14)
    • WACT (7)
    • Web Design (20)
  • Recent Comments

    • How to Transfer Mac OS X Application Data between Computers  38
      help, please?, Toby, Secret Santa [...]
    • The Problem with Markup Languages  10
      Wayne Whitty, Aaron Saray, Jack Teese [...]
    • Firefox Extensions for Web Developers  16
      lawyers2, Markus, Mitch [...]
    • PHP 5.1 is out  6
      Pochka, Anal Master, Joey [...]
    • Why is PHP Popular?  24
      downgams.ru, naruzhkas.ru, cablingworks.ru [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  104
      Iman, irisv, Massimo [...]
    • PHP Development From Java Architects Eye  10
      ebezutyzuba, Bobrila, FelhoBacsi [...]
    • The Legality of Republishing RSS Feeds  16
      Andrew, Matt, Mandi [...]
    • nofollow and comment spam  4
      Tanya, sss, Nataly Marshak [...]
    • The PHP scalability saga continues  6
      uswipyq, 网上购物, Harry Fuecks [...]
    • php | tek 2008  4
      , Saumava, NatureLimit [...]
  • Pages

    • Tags
  • Recent Posts

    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)
    • Keywords and Language Simplicity
    • Improved Error Messages in PHP 5
    • Michigan Taxes Graphic Design Services
    • Ruby versus PHP or There and Back Again
  • Archives

    • 2008: May
    • 2007: Jan Feb Mar Apr May Sep Oct Nov
    • 2006: Jan Feb Mar Apr May Jun Jul Oct Nov Dec
    • 2005: Jan Feb Mar Apr May Sep Oct Nov Dec
    • 2004: Apr May Jun Jul Aug Sep Oct Nov
  • Menu

    • Register
    • Log in