Magazine Internet

Harmony Framework, ou comment transformer du PHP en Javascript

Publié le 06 décembre 2008 par Dator

Harmony est un framework qui nous permet de transformer du PHP en javascript de façon simple et extrêmement efficace. On peut donc imaginer que ça pourra aider les personnes qui ne sont pas très alaise avec le Javascript.

Ce framework nous propose un ensemble de fonctionnalité très intéressante comme :

  • Convertion du PHP 5 en Javascript.
  • Presque toutes les fonctionnalités du PHP sont présentes dans le javascript.
  • La notation orienté objet se base sur la librairie Mootools.
  • Utilise php.js pour les fonctions PHP
  • Harmony XML : Similaire au MXML de Flex
  • Harmony Toolkit : Création de composants personels
  • Open Source et sous licence MIT

Et voici un exemple concret avec du PHP:

< ?php
class Animal
{
	public $age;

	public function __construct($age)
	{
		$this->age = $age;
	}
}

class Cat extends Animal
{
	public $name;

	public function __construct($name, $age)
	{
		parent::__construct($age);
		$this->name = $name;
	}
}

$myCat = new Cat('Micia', 20);
echo $myCat->name;
echo $myCat->age;

Ce qui nous donne un javascript comme cela :

var Animal = new Class({

	initialize: function(age)
	{
		this.age = null;
		this.age = age;
	}
});

var Cat = new Class({
	Extends: Animal,

	initialize: function(name,age)
	{
		this.name = null;
		this.parent(age);
		this.name = name;
	}
});

myCat = new Cat('Micia', 20);
document.body.write( myCat.name);
document.body.write( myCat.age);

Article original écrit par Dator et publié sur Dator.fr, le 2008. | Lien direct vers cet article | © Dator.fr - 2008
Mot clés: Javascript, Mootools, PHP


Retour à La Une de Logo Paperblog

A propos de l’auteur


Dator 51 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte