Heim >Backend-Entwicklung >PHP-Tutorial >学习PHP,研究哪个开源项目,入门快点呢?

学习PHP,研究哪个开源项目,入门快点呢?

WBOY
WBOYOriginal
2016-06-23 14:27:37924Durchsuche

学习PHP,研究哪个开源项目,入门快点呢?
我想首先需要这个开源项目文档全,编码规范,结构合理

哪个开源项目符合这个条件啊


回复讨论(解决方案)

同求。。。

用户登录项目!论坛啊等等!

论坛
UCenter Home
Discuz!

网店系统
ecshop,
shopex


特别推荐Discuz!

所有的 开源项目 都不是 入门 教材

开源项目有些复杂。看点简单的把。很多入门的书都有详细例子的。

hello word

留言版啊
投票啊
简单的新闻发布系统啊
简单用户权限模块啊
后面在看一个OA系统吧

个人觉得这些比较好。
因为逻辑单一,容易上手。

当然,如果你想积累点大项目的经验,才算入门的话。那我也不知道了。

php jsp bridge例子。


http://216.108.229.26:8080/JavaBridge/sessionSharing.php

phpwind比较简洁

ecshop 吧 感觉结构挺好 最关键的是 代码注释 写的比较全 容易阅读

www.billionnet.net

基础的PHP学习,不需要学习什么开源项目啊。
买本书,php程序设计,下载帮助手册。看完了。写个小网站基本可以了
深入的PHP学习,可以研究一些开源项目和php框架例如phpcms、discuz、ecshop、zendframework、yii
在深入的就是看看PHP的源码了。优化PHP

学好基础先啦,未学走路,就想学会跑了。。。。LZ

discuz 

开源项目实在是让人很迷糊

因为写的人太多了,留下的都是精华,看起来太累了没头绪。

比如JOOmla......

怨念...

所以说还是学习下其他的传统的简单的程序吧

如果你想深入学习。

那么:语法->程序段->留言版->小型网站->程序优化与页面优化->开发一个小型的cms

这个路比较好走也比较扎实(我是这样走的,不知道大家是怎么走过来的)

当时是看完基础部分自己做一些登陆,增删改成的功能,然后慢慢 丰富功能,ajax,图片上传等。

有同感 开源项目实在是让人很迷糊

因为写的人太多了,留下的都是精华,看起来太累了没头绪。

比如JOOmla......

怨念...

所以说还是学习下其他的传统的简单的程序吧

如果你想深入学习。

那么:语法->程序段->留言版->小型网站->程序优化与页面优化->开发一个小型的cms

这个路比较好走也比较扎实(我是这样走的,不知道大家是怎么走过来的)

DEDEcms啊!

感觉php的可以正确运行的源码很多,不像asp.net一个难求。

php可以学习的知识点还是很多的,网上有很多中文文章可以学习,php还有很多框架可以学习,除了smarty,zendframework ,还有smarttemplate,cakephp,国产的thinkphp,speedphp,还有很多,不甚枚举。这些框架都有手册可以下载学习。

php的一个优势,就是它有简单易懂的函数手册,这个不容错过。

最后是什么知名开源项目,像phpwind,ecshop,discuz,dedecms,这个就难学了,我也找不到什么入门的资料,也不知从何着手,有一本《discuz!源码分析与插件开发实例进阶》。

学这些,一是要会改变这些网站的固有外观风格,这个应该不难,另一个就是插件开发了,我也不知从哪里能获得资料来学习。

一个多人开发的网站,靠一个人像在读小说名著那样的去读,或许根本行不通,我也没这个毅力,也不知从哪切入。

最后介绍两本有关项目开发的书给你,《Web开发的平民英雄:PHP+MySQL》《PHP+MySQL网站开发应用从入门到精通》,后面一本可以作为开始动手做项目阶段的阅读或者参考,此书里面的最后一个项目是国外源码的博客,php文件有20个左右,不像那些著名的开源项目,页面一百多个,甚至几百个,这让人望而生畏。

