TYPO3 Flow is a web application platform enabling developers creating
excellent web solutions and bring back the joy of coding. It
gives you fast results. It is a reliable foundation for complex
applications. And it is backed by one of the biggest PHP communities. At
the international TYPO3 Conference 2012 (T3CON12) TYPO3 was announced
as a family brand.
TYPO3 Flow provides the base of TYPO3 Neos, but can also be used independently, i.e. establishing own applications such as a blogsystem. In the context of Flow’s documentation a blogsystem is used to visualize the various paradigms of Flow like MVC (Model-View-Controller), AOP (Aspect-Oriented-Programming) or DDD (Domain-Driven-Design). The system uses namespaces and therefore runs only in PHP 5.3+. It uses Doctrine 2 as a database abstraction layer, and can interface with e.g. MySQL and PostgreSQL. More information: Official website Documentation
Biggest benefit of TYPO3 Flow is it allows you to write your business
logic easily with Domain Driven Concept and it does the rest. Thus is
allows to build complex and ever-growing applications quite easily and
without making them too complex and bulky over the period of
development. TYPO3 Flow perfectly suits Agile Development Methodology.
Below are few concepts which make TYPO3 Flow most advanced framework in
PHP world. Complete feature list is available here.
CTO and Executive Director of Lelesys Mr. Pankaj Lele provides
consulting for enterprise projects in Europe. He has been working in
TYPO3 Flow since mid 2011 when it was still in Alpha. He has worked on a
large TYPO3 Flow project in Germany as Architect and consultant for 2
years. He has been actively involved in TYPO3 Community as conference speaker and now also poised to start working as core team member of TYPO3 Neos. More information here.
Below are presentation videos of talks delivered by Pankaj Lele in TYPO3 conferences