Une idée qui me trotte dans la tête depuis quelques jours : s'inspirer de la programmation .NET ou wxWidgets pour réaliser un framework php.
J'ai commencé à voir un peu ce que ça pouvait donner il y a environ une heure. Pour le moment ça ressemble un peu à ça :
Le résultat étant visible à cette adresse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <? require_once('widget.php'); class myForm extends Form { public function __construct(){ $this->Title = 'Main Window'; $button = new Button(); $button->Title = 'Un bouton de test'; $button->OnClick = 'buttonOnClick'; $this->AddControl($button); } public function buttonOnClick(){ echo 'clicked !'; } } Application::$Title = 'Widget Demo'; Application::Run(new myForm()); ?>
Il n'y a pas d'AJAX pour le moment, mais je prévois de réaliser ce framework en profitant d'AJAX, bien évidemment. Autrement y'a pas tellement d'intérêt, je pense, tout du moins ça serait dommage de s'en passer.
Ceci dit, je me pose quelques questions concernant un tel framework.
Tout d'abord, est-ce qu'un tel framework existe déjà ?
Ensuite, quel intérêt représente réellement un framework de ce genre (productivité, maintenance logicielle...) ?





Répondre avec citation

Partager