像我们这些英文水平低的,也就限于中文的学习了,要想做个真正的,和网上许多可以下载来安装并正确运行的项目那样的商业网站,就我个人而言,好像是办不到的。因为有一些知识,一些所谓的技术,你不知道在网上学不学得到。当然了,php还是有很多东西可学的。

感觉php的可以正确运行的源码很多,不像asp.net一个难求。

php可以学习的知识点还是很多的,网上有很多中文文章可以学习,php还有很多框架可以学习,除了smarty,zendframework ,还有smarttemplate,cakephp,国产的thinkphp,speedphp,还有很多,不甚枚举。这些框架都有手册可以下载学习。

php的一个优势,就是它有简单易懂的函数手册,这个不容错过。

最后是什么知名开源项目,像phpwind,ecshop,discuz,dedecms,这个就难学了,我也找不到什么入门的资料,也不知从何着手,有一本《discuz!源码分析与插件开发实例进阶》。

学这些,一是要会改变这些网站的固有外观风格,这个应该不难,另一个就是插件开发了,我也不知从哪里能获得资料来学习。

一个多人开发的网站,靠一个人像在读小说名著那样的去读,或许根本行不通,我也没这个毅力,也不知从哪切入。

最后介绍两本有关项目开发的书给你,《Web开发的平民英雄:PHP+MySQL》《PHP+MySQL网站开发应用从入门到精通》,后面一本可以作为开始动手做项目阶段的阅读或者参考,此书里面的最后一个项目是国外源码的博客,php文件有20个左右,不像那些著名的开源项目,页面一百多个,甚至几百个,这让人望而生畏。

像我们这些英文水平低的,也就限于中文的学习了,要想做个真正的,和网上许多可以下载来安装并正确运行的项目那样的商业网站,就我个人而言,好像是办不到的。因为有一些知识,一些所谓的技术,你不知道在网上学不学得到。当然了,php还是有很多东西可学的。

ecshop

想学php 自己做了个 节日快报网 的网站 www.ccsou.cn
想学些PHP来对网站就行修改 求帮助  
 

对于我们初学者来说,打好PHP基础,还是很关键的

thinkphp

uchomo
discuz

很多开源项目啊

 beweb 知道吗很实用的快速建站的开源网站

三楼说的也听全的了!!!!呵呵.....

建议学习CI还有就是js和div要多学学

我强烈建议学习 phpcms 这个功能很强大,面向对象开发

《PHP项目开发全程实录》里的例子可以看看,研究下还是蛮有用的

论坛
UCenter Home
Discuz!

网店系统
ecshop,
shopex


特别推荐Discuz!
Discuz 不是一般的

国外的曾经比较有名的大体都在这里:
http://phpxref.com/

"文档全,编码规范,结构合理", 你这个条件很苛刻:) 
上面的大概很多也达不到这个要求.....尤其是"文档全"....

国内的....好像文档都很难找? 

好吧,废话之后,
你还是看Zend framework吧....3条全符合...

可以(其实也只需要)看一些小的,相对独立的模块,
比如 Zend_Cache,    
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Cache/

Zend config
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Config/

Zend Date
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Date/

还有一个


再说了,看这些不用太认真....看个大概就行了....
太认真会有严重后果的.......


这些应用,都是长时间积累起来的,有很多小细节,
但是琢磨太多这些细节,也挺浪费时间.....
有些东西,还是要靠自己做...










大家都在说各种给别人做的项目
给自己的写博平台也是项目啊!
个人比较喜欢Wordpress

10tian xuehui php 

模板引擎:
1、smarty
2、CodeIgniter
3、cakephp

这三个入手最快!

我也是初学者,不过以前仿站都是用的dedecms  这个用的比较多,感觉简单,适合初学者,但是要研究里面更多的php语句的话,还是觉得先从简单的基本知识看起,要不然你没基本知识,你看了都不知道这些语句在表达的什么,前段时间用飞飞cms 影音系统做了一个   913动漫网,呵呵,发在这里不算外链吧  www.913dm.com   有朋友想看的,我留了链接了,可以到我网站上看看,总之想用一个开源程序,首先专一个熟悉一个

所有的 开源项目 都不是 入门 教材
支持+

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn