【开发框架】 共收录 116 款开源项目

OneBase

OneBase

ThinkPHP -> OneBase -> 产品

OneBase是一个免费开源的,快速、简单的面向对象的应用研发架构,是为了快速研发应用而诞生的。在保持出色的性能和新颖设计思想同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用OneBase,允许把您基于OneBase研发的应用开源或商业产品发布/销售。


主要特性

规范: OneBase 提供一套编码规范,可使团队研发协作事半功倍。
严谨: 异常严谨的错误检测和安全机制,详细的日志信息,为您的研发保驾护航。
灵活: 分层,服务,插件等合理的解耦合设计使您升级框架或需求变更得心应手。
接口: 完善的接口研发架构,使您只需关注业务逻辑研发,省心省力。
高效: 自动缓存设计,抛弃了处处判断的尴尬,使您不知不觉中已经使用了缓存。
特色: 无限级权限控制,垃圾资源回收,系统通用回收站,SEO变量支持,性能与操作监控,等各种脑洞大开的设计思想。

KPHP框架

KPHP框架

KPHP框架是为了提高PHP开发效率而研发,其核心简单精炼,代码安全并易于理解,功能更符合php爱好者实际开发的需要,而且易于学习不改变程序员的开发习惯。

KPHP 是什么?
    KPHP是php语言的一个免费开源的框架,是为php网站开发和学习者倾力打造,为开发者轻松、快捷的创建应用程序提供帮助。KPHP 框架简单、清晰,容易理解和学习,对php初学者来说可以说是最好不过的选择,并且有完全中文化的文档和丰富的示例程序降低学习成本,完全开发的源代码,更是学习者和开发者在技术上得以进一步升华的基石。

主要特征:
 
  • 完全跨平台
  • 不倚赖特别的 PHP 扩展模块
  • 简单、容易理解的 MVC 模型
  • 易于使用、高度自动化的数据库 CRUD 操作
  • 丰富的助手对象和组件
  • 开放源代码,完全中文化的注释和文档

Nette

Nette

Nette Framework is a powerful framework for rapid and easy creation of high quality and innovative web applications in PHP 5.3. Eliminates security risks, support AJAX, SEO, Dry, KISS, MVC and code reusability.
EEFramework

EEFramework

EEFramework 是一个小型易用的 PHP 框架,主要功能包括:

 1) PHPMailer for send e-mail
 2) Adodb for Database connection
 3) Xajax for ajax application
 4) Smarty for template engine
 5) Mootools
Stubbles

Stubbles

Stubbles is a PHP 5 framework, that combines your favorite features from other programming languages and frameworks.
astateful

astateful

astateful 是一个独特的 PHP Web网站开发框架,来源于动态编程原理,具备可伸缩性和优化,有着坚实的理论基础。
evoCore

evoCore

evoCore is the framework at the heart of the b2evolution blogging application.

It is freely available for anyone to use. It is dual licensed so you can choose to use it either under the GNU GPL or the Mozilla MPL license. The b2evolution project, for example, is using it under the GNU GPL.

rphp4zf

rphp4zf

自动生成多模块多皮肤Zend Framework项目模板

生成的目录结构图:
模式1 模式2

已生成常用的helper,以下是加入css和image的方法在.phmtl中:
加css: addStylesheet('cssFileName.css'); ?>
加img标签: imageTag('imgName.jpg','size=60x50 class=red'); ?>

b2Core

b2Core

简单、快速、灵活的 php mvc 框架!

这是一个超轻量级的架构。它的核心代码不到300行。包括 3个核心类,6个核心函数。 它可以被用做学习 PHP MVC 架构的快速入门。

目前已经有不下30个项目运行于这套代码之上。请对他的可用性放心。如果你用过 CI 或者类似的构架看过代码后你可以马上上手。
SlightPHP

SlightPHP

SlightPHP是一个轻量级的PHP框架,支持PHP5及以上版本。
QueryPHP

QueryPHP

php微型智能框架主要参考了 国内和国外的框架 想把写php程序像写jquery一样写法


这个一个微型框架 可以实现MVC方式


支持path_info方式


控制动作在router目录下面 /default/index 调用router目录下面defaultRouter.class.php文件 取得类后调用index方式 J()是index方法跳转 R()是由控制 C()是生成类 M()是数据库类模型 数据库链接在model.function.php里面设置 
$supply->copyRecord()->save(M("booktype")); //自动会从$supply中取得关联值赋给M("booktype");

$supply->Books=array("classname"=>"星际解霸5"); //支持两个表两个主键之间互联
print_r($supply->save());                       //支持三个字段关系影射

//$supply->where($supply->PRI.">12")->delete();
//$supply->save();
$books=M("booktype");
//M("booktype")->where($books->PRI.">12")->delete();
$supply->Books=array("classname"=>"星际解霸21");//各种插入数据方式
$supply->Books=array("classname"=>"星际解霸22");
$supply->Books=array("0"=>array("classname"=>"星际解霸88"),2=>array("classname"=>"星际解霸98"));
print_r($supply->data);
$supply->copyRecord()->save();
kiwiphp

kiwiphp

kiwiphp是一个适用于门户级互联网应用的PHP快速开发框架,它有如下优点:


  •     良好的架构,松散耦合,易于扩展维护,kiwi的组件可以拿出来给symfony使用,也兼容ZF的组件(文档待整理)
  •     代码量小,容易看懂:runtime代码60K多点,核心不到20K
  •     框架本身消耗的系统资源少:跑Hello World这样的应用是原生PHP的63%
  •     为门户应用开发的数据库组件:支持分布式数据,支持数据库复制,自动管理数据库连接
  •     以BSD授权开源 
ShortPHP

ShortPHP

