Witty
Witty想做的事很简单:方便模块开发,方便上传,方便安装,方便使用。
Witty提供了一些简单的模块开发标准,程序员可以按照这些标准写自己的模块,然后上传到网站,这样其他用户就可以通过简单的命令下载,使用该模块了。
说说开发Witty的初衷。这个是受python启发,python可以把自己开发的类库上传到pypi;,这样就可以通过easy_install或pip安装了,甚是方便。而且这些库都可以独立使用(即使有依赖关系,easy_install/pip也会自动处理)。本来这件事应该是pear来做的,但pear的开发规范太复杂,安装也比较麻烦,略显重量级。很多框架其实自带了很多好用的类库,但一般都需要 依赖框架本身。Zend Framework可以把类库单独拿出来,但也有不少问题,比如配置不统一、没有统一的初始化方法、每个模块没有放到单独的文件夹里、没有命令行安装功能 等等。于是创建Witty的想法就这么诞生了。
Witty提供了一些简单的模块开发标准,程序员可以按照这些标准写自己的模块,然后上传到网站,这样其他用户就可以通过简单的命令下载,使用该模块了。
说说开发Witty的初衷。这个是受python启发,python可以把自己开发的类库上传到pypi;,这样就可以通过easy_install或pip安装了,甚是方便。而且这些库都可以独立使用(即使有依赖关系,easy_install/pip也会自动处理)。本来这件事应该是pear来做的,但pear的开发规范太复杂,安装也比较麻烦,略显重量级。很多框架其实自带了很多好用的类库,但一般都需要 依赖框架本身。Zend Framework可以把类库单独拿出来,但也有不少问题,比如配置不统一、没有统一的初始化方法、每个模块没有放到单独的文件夹里、没有命令行安装功能 等等。于是创建Witty的想法就这么诞生了。
查看所有【开发框架】分类项目
分类索引
- AJAX框架(23)
- 博客Blog(34)
- 论坛系统(35)
- ERP&CRM(7)
- 聊天Chat(13)
- 内容管理CMS(135)
- 数据库管理(23)
- 开发框架(119)
- 电子商务E-Commerce(35)
- 网上教育(14)
- 电子邮件Email(23)
- FAQ系统(4)
- 协同工作(7)
- 图片/相册管理(48)
- 电子报(2)
- 网络管理(7)
- 新闻系统(7)
- 安全相关(6)
- 网站流量统计(7)
- Wiki知识库(21)
- 项目管理(23)
- RSS相关(9)
- LDAP管理(4)
- OA系统(3)
- PDF(9)
- Bug跟踪系统(7)
- 模板引擎(12)
- 文档管理(24)
- 网络书签(3)
- 社交网络(SNS)(12)
- 搜索引擎(7)
- 微博客MicroBlog(11)
- HTML&文字编辑器(6)
- 图表制作Charts(17)
- 其它(231)