A vision and design philosophy is the soul of a software project. Just mindlessly focusing on building all the feature-sets brought in by the client without defining the problem that we are about to solve, will lead us to no more than a zombie put together out of dead body parts. It matches all the descriptions on the client’s spec-sheet, yet it won’t live up to the expectations.
Tag Archives: software development
Nooku Framework is Joomla’s missing MVC core
After few months of development in Nooku Framework I would like to write a little review, so you’ll know about this amazing framework developed by the talented folks at the Joomlatools that gave wings to our project. Nooku Framework+Joomla gave us the MVC and Content Mangement Framework (CMF) that we’ve always wanted to develop the Anahita Social ™ Engine project.
Drupal and WordPress severely lack a solid software development framework. Many PHP MVC frameworks such as CakePHP or Symfony lacked any sort of the higher level functionalities such as CMS, Template Engine, Extensions Management, Menu Management, basic user management, authentication, Etc.
Joomla 1.5 closed the gap by providing both the MVC framework for software development and all the higher level set of functionalities that I mentioned the last paragraph. Nooku Framework took the framework
