dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>PHP>文章内容
php框架-Seagull
来源: 作者:

Seagull是个纯OOP(面向对象程序设计)框架,可用于创建web,command line(命令行)和GUI的应用程序.它采用了BSD授权,让PHP开发者可以更容易地整合并管理代码源,更快速地建立复杂的应用程序。目前Seagull设计中已集成了许多比较受欢迎的PHP应用程序,例如:各式各样的模板引擎,测试工具,管理代码库工具等.如果您是个初学者,您可以将Seagull提供的许多样本应用程序自定义或扩展成适合您所需的.如果您是中高级开发者,您可以充分利用seagull中的best practices(最优方案),标准模块的代码核心在有规定的时间内建立您的应用程序.

 

Seagul是面向对象程序设计的强调模块性的应用程序.框架的组成:

  • 基本框架:框架本身由一组基本的类组成,这些类的组织依照MVC设计模式,主要处理权限,验证,SESSION,I/O和数据库抽象层.熟悉Struts和JSP配置的开发者会认可这种方法.
  • 模块:每个功能性的推广范围以模块的形式出现,你的业务需求可能与框架中已存在的模块相匹配.如果有哪些模块不存在,请要求我们,我们的开发团队会尽力完善.如果由你的开发者构建并贡献给seagull,这当然是更好的.
  • :大多数特殊任务的功能性来源于库,通常都来源于PEAR,当需要升级/改进时,它可以独立地被更新.
  • 实体/实体管理:应用程序中的每个对象(Member,Group,Property,Document,Article等)都被描述成一个实体,开发者拥有快速原型实体的工具,因此skeleton(主干)类可被自动地创建和更新.
  • 下面是官网的解释:

Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.

Many popular PHP applications are already seamlessly integrated within the project, as are various templating engines, testing tools and managed library code. If you're a beginner, the framework provides a number of sample applications that can be customised and extended to suit your needs. If you're an intermediate or advanced developer, take advantage of Seagull's best practices , standards and modular codebase to build your applications in record time.

Once your development cycle is complete, use Seagull's features for deploying and maintaining your apps locally and remotely. Check out the friendly and active Seagull community and see if Seagull's a good fit for you.

Features
Check out the screenshots page to see Seagull in action. Or compare the features list with your current framework/CMS. Seagull offers the following key features:
  • PHP 4/5 compatible
  • compact core framework with basic CMS and other modules included to get you started
  • ease of use: learning curve not as steep as other frameworks
  • enterprise ready, performance conscious design
  • tight integration with PEAR libraries, great for prototyping complex projects
  • integrated ORM for RAD
  • highly configurable, easy to integrate with 3rd party code
  • community support: the project enjoys participation from a large and active developer community, want the documentation in Chinese, looking for Seagull devs near you?
  • loosely coupled components, use template engine of your choice, output to multiple devices or CLI
  • staying power: started in 2001, the Seagull project has been steadily growing in popularity and now enjoys international recognition
License
The Seagull core is licensed under BSD and is free to use in Open Source and closed commercial projects. You must however maintain the original copyright notice as described in the license. The BSD license gives the enduser much greater freedom to use the software than any of the GPL family and its derivatives.

上一篇:Binarycloud-php框架   下一篇:php框架-PHP on Trax
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·php开发
·通过对PHP服务器端特性的配置加
·php与mysql三日通
·大家所使用的PHP开发环境
·PHP缓存的实现
·针对PHP新手总结的PHP基础知识
·一个简单实现多条件查询的例子
·PHP串行化变量和序列化对象
·PHP表单
·推荐阅读:php技术生成静态页面
·用C语言写PHP扩展的步骤
·用C语言扩展PHP功能
  相关文章
·Binarycloud-php框架
·php框架-PHP on Trax
·PHP最佳实践框架—ThinkPHP
·PHP5开发框架-PRADO
·多层Web框架-InterJinnTM
·对象的Web应用开发框架-FastFram
·php框架—Qcodo
·php框架-CakePHP
·php框架-struts4php
·php框架—Akelos Framework
·php开发框架-php.MVC
·IBM开放协同开发Jazz框架核心组
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763