【问题标题】:Laravel API + Vue.js or Laravel BladeLaravel API + Vue.js 或 Laravel Blade
【发布时间】:2020-12-17 16:23:06
【问题描述】:

我看过一些关于使用 Laravel 进行全栈开发的教程,但是有一个人做了两个项目。一个用于 Laravel 作为 API,另一个是完整的 Vue.js 项目,使用命令生成并连接到他的 Laravel API。我想知道,这种方法比使用 Laravel 为前端(Laravel Blade)和后端制作的一个大项目做得更好或更差是什么?我应该什么时候使用 Vue 项目连接和 Laravel API 或 Laravel with Blade?​​p>

【问题讨论】:

  • 前端可以和后端一样复杂,所以使用一些 Vue 功能可以节省大量时间来实现和维护整个项目,确保你可以用 Laravel 做同样的事情。应用应遵守的需求和任务。

标签: laravel vue.js


【解决方案1】:

这完全取决于一个人的项目要求。

Youtube 视频是教程,应该承认它们只是为了提供指导,我会拒绝根据 youtube 视频做出决定。

我建议您列出您的项目要求并尝试找到所有可能性并权衡利弊。

只要你精通 Javascript 和 php,这两个框架的学习曲线都不高。

明智地选择你的堆栈。因为一旦你开始研究它,你就会投入时间并重新寻找新的堆栈不是一个好的决定。

例如: 我的喜好..

对于电子商务平台..

我会使用Vue.js + Laravel api for front end blade for backend

但是你可以用任何一种方式开发它..

重要的是什么适合你以及你对框架有多满意..

【讨论】:

    【解决方案2】:

    我对这两个框架都很了解。问题是,您的项目需要什么?在这种情况下,Laravel 扮演什么角色?你知道完全有可能制作一个完整的网站,即使是一个非常复杂的网站,仅使用 vue.js。您需要后端的少数情况是您需要发送电子邮件、上传和处理文件或拥有数据库 - 即使您使用 Firebase 进行存储,您也可以跳过它,它为您提供可以在他们的云中执行的 nodejs 功能和身份验证。

    最自然的堆栈是 vue 和 node(后端),因为它们都使用 javascript。 就我个人而言,我使用 Vuejs + Vuetify + Firebase 有时是 Nuxtjs

    【讨论】:

      猜你喜欢
      • 2020-09-16
      • 2017-02-18
      • 2018-02-14
      • 2021-07-06
      • 2019-03-21
      • 2017-12-13
      • 2015-07-10
      • 2017-04-14
      • 1970-01-01
      相关资源
      最近更新 更多