ShortPHP的目的是设计一个最简单的,体积最小,速度最快的Web框架。该框架的代码目前不到4KB,仅有100行代码。在某种程度上,可以说,它遵循 的MVC (模型一视图一控制器)模式,但由于它没有任何与数据库相关的代码(这是完全基于文件的)这可能是它本身最大的风险。 ShortPHP完全E_STRICT兼容。
QeePHP

QeePHP

QeePHP 是全世界第一个基于“领域驱动开发”思想设计和实现的 PHP 开发框架,为创建当今越来越复杂的 Web 应用提供了全方位支持。

QeePHP 项目官方网站:http://qeephp.com QeePHP 项目SVN地址:svn://svn.qeephp.com
What's So Great About QeePHP?

新思想 - 领域驱动开发

一直以来,PHP 开发者总是在不断重复着各种各样的 CRUD 操作。但随着 Web 应用程序变得越来越复杂,简单的 CRUD 操作已经无法满足对于复杂应用程序的开发要求。

此时,我们需要一种新的开发模式和开发思想来应对快速变化的复杂需求。

提高生产力 - 集中精力于业务领域


凭借 QeePHP 创新的架构和开发模式,开发者现在可以集中精力于业务领域,不用为各种基础问题消耗精力与时间。 从而在快速的需求变化中,始终保持最高效率。

QeePHP 还提供基于 Web 界面的工具帮助开发者减少重复性劳动,进一步提高生产力。

扩展能力 - 新架构赋予无限的扩展能力


QeePHP 采用“内核+扩展”架构,除了核心的基本服务,所有其他功能模块都是按需选用。这种中心 ? 分散的架构模式,让应用程序具有充分的扩展能力。 允许开发者按照自己的需要来扩展框架本身,充分实现随需应变的目标。

高性能 - QeePHP 具有出色的性能表现

对于 Web 应用,对性能的要求始终是一项重要指标。规模越大的应用,对性能、响应时间的要求就越高。 而 QeePHP 的新架构不但提供了充分的扩展能力和灵活性,还是 QeePHP 高性能的保证。

配合 QeePHP 提供的多种缓存服务,开发者可以制定满足各种需求的缓存方案,将应用程序的性能提高到极致,为用户提供出色的使用体验。

开放 - 我们创造、我们分享


我们一直以来都是国内最开放的开源团队之一。我们不断创新、不断与社区分享我们的新创造。

QeePHP 的主要特征

围绕“领域驱动开发”这个思-想基础,QeePHP 在下列几个方面改变了传统开发模式:

- 新的核心架构,性能、灵活性、-扩展能力的完美解决方案; - 出色的 ORM 系统,实践面向对象开发的坚实基础; - 创新的表单模型设计,实现-了数据、行为与表现的完美分离与协作; - QeePHP 独有的 URL 路由双向解析,赋予应用程序构造 URL 的无穷灵活性; - 用户界面组件化,让开发者可-以构造模块化的用户界面,极大的减小工作量; - 视图继承、视图片段、动态内-容区块将打破你对“视图”的传统观念; - Web 界面开发工具,将重复劳动削-减至最低程度。

详情请访问 http://qeephp.com/ 
EaglePHP

EaglePHP

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重 用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。

框架特点

1、代码完全采用PHP5面向对象编写、简洁、规范。

2、模块化的结构设计,易于扩展。

3、采用MVC模式,提高程序的可维护性。

4、支持多项目管理,由不同的单入口控制转发。

5、支持PHP CLI命令行模式。

6、为Mysql、Cache相关基础类提供多驱动扩展。

7、使用Smarty模板引擎,分离表现层与业务层。

8、提供统一的自动加载模式和统一的命名空间。

9、提供技术人员开发调式工具及错误跟踪系统。

10、基于页面URL和表单(隐藏域)Action的驱动架构。

11、自动生成数据库表操作,支持二次开发。

12、支持SESSION在Memcahe、Database、File中的无缝切换。

13、高安全性,内置Filter组件实现过滤机制,防止SQL注入及XSS跨站脚本攻击。

14、支持ORM,真正实现OOP开发的快捷且性能优越。

15、内置Doc输出模块,为指定项目生成CHM或HTML格式的API开发手册。
DIY

DIY

DIY Framework是一个开源的轻量级的web应用开发框架,基于面对对象,php5 mysql和XSLT。完全面象对象的MVC结构。

It is an open-source web application framework based on object-oriented PHP 5, MySQL, and XSLT. Designed following MVC architecture and REST principles.
Fusebox

Fusebox

Fusebox is the most popular framework for building ColdFusion and PHP web applications. "Fuseboxers" find that the framework releases them from much of the drudgery of writing applications and enables them to focus their efforts on creating great, customer-focused software.

MooPHP

MooPHP

MooPHP,全名是More & Original PHP Framwork。从MooPHP的全名我们就可以感受到MooPHP框架的设计理念:在安全、高效、稳定、易用的前提下,还原PHP语言的原生态;以松耦合的方式,进一步增强了MooPHP的扩展性。与Zend Framework、FleaPHP等PHP开发框架一样,MooPHP除了核心之外,基于其本身松耦合的特性,非常容易进行外围的扩展。
PHPDevShell

PHPDevShell

PHPDevShell是一个使用PHP开发的开源高速的应用程序开发框架 。
InitPHP

InitPHP

InitPHP是一款轻量级的PHP开发框架。InitPHP框架具备开发效率高,速度快,稳定性强等特点,是一款适合任何阶段PHP开发者的PHP框架。InitPHP是开源的、免费的,是学习PHP的利器。
<<第一页1 2 3 4 5 6 最后一页>>

分类索引

友情链接

Site Map editplus在线注册机