Slashdot Mirror


Gallery 2.0 Released

uss_valiant writes "From the Gallery website: "We are incredibly pleased to announce the release of Gallery 2.0! Over three years of design and development have gone into creating the best online photo management product possible. Gallery 2.0 is the natural successor to Gallery 1, and we hope that you like what you see. Don't wait, download Gallery 2 now!" From a developers point of view, the Gallery 2 framework is particularly interesting because it's written with modern programming patterns (OOP, extreme programming, test driven development, MVC, factories, modularity, ...) in mind which is rather unusual for PHP based projects. Over 1500 unit tests ensure correct functionality and its architecture is really impressive."

3 of 224 comments (clear)

  1. What the fuck is Gallery by mrpotato · · Score: 0, Troll

    Why should I care more about how it was developped than what's the end product?

    Announcing some software based on what process was used isn't informative at all.

    --

    cheers
  2. Big deal. by oGMo · · Score: 0, Troll
    From a developers point of view, the Gallery 2 framework is particularly interesting because it's written with modern programming patterns (OOP, extreme programming, test driven development, MVC, factories, modularity, ...) in mind

    How is this interesting? So you've got the toys and the buzzwords. Does it solve a problem? This doesn't say a word about macrodesign. Is the overall model elegant? That's the important part. The rest are just some really nice hammers and screwdrivers. They don't automatically make a good building.

    which is rather unusual for PHP based projects.

    So is this the interesting bit? "We made something that uses a lot of modern stuff, we did it in PHP, and it took us 3 years". Big deal?

    Over 1500 unit tests ensure correct functionality

    Ah unit tests. First off, 1500 isn't very many. Secondly, as much as I love them, they only test what you thought of. They're a great tool, but they don't ensure correct anything: they just make sure that when you add something, you don't break something else. As long as you thought of "something else".

    and its architecture is really impressive.

    That's nice. How?

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:Big deal. by Tassach · · Score: 0, Troll
      I've been using gallery for a while to manage my family photo album. For a vanity site like mine, it's massive overkill; and from what I've seen, it really doesn't scale very well on the high end.

      This past weekend I cranked out a 66 line bash script that reproduces about 90% of the functionality from Gallery that I actually use. If I really feel I need the other 10% I'll do a little more hacking.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?