• 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(主干)类可被自动地创建和更新.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    RedBean:RedBean是一个易于使用,轻量级PHP ORM框架。RedBean拥有一个灵活的架构,其核心非常简约,可以通过插件来扩展功能。
    CoreMVC:CoreMVC是PHP的一款小巧精致的MVC框架。设计模块:将需求转化为模块,模块之间保持低耦合度,确定模块要实现的功能。 开发模块:在模块内实现所需的功能,保持功能之间的逻辑关系,厘清模块之间的调用关系。 重构模块:根据需求和用途继续优化模块结构,以达到重用和扩展效果,并提高运行效率。
    Lamplighter:Lamplighter是一个实现了MVC架构的PHP开发框架。能够让PHP开发变得更快、更加可扩展、更加安全。它提供的一个强大的模板引擎能够保持HTML标签简洁直观。
    PHP2Go:PHP2Go是一个面向对象采用PHP,XML与JavaScript开发的Web框架。它的目标是让web开发变得更加快速和容易。
    DownloadMore InformationDashboard Framework:Dashboard是一个模块化,快速的Web应用程序开发框架。它通过复用让PHP开发变得更加快速和安全。
    Ding:Ding 是一个 PHP 框架实现了依赖注入、AOP面向方面编程、轻量级、简单和快速的 MVC 模式,syslog、TCP客户端和服务器端非阻塞的套接字、定时器、自定义错误、信号以及异常处理、PAGI 集成、PAMI集成等等,类似 Java 的 Spring 框架。
    jFramework:jFramework是一个PHP开发框架,支持国际化的最佳做法。优化的多数据库驱动程序。URL管理。MVC最佳实现。安全认证支持。极高的性能。完全支持Web2.0包括:Comet、简单强大的模板,提供多个插件扩展核心功能。
    PHP on Trax:Php On Trax是一个采用MVC架构,适用于PHP5与PHP4环境,基于Ruby on Rails框架思想的web开发与持久层框架。 它包含了创建依赖于数据库的Web系统所需要做的所有事件,是Ruby on Rails框架的一个真正PHP克隆。
    PHPOpenbiz:PHPOpenbiz是一个基于PHP语言的商业Web应用开发框架。
    phpDays:phpDays是一个PHP5网站开发框架。基于MVC设计模式实现,支持Ajax,配置采用YAML,提供一个数据库抽象访问层(ORM)能够支持MySQL、PostgreSQL、MSSQL等数据库。