The Solar Framework for PHP

Paul M. Jones (09.Mar.2011 at 17:00)
Talk at ConFoo 2011 (English - US)

Rating: 5 of 5

First, I will give a very short background on Solar: when it started and why, what informs its architecture, and what other frameworks take hints from Solar. Next, I will present an overview of major concepts in Solar: everything is a library, the unified constructor, unified configuration, inheritance fallbacks (including inherited configuration and localization), the unified factory and adapter systems, the lazy-loading registry, and the dependency-injection system. Next, I outline the dynamic dispatch cycle, give an overview of how it works in Solar (bootstrap, front controller, page controller, action method, and view) and how it compares to other framework dispatch cycles. From there I will move on to the SQL system, including the MysqlReplicated adapter, and build on that to give an overview of the ORM system. The ORM system itself is another major section of the talk, covering models, collection, records, automated filters, automated form generation, and more.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

Comments closed.


Rating: 5 of 5

09.Mar.2011 at 18:09 by Rob Allen (109 comments)

Great overview of Solar

Rating: 4 of 5

10.Mar.2011 at 07:01 by Michelangelo van Dam (277 comments)

Great introduction to Solar! But watch out when showing benchmarks, especially when your measuring empty applications.
Positive about the knowledge on the topic!

Rating: 1 of 5

12.Mar.2011 at 05:59 by Anonymous

How many more frameworks does the PHP Community need? With Symfony 2 and Zend Framework 2 coming out, I fail to see the need for additional frameworks of loosely coupled components. The community as a whole would be better off to standardize on those two and maybe keep CakePHP as a third option (bei full stack and all). Nobody needs Solar, Lithium, whatever -- apart from their authors to bolster their egos.

© 2015