制作PHP站点,然后实现Laravel或从一开始就在Laravel上构建


Make PHP site, then implement Laravel or build on Laravel from the get go?

我应该:

。首先用PHP制作这个可能巨大的网站实现Laravel

B。现在学习Laravel并从一开始就使用Laravel构建网站?


关于我想做的网站:

  • 可扩展-它可以处理200或200,000个用户使用的网站同时。
  • 它将主要运行在文本条目,日历功能,列表,一些网站内外的社交网络
  • 我希望客户不会遇到延迟。
  • 我很可能是唯一从事编码工作的人。
  • 每个用户将无法在此上传图片或视频项目的开始,但我想让它作为网站增长到15-30MB/用户。
  • 信用卡处理或Paypal将被用作经常性费用。
  • 我想从小做起,和客户一起成长
  • 由于现金流量现金流量我希望在开始时使用尽可能少的$
  • 如果将来它变得太大,我可能会把它传给别人太快了



关于我的:

    经过大量的研究,看起来Laravel是PHP MVC经得起时间考验的框架(希望是5年)
  • 第一次问问题-这个网站帮了我很多多年来!
  • 刚刚学习PHP, Javascript, SASS, MySQL等,因为我有一个
  • 我确实喜欢创造东西,喜欢HTML, CSS和VBA

如果你在不久的将来想用laravel实现这个网站,我认为你应该现在就做,即使它会延迟你半周的时间来清楚地理解laravel。因为随着时间的推移,你的代码库越来越大,你既没有时间也不愿意转换它,而不是添加新的功能:)

如果你是PHP新手,直接进入Laravel

  1. 安装Homestead虚拟机
  2. 跟随整个Laravel From Scratch系列
  3. 执行基本任务列表应用程序

然后探索更多的laracast,从那里开始。

奖金:

  • 得到PhpStorm
  • 使用git版本控制
  • 获得一个GitHub帐户,并将您的代码存储在一个私人仓库($7/月)

一定要从Laravel开始。它将显著改善您的开发时间,并使您的代码更易于维护。

先学习PHP也很好,但如果你想创建一个应用程序,我也建议你先学习Laravel,这将提高你对MVC框架如何工作的整体知识,以及Laravel的出色功能。

要学习laravel,请查看此链接:https://laracasts.com/series/laravel-5-fundamentals

即使你想使用Laravel,良好的PHP知识也是必须的。Laravel基于MVC(模型-视图-控制器)模型。所以它不会很难处理,因为有几个教程在MVC。你获得了PHP oop的基础知识,然后跳转到Laravel。