V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
puluter
V2EX  ›  问与答

求各位大哥指一条明路

  •  
  •   puluter · 2018-01-24 16:01:40 +08:00 · 956 次点击
    这是一个创建于 2276 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    sw10
        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 混合在一起;
    sw10
        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/

    最后,建议楼主以学业为主。
    puluter
        3
    puluter  
    OP
       2018-01-24 17:06:57 +08:00
    @sw10 啊谢谢您的建议。
    1. 这个项目是临时创建的,为了能在这里发个帖子,所以没有 readme,有一些隐私数据,会删除的,感谢您的建议
    2. html 和 php 分离的话应该怎么做? ajax+js 么?
    3. 学业肯定是我的主业,我现在做这些事情是因为这个冬令营和期末考试的时间重叠了,请了一个周的假为这个营做准备,谢谢您的关心!
    再感谢一次您的建议,祝您一切顺心~
    puluter
        4
    puluter  
    OP
       2018-01-24 17:17:24 +08:00
    @sw10 如果可以的话,能麻烦问下您,Laravel 和 thinkPHP 该怎么取舍呢
    sw10
        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 周边有哪些东西,出现什么问题有什么解决方案。(开拓思路)
    puluter
        6
    puluter  
    OP
       2018-01-24 18:04:52 +08:00
    @sw10 多谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5479 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:03 · PVG 11:03 · LAX 20:03 · JFK 23:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.