
2007-5-14 05:54
liumingl
一个不成熟的想法,希望Haohappy考虑……
首先,恭喜phpeye建立了自己的论坛。
我刚刚来到这里,因为一直在关注Framework,感觉到这是一个未来发展的趋势。面向过程的开发方式在不久的将来一定会成为开发效率的瓶颈。因此我在想,在phpeye里面能不能开设咱们中国自己的Framework公共代码库,基于Framework的。也就是将最常用的session登录、权限认证、信息发布等等,以开源的形式发布出来。PHPer可以直接导入到自己的程序框架中,然后他们根据需要再进一步修改。促进Framework的发展。
一点不成熟的想法:loveliness:
2007-5-14 09:58
Haohappy
很好的意见啊,怎么不发到站务讨论版,发到灌水版了呵呵。
代码共享我倒是很想做,不过不知道要用什么形式来发布,因为代码都是不断升级的,放在网站上过段时间就过时了,又要再更新,很费时间,我一个人是忙不过来的:(
2007-5-14 12:51
diogin
Framework里的Libraries,一般是针对框架本身设计的,包括与框架的结合,libraries本身的配置,等等。如果单独抽出来,复用性会打折扣,所以一般的复用都是针对框架复用。除非写框架时也考虑到了组件被单独抽出来复用,不然这些库代码都是不容易直接复用的,呵呵。
session登录是极为常见的功能,但即使是这么点功能,在不同的应用规模下,它们的接口也有很大的不同。比如这个包是单机(PHP进程/线程所运行的机器)单源(session数据储存的地方)模式?还是单机多源,多机单源,甚至多机多源?这是接口部分,相应的实现部分,又分为多种源格式,如单机的文件,Xcache,数据库;以及多机的Memcached,数据库,等等。所以,如果要设计并实现出一个功能完整强大的可复用包,就必须考虑到这些方方面面,并做出一定的取舍。代码复用是非常值得追求的,但是写出能复用的代码不容易。。。
[[i] 本帖最后由 diogin 于 2007-5-14 12:56 编辑 [/i]]
2007-5-14 17:54
Haohappy
是啊,其实我觉得一起做一个开源的项目倒是可以更好地共享。。
2007-5-14 19:13
diogin
Haohappy想一个项目吧,发动一下大家~~
只是目前类库啊框架啊都很多了,要重新发明轮子的话,也得发明一些有特色的轮子:)
2007-5-16 09:29
Haohappy
[quote]原帖由 [i]diogin[/i] 于 2007-5-14 19:13 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=76&ptid=19][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]
Haohappy想一个项目吧,发动一下大家~~
只是目前类库啊框架啊都很多了,要重新发明轮子的话,也得发明一些有特色的轮子:) [/quote]
是啊,不想写什么类库框架,太重复劳动了,想写一些特别的项目。
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.