[Solar-talk] Zend version
Paul M Jones
pmjones at ciaweb.net
Wed Jan 10 13:52:23 PST 2007
Hi guys,
Quick points. Matthew wrote:
> Because both code bases are BSD licensed, this kind of
> collaboration can
> occur, and it can be very fruitful for both.
Totally agreed. "The rancher and the cowboy can be friends." ;-)
>> I can't really say they're "ripping" anything other than general
>> ideas.
I apologize for my phrasing here; I did *not* intend to say that Zend
is ripping off Solar's ideas. The "ideas" are mostly just design
patterns, and those are cataloged by Fowler; they were not Solar's to
begin with. Sorry about that.
>> Because the projects were similar to begin with (even though
>> Solar was released to the public a year before ZF) they're going to
>> have similar-looking solutions to the same problems.
>
> When you start using design patterns, the number of good solutions to
> problems decrease (i.e., there are only a handful of solutions that
> will
> appropriately address a given problem). When two code bases use design
> patterns to tackle the same problems, chances are they're going to end
> up looking very similar. ZF and Solar are both very pattern oriented.
This is what I was trying to say ...
> All in all, however, many of the issues frameworks tackle are going to
> be the same, and compontent naming and solutions are going to be
> pretty
> similar. Don't go assuming that one is copying the other; they may
> just
> be working in parallel and coming to similar conclusions.
... as was this. Thanks, Matthew, for your eloquence. :-)
--
Paul M. Jones <http://paul-m-jones.com>
Solar: Simple Object Library and Application Repository
for PHP5. <http://solarphp.com>
Join the Solar community wiki! <http://solarphp.org>
Savant: The simple, elegant, and powerful solution for
templates in PHP. <http://phpsavant.com>
More information about the solar-talk
mailing list