[Solar-talk] New Model Branch versus 0.26.0 alpha
Paul M Jones
pmjones at ciaweb.net
Thu Feb 15 18:41:40 PST 2007
Hi Andreas,
Sorry to take so long to reply, has been a very busy week for me
(like usual ;-).
> I like many concepts, especially the idea of setting params with an
> array for example. So many thanks to you, Paul, and all the others for
> your excellent work.
Thank you very much. :-)
> After having compared many frameworks (Zend, PRADO, Cake), I finally
> decided to use SOLAR as the base of my future apps, but at the moment
> I am not sure which branch to use.
>
> The "new model" branch seems to be more elegant, my questions are:
> 1) Which classes in this branch are (or will be) different compared to
> those in the 0.26.0 alpha branch?
> 2) When do you think will the new model branch be alpha or stable?
Rodrigo answered this very well, I think, so let me reiterate his
points.
Tthe "new model" branch *is* more elegant, but unfortunately it is
not production-ready. If you want to play around for a while, that's
probably the better branch to use because it represents the future,
but it is very unstable, so be prepared to re-do things regularly.
On the other hand, the 0.26.0 alpha "trunk" branch is a little bit
unstable, but I and others are using it in production right now. So
the real answer there is "it depends on how much instability you're
willing to put up with."
As far as when the "model" branch will become "trunk" ... I don't
really know. My guess is that it will be at least another 3 weeks,
maybe as many 6. At that time, I'll merge the "model" branch back to
"trunk" and try to reconcile all the differences. Afterwards, I'll
deprecate Table/Row/Rowset in favor of Model/Record/RecordSet, but I
want to leave them both in place for a while so everyone can
transition from Table to Model (including me).
I hope that makes sense, and answers your questions usefully. If
not, please let me know, and I'll try to clarify.
And of course, thank you for using Solar; we're happy to have you
here. :-)
--
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