Total Pageviews

Sunday, 10 April 2016

让PHP走向跨平台的GUI开发的新工具——PHP-GUI

为什么做PHP-GUI?

虽然大家都公认PHP是世界上最好的语言,但是毕竟她给大家的印象一直停留在“WEB开发”层面上。我们需要让她能在更广泛的领域施展才能,让她跨平台,让她可以制造图形界面的应用,击败更多类型的语言。
诚然,已经有一些PHP GUI的尝试(比如PHP-GTK, PHP-QT, wxPHP)没有获得明显的成功,但是这次不一样了,因为以前只是闹着玩,这次我们是认真的。

系统要求

  • PHP 5.6或7
  • HHVM
操作系统:
  • Linux x64
  • Windows x64
  • Mac OSX (tested on 10.10.x and 10.11.x)

使用方法

<?php
require 'vendor/autoload.php';

use Gui\Application;
use Gui\Components\Button;

$application = new Application();

$application->on('start', function() use ($application) {
    $button = (new Button())
        ->setLeft(40)
        ->setTop(100)
        ->setWidth(200)
        ->setValue('Look, I\'m a button!');

    $button->on('click', function() use ($button) {
        $button->setValue('Look, I\'m a clicked button!');
    });
});

$application->run();
开发一个GUI就这么简单。

开始吧