`

不错的国产开源免费的php框架: FleaPHP

阅读更多
之前用他开发过一个小的网站
开发过程非常轻松愉快 体验也很好

建议大家试一试 不比国外那些差

另外 这个框架现在在开发下一代产品 ,叫 qeephp, 据说是 php中的rails
看了一些资料 感觉也确实不错
不过我本人对 ror 不了解 所以到底是不是 真的能做到 php中的rails 我就不得而知了.

我这帖子没有具体的技术内容 也没有详细的说 为什么觉得FleaPHP不错

但是请大家相信我 我不是在做广告 ----

我可以很高尚的说: 我愿意为宣传国产优秀软件贡献力量
而实际上, 我真正想说的是 :它曾经带给我愉快的开发经历, 我也希望你能享受到这种愉快.

另外 , gt-grid 和php 结合的例子我计划就基于 FleaPHP来做

www.fleaphp.org
fleaphp与qeephp的异同
分享到:
评论
13 楼 xieye 2008-09-03  
感谢闭包的提示,不过闭包出来不久,怕不稳定,所以我暂时不用,
等大家都说好的时候再用。
再次感谢。
12 楼 mimijidi 2008-09-02  
asp怎么没有框架,开发的大网站也不少啊,比如那个“酷鹏网”,是中国最大的电子优惠劵网站
11 楼 七月十五 2008-08-27  
fleaphp作者也常到javaeye上逛的。
就框架而言PHP的确有很多很好的快速开发框架,比如国外的CodeIgniter,CakePHP。国内的FleaPHP/Qee,ThinkPHP。
官方的有ZendFramework,一直在不断的进步。
PHP之前为大家诟病的开发人员技术水平低下、编码不规范、不适合大型应用等因素正在逐步改善。
相信假以时日,大家不再用PHP4时代的眼光重新审视PHP时,会发现PHP已闪耀出美丽的光芒。
10 楼 dualface 2008-08-27  
PHP 也是在不断发展的。PHP5 就支持连贯的操作,而 PHP 5.3 还添加了闭包等支持。所以你也可以写出如下的代码:

/**
 * @scenario
 * 场景 1: 帐户有足够的资金
 */
function AccountHasSufficientFunds()
{
    // GIVEN
    $this->given('帐户余额为 100', function (& $world) 
        {
            // 由于 Account 对象必须属于一个 AccountHolder(帐户持有人),
            // 因此需要构造一个 AccountHolder 对象
            $account_holder = new AccountHolder();
            $account_holder->name = 'tester';
            // 创建一个 Account 对象,并设置余额为 $arguments[0]
            $world['account'] = new Account($account_holder);
            $world['account']->balance = 100;
        })
        ->and('有效的银行卡', function (& $world)
        {
            $world['card'] = new CreditCard($world['account']);
            $world['card']->valid = true;
        })
        ->and('提款机有足够现金', function (& $world)
        {
            // 确保 ATM 的余额大于帐户余额
            $world['atm'] = new ATM();
            $world['atm']->balance = $world['account']->balance + 1;

        })

    // WHEN
    ->when('帐户持有人要求取款 20', function (& $world)
        {
            $world['account']->drawingByATM($world['atm'], $world['card'], 20);
        })

    // THEN
    ->then('提款机应该分发 20', function (& $world, $action)
        {
            $this->assertEquals(20, $world['atm']->last_dispense, $action);
        })
        ->and('帐户余额应该为 80', function (& $world, $action)
        {
            $this->assertEquals(80, $world['account']->balance, $action);
        })
        ->and('应该退还银行卡', function (& $world, $action)
        {
            $this->assertTrue($world['card']->isCheckedOut(), $action);
        });
}
9 楼 xieye 2008-08-25  
时至今日,都不喜欢$,不喜欢不能连缀的写法,不喜欢->,不喜欢=>。
唉,都是java给害的。
8 楼 zhubian1959 2008-08-14  
相当不错的.用它开发的时候倍感轻松...
7 楼 超级潜水员 2008-08-06  
社区之间相互污染,PHP也到处是框架
6 楼 fins 2008-08-03  
一开始我也这么想
但是后来 发现 问题不仅仅是php语言和技术本身(当然 也有很大一部分原因在此)
phper的人的因素也很重要
5 楼 ztka 2008-08-03  
php 不能作为商业主要开发的原因是没有好的包装可以作为盈利点,不像java,可以用j2ee等概念持续的炒作,但是在非企业开发,例如web,网站等项目,php早就不需要证明什么了。
4 楼 fins 2008-08-02  
之前我想写一篇文章来分析一下"为什么php无法在企业级开发中大展拳脚"

但是怕得罪了 phper, 所以也就作罢了.

其实细细想想也没什么 原因简单点说就是

phper们太geek , 太喜欢技术 太追求完美


而企业级开发中 不需要geek, 只需要代码机器.
3 楼 outrace 2008-08-02  
不过企业内用的话
其实还是自己写框架会好些。

比如.FleaPHP写的:
# 完全跨平台
# 100% 兼容 PHP4 和 PHP5
# 不倚赖特别的 PHP 扩展模块

这些作为通用框架是优点

而如果你能够把握自己的服务器的话:
就类的封装而言,php5也会比php4强些。何必兼容php4呢?
能用php扩展还是尽量用php扩展!
2 楼 xombat 2008-08-01  
我在项目中写自己的框架的时候,参考了zf, cakephp和fleaphp,最后感觉不如直接用fleaphp得了,既简单又实用

不过他的controller类还是没认真看,现在还不怎么懂,感觉太抽象了,所以自己写了
1 楼 ztka 2008-07-28  
flea的确不错,国人的一个比较好的php 框架,值得推广的。

相关推荐

    php框架fleaphp

    Fleaphp是一款针对中文开发环境设计的轻量级PHP框架,它在国内PHP开发者社区中享有较高的声誉。作为一款优秀的框架,Fleaphp旨在提供高效、简洁且易于上手的开发工具,帮助开发者快速构建Web应用。下面将详细介绍...

    fleaphp框架

    FleaPHP框架是一款轻量级的PHP开发框架,旨在提高开发效率并降低项目的维护成本。它的设计理念是简洁、高效和可扩展,使得开发者能够快速构建Web应用。在深入理解FleaPHP框架之前,我们首先需要了解PHP框架的基本...

    fleaphp核心完整代码

    Fleaphp是一款在中国颇受欢迎的开源PHP框架,它的核心完整代码包含了构建高效、稳定Web应用所需的各种组件和工具。这款框架的设计理念是简洁、易用且高度可扩展,为开发者提供了一种快速开发的解决方案。 Fleaphp的...

    fleaphp框架附实例(最新版)

    Fleaphp框架是一款基于PHP开发的轻量级Web应用程序框架,它旨在简化开发过程,提高代码可读性和可维护性。Fleaphp的核心设计理念是“简洁、实用”,为开发者提供了一套高效的开发工具集,使他们能够快速构建动态、...

    fleaphp1.7.1524

    Fleaphp是一款轻量级的PHP框架,其版本1.7.1524是该框架的一个特定发行版。由于官方可能不再提供这个版本的直接下载,因此这个...对于那些寻求简单、易用和高效框架的初学者或小型团队,Fleaphp是一个不错的选择。

    fleaphp中文手册

    FleaPHP是一个轻量级的PHP框架,设计用于简化Web应用程序的开发。它的核心理念是易用性、高效性和灵活性,使得开发者能够快速构建可扩展的、高性能的应用。本手册将深入探讨FleaPHP框架的核心组件和使用方法,帮助您...

    Fleaphp框架使用规范收集.pdf

    Fleaphp框架是一款基于MVC(Model-View-Controller)架构的PHP开发框架,它由FleaPHP项目发展而来,以简化Web开发流程、提高开发效率而设计。Fleaphp框架遵循轻量级原则,支持快速开发和可维护性,并且易于上手,...

    FleaPHP+开发指南

    - **轻量级与高性能**:FleaPHP致力于构建快速且轻量级的应用程序框架,避免因框架本身的复杂性而导致性能下降。 - **性能考量**:考虑到PHP是一种解释型语言,过多的框架资源消耗会影响最终应用的表现。 - **案例...

    [其他类别]FleaPHP 1.7.1524 (开源 PHP开发框架)_fleaphp.rar

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    fleaphp 框架实例以及详细使用方法说明

    Fleaphp框架是一款专为提高开发效率设计的轻量级PHP框架,它以其简洁的代码结构、良好的可扩展性和易学性深受开发者喜爱。在本文中,我们将深入探讨Fleaphp框架的核心特性,常见问题及解决方案,以及如何有效地使用...

    FleaPHP 框架学习教程.pdf

    8. **免费开源** - 完全开放源代码和文档,无使用限制。 - 可用于商业项目,无需公开源代码。 #### 三、FleaPHP框架学习教程章节概览 1. **入门篇** - 准备工作与框架升级指南。 - MVC模式简介及应用实例。 -...

    php.mysql.FLEAPHP.Smarty.正则手册汇总

    【PHP】:PHP是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入到HTML中。PHP手册是学习和查询PHP语法、函数和类的重要资源。`php_manual_zh`和`php官方手册简体中文版.chm`提供了详细的中文文档,涵盖了PHP...

    FleaPHP 框架学习教程.zip

    FleaPHP是一个轻量级的PHP框架,设计用于快速开发高效、可维护的Web应用程序。这个框架的核心理念是简洁和易用性,使得开发者能够快速上手并专注于业务逻辑,而不是复杂的框架配置。本教程旨在帮助您深入理解FleaPHP...

    FleaPHP的单入口文件详解

    FleaPHP作为一个轻量级的PHP框架,也采用了这种模式,以此来保证程序的高效性和易于维护。本文将详细讲解FleaPHP的单入口文件及其工作原理。 首先,单入口文件是整个Web应用的起点,所有的请求都将通过这个单一的...

    fleaphp中文手册详细版

    Fleaphp是一款轻量级的PHP框架,它旨在提供高效、简洁的代码结构,以帮助开发者快速构建Web应用程序。这个“fleaphp中文手册详细版”是为那些希望学习或深入了解Fleaphp的人准备的宝贵资源,特别适合初学者。下面,...

    php各类框架手册

    2. **Zend Framework**:由Zend Technologies开发,是一款基于组件、面向对象的开源PHP框架。提供的两本手册《Zend Framework_zh.chm》和《Zend+Framework+manual+(zh).chm》涵盖了组件使用、数据库集成、服务端认证...

Global site tag (gtag.js) - Google Analytics