Cakephp Home:
> "No complicated XML or *YAML *files. Just setup your database and you're
> ready to bake."
>
Em sexta-feira, 14 de setembro de 2012 12h17min02s UTC-3, Paolo Agostinetto
escreveu:
>
> The var keyword was deprecated in cake 2 (dropping PHP 4 support), you
> should use public instead.
> Using dockblock doesn't seem to me the proper way to handle model
> properties and configuration. Yeah, I know doctine 2 does that, but it
> doesn't make sense to me giving to docblocks that kind of power, as
> docblocks are just comments. I would use a yaml or ini file instead.
>
> Talking about the ORM: use of arrays is just bad to return the results,
> it's not the right tool for the job.
>
> On Tuesday, August 21, 2012 9:52:00 PM UTC+2, Celso wrote:
>>
>> A model Something like this?
>>
>> <?phpclass Post { var $id; var $title; var $body; var
>> $created; var $modified; //@belongsTo(class="User",
>> foreignKey="author_id") var $author; }?>
>>
>>
>>
>> Em quinta-feira, 5 de julho de 2012 23h36min03s UTC-3, José Lorenzo
>> escreveu:
>>>
>>> Since its creation, more than 7 years ago, CakePHP has grown with a life
>>> of its own. Its main goal has always been to empower developers with tools
>>> that are both easy to learn and use, leverage great libraries requiring low
>>> documentation and low dependencies too. We've had several big releases
>>> along these years and an ever growing community. Being one of the most
>>> popular frameworks out there and probably the first one (!) we have also
>>> gotten a lot of criticism from the developer community in general. We have,
>>> though, accepted it and learnt from our mistakes to keep building the best
>>> PHP framework there is.
>>>
>>> CakePHP is known for having a very slow pace of adopting new stuff and
>>> it has served very well to its community. Back when we were doing version
>>> 2.0 we decided to hold on version 5.2 of PHP for multiple reasons and
>>> despite it didn't let us innovate as much as we wished to, it was an
>>> excellent choice given the general environment regarding hosting solutions
>>> and general adoption of PHP 5.3. A look back into the past reminded us that
>>> we were big innovators in PHP, bringing features to developers that few
>>> dreamt possible to do in this language. Now, it's time to look ahead in
>>> future and decide on staying in our comfort zone or take back our leading
>>> position as innovators.
>>>
>>> So it is with great excitement that we announce we are putting our our
>>> efforts in bringing you the next major release of CakePHP. Version 3.0 will
>>> leverage the new features in PHP 5.4 and will include an important change
>>> in our models and database system. CakePHP 3.0 will not be ready less than
>>> 6 or 8 months and we reckon that, given the rise of cheap cloud hosting
>>> solutions and upcoming release of new operating system versions, there is
>>> no better time to jump on the most current stable version of PHP.
>>>
>>> As you may already know, PHP 5.4 offers awesome features that would
>>> introduce useful new concepts and interesting solutions to old problems.
>>> Closure binding, traits, multibyte support are tools we see of great
>>> usefulness for properly implemented advanced framework features we've had
>>> in mind for a long time. Also new syntax sugar added to the language will
>>> make it more pleasant to write both small and complex applications with the
>>> framework and a always welcomed free performance increase.
>>>
>>> We have a young but already well defined road map for what we want to
>>> accomplish in next release and you are invited to contribute and suggest
>>> what's next:
>>>
>>> - Drop support for 5.2.x and support 5.4+ only
>>> - Add proper namespaces for all classes. This will make it easier to
>>> reuse classes outside CakePHP and to use external libraries and finally
>>> no
>>> chances of collisions between your app classes and core ones.
>>> - Use traits were possible and makes sense
>>> - Improve bootstrapping process to allow more developer control and
>>> better performance
>>> - Model layer rewrite:
>>> - Models to return objects from queries
>>> - Datamapper-like paradigm
>>> - Richer query API
>>> - Support for any database type
>>> - Support for more database drivers both PDO and native
>>> - Improve Router:
>>> - Make it faster
>>> - Remove named parameters
>>> - Add support for named routes
>>> - Smarter router prefixes
>>> - Shorter url syntax
>>>
>>> As you may imagine most of the time will be spent or rewriting the model
>>> layer, but it will also be one of the most powerful features CakePHP 3.0
>>> will have. It's new architecture based on PHP 5.4 capabilities will offer
>>> an easier and more powerful set of tools to build web applications in no
>>> time.
>>>
>>> If you are already as excited as we are this all this new stuff coming,
>>> you definitely should meet us on next CakeFest <http://cakefest.org/> we'll
>>> be talking about the future of CakePHP and hacking our way through to bring
>>> you a dev release as soon as possible. Wouldn't it be lovely to attend to
>>> awesome talks, workshops and also be part of the group deciding initial
>>> architecture for next major version of the framework? Make sure you book
>>> your tickets before we run out of them!
>>>
>>> We're always looking for different people having a vision on software
>>> development, are you interested in helping out? There is no better time to
>>> start sending patches and become one of the core team!
>>>
>>
>
>
--
Like Us on FacekBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.