求各位大哥指一条明路

2018-01-24 16:01:40 +08:00
 puluter

各位好,想麻烦各位大哥一件事情。 我是一名高二的学生,在之前自学过简单的 php、python、html 等 最近要参加一个冬令营,该营名为“全球创新体验营” 然后营期中会有一个创新挑战赛,主题现在并没有发布

php 目前写过一个完整项目,前后端都是自己写的( css 框架不是)(代码在: https://coding.net/u/puluter/p/SPM/git ) 这个项目的介绍也可以在上面那个地址里面找到,叫“青少年科技创新大赛.docx ”

这两天在为这个挑战赛做准备,但是不太清楚该学习哪些方面的知识,php 开发方面深知自己还学习得比较基础但是苦于找不到合适的教程,希望各位能不吝赐教,为小弟指一条明路,现在该学什么、亦或是我现在存在哪些问题

再次表示感谢 (初来此站,如果犯了什么错误请多海涵)

1010 次点击
所在节点    问与答
6 条回复
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 混合在一起;
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/

最后,建议楼主以学业为主。
puluter
2018-01-24 17:06:57 +08:00
@sw10 啊谢谢您的建议。
1. 这个项目是临时创建的,为了能在这里发个帖子,所以没有 readme,有一些隐私数据,会删除的,感谢您的建议
2. html 和 php 分离的话应该怎么做? ajax+js 么?
3. 学业肯定是我的主业,我现在做这些事情是因为这个冬令营和期末考试的时间重叠了,请了一个周的假为这个营做准备,谢谢您的关心!
再感谢一次您的建议,祝您一切顺心~
puluter
2018-01-24 17:17:24 +08:00
@sw10 如果可以的话,能麻烦问下您,Laravel 和 thinkPHP 该怎么取舍呢
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 周边有哪些东西,出现什么问题有什么解决方案。(开拓思路)
puluter
2018-01-24 18:04:52 +08:00
@sw10 多谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/425578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX