[Pexeso] Framework Introduction

Discussion for various published PHP frameworks, including Zend Framework, CodeIgniter, Kohana, CakePHP, Yii, Symfony, and others.

Moderator: General Moderators

Post Reply
javol
Forum Newbie
Posts: 2
Joined: Fri Aug 26, 2011 2:57 pm

[Pexeso] Framework Introduction

Post by javol »

Instead of asking question I would like to introduce a new PHP framework called Pexeso. Unlike other popular PHP frameworks that are usually full-blown the Pexeso framework is oriented mostly on the VIEW part of MVC development pattern although this pattern is not imposed.

It addresses the most irritating part of web application development which is the effort to create application that looks and acts like desktop application rather than web presentation. It tries to shield the developer from web specific aspects of application development (like handling request parameters, transferring view state between each requests, keeping navigation scheme) by providing application environment similar to desktop application while still taking advantage of advanced possibilities of HTML layout, scripting and cascading stylesheets.

Some of it's features are:
  • object oriented - Everything is built out of objects.
  • event driven - The Pexeso framework is purely event driven and event handlers are the places where most of the custom application logic is written.
  • UI design in XML - It uses XML for user interface design where HTML elements are combined with special Pexeso elements. HTML elements are used to achieve desired UI layout while the Pexeso elements are usually providing interactivity.
Take a look at the project's web site: http://pexeso-php.sourceforge.net/

If you have any questions or suggestions use this post or project's forum. I'll be glad to know your opinion.
Thanks.

Jan
Pexeso Project Developer
User avatar
getmizanur
Forum Commoner
Posts: 71
Joined: Sun Sep 06, 2009 12:28 pm

Re: [Pexeso] Framework Introduction

Post by getmizanur »

There are Zend, Symfony and YII framework that do all the things that you have specified here. Contribute to these frameworks to make it do what you want to do or cannot easily do.

> UI design in XML
why use xml for ui, none of the major framework use this and the reason for that is to make implementation easier. frontend work should be made easier for frontend developers so that they can do work without constantly bothering backend programmers.
javol
Forum Newbie
Posts: 2
Joined: Fri Aug 26, 2011 2:57 pm

Re: [Pexeso] Framework Introduction

Post by javol »

I believe that all the major frameworks do all what web app developer needs to do, the difference is only how and how it suits you. I don't want to say that Pexeso framework is better then other frameworks, but it's just conceptually different and to some developers it may suits better then the others.

As I already wrote, Pexeso framework shields developer from web application specific development aspects. You don't need to care about requests and responses, you don't need to care about navigation scheme. There are no HTML templates at all although the UI defined in XML may look similar to it. The development is then more like desktop application development - you build you r application from objects, you use event handlers to deal with user interactions.

The Adobe Flex framework (especially the MXML and data binding concepts) stood as model for this framework so if you are familiar with development in Flex you may find this framework very friendly.

And why to use XML? Because it's similar to HTML and actually it can contain HTML (XHTML), easy to read, the validation tools are available, the parsers and writers too.
Post Reply