各位好,想麻烦各位大哥一件事情。 我是一名高二的学生,在之前自学过简单的 php、python、html 等 最近要参加一个冬令营,该营名为“全球创新体验营” 然后营期中会有一个创新挑战赛,主题现在并没有发布
php 目前写过一个完整项目,前后端都是自己写的( css 框架不是)(代码在: https://coding.net/u/puluter/p/SPM/git ) 这个项目的介绍也可以在上面那个地址里面找到,叫“青少年科技创新大赛.docx ”
这两天在为这个挑战赛做准备,但是不太清楚该学习哪些方面的知识,php 开发方面深知自己还学习得比较基础但是苦于找不到合适的教程,希望各位能不吝赐教,为小弟指一条明路,现在该学什么、亦或是我现在存在哪些问题
再次表示感谢 (初来此站,如果犯了什么错误请多海涵)
1
sw10 2018-01-24 16:42:49 +08:00
几个小建议:
1. 提交的时候,忽略 .idea 和 233 这两个目录。在 .gitignore 文件里面补充规则即可; 2. 完善您的 README,简单介绍这个项目是什么,怎么安装等等; 3. 不要把隐私数据提交到 git,特别是公开的。比如 configs/configs.php 里面;建议是把隐私配置放在单独一个文件,然后使用 .gitignore 忽略; 4. 把网站入口抽出来放在 web 目录或 public 目录; 5. 使用 composer ; 6. 不要 HTML 和 PHP 混合在一起; |
2
sw10 2018-01-24 16:50:19 +08:00
书的话,推荐:
Modern PHP https://book.douban.com/subject/26635862/ 框架: Laravel https://d.laravel-china.org/docs/5.5 社区: Laravel China https://laravel-china.org/ 最后,建议楼主以学业为主。 |
3
puluter OP @sw10 啊谢谢您的建议。
1. 这个项目是临时创建的,为了能在这里发个帖子,所以没有 readme,有一些隐私数据,会删除的,感谢您的建议 2. html 和 php 分离的话应该怎么做? ajax+js 么? 3. 学业肯定是我的主业,我现在做这些事情是因为这个冬令营和期末考试的时间重叠了,请了一个周的假为这个营做准备,谢谢您的关心! 再感谢一次您的建议,祝您一切顺心~ |
5
sw10 2018-01-24 17:54:53 +08:00
> html 和 php 分离的话应该怎么做? ajax+js 么?
用模板引擎就行,比如 Twig。当然,您也可以使用 Vue.js ,然后使用 Ajax 和后端沟通。 > Laravel 和 thinkPHP 该怎么取舍呢 简单的回答,Laravel。原因一:Laravel 的生态圈更繁荣一些,ThinkPHP 面向的是国内 PHP 开发者,而 Laravel 面向的是全世界的 PHP 开发者。原因二:多看点英文总没有坏处~ 另外,我介绍您学习 Laravel,主要是想让您了解 PHP 周边有哪些东西,出现什么问题有什么解决方案。(开拓思路) |