凡科php项目模块,Witty

软件简介

Witty想做的事很简单:方便模块开发,方便上传,方便安装,方便使用。

Witty提供了一些简单的模块开发标准,程序员可以按照这些标准写自己的模块,然后上传到 站,这样其他用户就可以通过简单的命令下载,使用该模块了。

说说开发Witty的初衷。这个是受python启发,python可以把自己开发的类库上传到pypi,

这样就可以通过easy_install或pip安装了,甚是方便。而且这些库都可以独立使用(即使有依赖关系,easy_install/pip也会自

动处理)。本来这件事应该是pear来做的,但pear的开发规范太复杂,安装也比较麻烦,略显重量级。很多框架其实自带了很多好用的类库,但一般都需要

依赖框架本身。Zend

Framework可以把类库单独拿出来,但也有不少问题,比如配置不统一、没有统一的初始化方法、每个模块没有放到单独的文件夹里、没有命令行安装功能

等等。于是创建Witty的想法就这么诞生了。

# install

wget http://witty.leezhong.com/static/witty

chmod +x witty

./witty install

# install module

./witty install http

# usage

require_once ‘/path/to/witty.php’;

Witty::init();

$http = Witty::instance(‘Http’);

$http->execute(‘http://www.oschina.net’);

相关资源:自动 络克隆工具v2.2霏凡专版-教育文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月14日
下一篇 2021年2月14日

相关推荐