Neobase

Around 2003 I was introduced to Microsoft’s .Net framework. I was amazed by the way I could implement a web application dealing with the interface layer like I did for desktop applications. Back there I was working with php, and I like how practical php is. Then I thought: wouldn’t be great if such framework existed for php developers? The answer to this question is NeoBase.

NeoBase is a component-based PHP framework inspired on .Net architecture. NeoBase separates the HTML and CSS from the PHP code allowing the designers and programmers to work in parallel accelerating the development process. Following the web 2.0 fashion, it has a great javascript API to manipulate the components at client-side and all the client-server communication is automatically done via AJAX requests.

If you don’t know how .Net framework works, this micro presentation will allow you understand how it is different from traditional web development.

As a one man only effort, the framework is still under development. Yet, during my entrepreneurship journey I used the framework to develop projects like CEMP and descolando!. So, the concept is proven. Now, I’m working on a new version, coincidentally my university final project, which I’ll make open source Q3 2010. The current version is already open source and can be downloaded at sourceforge. You can check out the code and play with it, but I don’t recommend using in production.