免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: dualface
打印 上一主题 下一主题

[框架] [更新文档] 成熟的应用程序开发框架 —— 国产 FleaPHP [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-09-13 16:53 |只看该作者
原帖由 okchina 于 2006-9-12 09:57 发表
我看过这个介绍了,
但是还是不明白这个框架对目前的系统有什么好处.
还在考虑中.


另外,不知道写这么一个框架有什么实际意义?
1)学习技术?
2)先免费,等人数用多了,然后开始收米?
3).....
=========

...


开原软件在中国要赚钱,不可能的哈。我最开始是出于个人兴趣爱好,后来觉得和现有的一些框架相比有自己的优势,所以想尝试一下发展。

至于这个框架的好处,简单说就是让你可以用更少的代码做更多的事情。

论坛徽章:
0
22 [报告]
发表于 2006-09-13 17:09 |只看该作者
原帖由 dz902 于 2006-9-12 20:26 发表
框架的精髓在于让人们专注于“实现什么(what to implement)”,而不是“如何实现(how to implement)”。


对!重要的就是把框架当作一个工具来用。

就像同样是编辑器,你用 EditPlus 什么的,肯定比用 notepad 方便。就是这么简单个道理。

当然了,众口难调,有些人喜欢 Zend Framework、Symfony、CakePHP 这样复杂的框架,有些人喜欢 CodeIgniter、FleaPHP 这样简单的框架。这和有人喜欢 EditPlus,有人喜欢 Ultraedit 是一回事。


FleaPHP 相比其他的框架,优势在于:

1、简单易学,即便是和 CodeIgniter 相比,也更简单。而且 FleaPHP 的源代码、文档都是全中文的,开发文档也是按照实际项目开发过程一步步写的。这些都是降低学习成本的重要特点。


2、提供高度自动化的 CRUD 操作。我们大部分程序都是对数据库进行 Create、Read、Update 和 Delete 操作。FleaPHP 对 CRUD 操作提供了很多支持,通常几行代码就可以完全过去几十、上百行代码才能完成的工作。例如:

$modelClasses->remove($class)

这一行代码不但可以删除一个分类,还可以把属于这个分类的文章、图片都自动删除掉。这种自动化能力对于提高工作效率带来的帮助是非常明显的。有兴趣的朋友可以看看 FleaPHP 官方网站上的《一个多用户商铺应用程序的开发》系列文章。


3、开放的结构、高度模块化。和 Zend Framework 这些框架不同,FleaPHP 的核心非常小,只有 3 个文件。其他所有功能都是可选择的模块。所以应用程序可以很方便的根据需求来选择要使用的模块。而且 FleaPHP 也不排斥任何成熟的第三方库。例如你可以在 FleaPHP 应用程序中使用 jpgraph、smarty、pear 等,甚至连 Zend Framework 的 RSS 模块等也可以使用。


4、经受了实际应用的考验。FleaPHP 不是一个心血来潮的产物。而是开发人员过去两三年来的经验积累。FleaPHP 及其前身的 PFC、Flea1 这些东西都是应用到了许多实际项目中的。


说了这么多,我只是想表明 FleaPHP 并不像大家想得那样是一个用来学习的东西,而是一个可以真正在工作中发挥作用的工具!

论坛徽章:
0
23 [报告]
发表于 2006-09-13 21:47 |只看该作者
真正的开发使用者更关心一个问题,版权如何?
用这个框架开发出来的程序,
1.能否从事商业用途(既然用商城做例子,这点应该没问题吧)?
2.源码能否卖给别人(如接受一些外包业务时,难道人家还不能要你的源码)?

论坛徽章:
0
24 [报告]
发表于 2006-09-13 22:23 |只看该作者
原帖由 crazysoul 于 2006-9-13 23:47 发表
真正的开发使用者更关心一个问题,版权如何?
用这个框架开发出来的程序,
1.能否从事商业用途(既然用商城做例子,这点应该没问题吧)?
2.源码能否卖给别人(如接受一些外包业务时,难道人家还不能要你的源码 ...


如果你去过网站的话,就应该知道这个框架是 BSD License 的。

论坛徽章:
0
25 [报告]
发表于 2006-09-13 23:51 |只看该作者
楼主的这种的精神是非常值得大家学习的

且不谈公布自己多年开发经验总结而来的框架的这种胸襟,  光文档都不知要花费不少的时间和心血,  很是值得敬佩!

强烈BS那些不愿学习对开源毫无贡献还说三道四的人

论坛徽章:
0
26 [报告]
发表于 2006-09-14 15:21 |只看该作者
原帖由 crazysoul 于 2006-9-13 21:47 发表
真正的开发使用者更关心一个问题,版权如何?
用这个框架开发出来的程序,
1.能否从事商业用途(既然用商城做例子,这点应该没问题吧)?
2.源码能否卖给别人(如接受一些外包业务时,难道人家还不能要你的源码 ...


我希望大家在问此类问题前,能够花几分钟时间看看文档

论坛徽章:
0
27 [报告]
发表于 2006-09-14 18:56 |只看该作者
请问,此框架本身已经提供了什么?
另外,做个下载网站应该很容易吧?

论坛徽章:
0
28 [报告]
发表于 2006-09-14 19:03 |只看该作者
原帖由 枫影 于 2006-9-14 18:56 发表
请问,此框架本身已经提供了什么?
另外,做个下载网站应该很容易吧?


提供了 MVC 模式、数据库访问、模版以及一些助手工具。做个下载网站是很容易的事情。

http://www.fleaphp.org/livesites

这个网址列出了目前收集到的一些用 FleaPHP 开发的系统。马上我自己做的几个项目也要放上去了。

论坛徽章:
0
29 [报告]
发表于 2006-09-14 21:28 |只看该作者
支持!!!

论坛徽章:
0
30 [报告]
发表于 2006-09-15 11:12 |只看该作者
原帖由 dualface 于 2006-9-14 19:03 发表


提供了 MVC 模式、数据库访问、模版以及一些助手工具。做个下载网站是很容易的事情。

http://www.fleaphp.org/livesites

这个网址列出了目前收集到的一些用 FleaPHP 开发的系统。马上我自己 ...

看了文档很不错呀,提个意见,不知道以后的版本中,是否可以加入一套用户系统,就把它作为基本的内核即可啦,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP