比较 ASP.NET 和 PHP,限于本人爱好,显然 PHP。 本着“站在巨人肩膀”的原则,选择框架framework,加快开发速度。 接触过 Yii,为了跟上时代,选择Yii 2.0的高级版本 advanced。
自从2015年06月开始 Yii 2 工作环境的搭建,接触 Yii 2.0 快半年,感觉需要学习的东西很多,常常忘记,可以结合做网站,把他们记下来。
另外,yiichina 网友号召开发一个完整的 Yii 2.0 教程,github 网友 forecho 建议采用 gitbook 制作 PDF 书籍。遂想利用 gitbook + markdown 写一本简易的书籍,把更多人的智慧集合起来。
本书在 Linux 操作系统 Deepin 15 下编译制作并测试。
本书适合期望使用 Yii 2.0 制作 Web 网站的初级开发者,读者需要具备基础的 HTML,JS 和 CSS 知识,并且了解 PHP 基本语法,最好也懂点 bash 的基本知识。在学习的过程中,建议读者注册一个 github.com 账号,建立一个学习笔记的代码仓库。
初步计划分为七部分。
第一部分 各类软件的介绍
第二部分 网站开发过程的记录
第三部分 部分插件模块制作说明
第四部分 HTML,CSS,JavaScript 介绍
第五部分 PHP 介绍
第六部分 Python 介绍
第七部分 Kali Linux 阅读有感
附录:
代码规范:采用yii2核心代码的规范。
搭建vagrant虚拟机测试平台
- 中文和英文间留有空格。
- 命令行中,当前用户操作使用 $ 开头,root 用户操作,用 # 开头。
- 目录和文件使用斜体,比如 ./frontend/web/index.php
- 变量名称使用代码形式,比如
$model
- 一段代码后的解释采用统一形式。解释 二字采用加粗,后面按序排列。
- 各章节的编号,采用
ch-x-xx.md
形式,用法ch-[1,2,3]-[01-99].md
表示第几部分该部分的第几章。
工作较忙,源码尚未发布,敬请期待。源码地址: https://github.com/bubifengyun/code-book-yii2-dev-process 代码将会采用分章节的形式设定 tag,方便查看不同的代码。当前演示页面没有跟上节奏。
演示页面:https://frumentaceous-colle.000webhostapp.com/wuzhishan/web/index.php
- 用户:舞林大会
- 密码:舞林大会
欢迎提意见。
- 在 github 项目主页开 issue
- yiichina 的 bubifengyun
- oschina 博客 : http://my.oschina.net/bubifengyun
- 电子邮件:[email protected]
- QQ:402229566
本书版权属于 @bubifengyun。 收编的优秀教程版权属于教程的原作者,原教程另有说明的遵守教程中的说明。 除特别声明外,本书中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权, 代码遵循 BSD 3-Clause License(3项条款的BSD许可协议)。
如果您感觉本文写的不错,想给本人一点支持,除了上面的协助开发外,还可以捐赠一两块钱手机流量钱。 您的支持是将是我更新内容的一大动力,谢谢。下面分别是微信和支付宝。