【发布时间】:2018-01-04 20:09:39
【问题描述】:
我是一名软件工程师,想学习使用 PHP 和 JavaScript 开发 Web 应用程序。我熟悉 C#、面向对象编程和使用框架。
所以我决定直接学习基于框架(Laravel,因为我们在我的工作中使用这个框架)创建一个 Web 应用程序。我开始了解框架是如何工作的,并且由于编程对我来说并不新鲜,我也了解了 PHP 的基础知识。
对于前端,我想使用 Angular JS,因为我听到了很多关于它的积极消息。在我在谷歌上研究 Angular 和 Angular 与 Laravel 的结合时,我读到我们已经有了 Angular V2 和 V4。
我对此有几个问题:
- 从什么版本开始最好?这是因为我听到了 V1 的优点(以及与 Laravel 的组合),但 V2 和 V4 有 一个完整的其他概念?如果它有相同的,我有点困惑 目的以及它是否仍然是结合更新的好方法 Laravel 的版本?
- 我可以找到如何将 Laravel 与 AngularJS(1) 结合以及如何构建项目,但找不到一个好的教程或解释如何将 Laravel 与 Angular 2 或 4。这也让我感到困惑.... 新版本不是吗 与 Laravel 的完美结合了吗?Angular 只使用 Json API 那为什么不呢?还是我错了。
- 我发现关于 Laravel 和较新的 Angular 版本是不能在 1 个项目中同时使用这两者。建议是使用 2 不同的项目?我不明白为什么,因为我仍然可以制作它们 通过一个不错的文件夹结构独立于 1 个项目中的每个项目。 那么如果这是真的,背后的原因是什么?
- 如果将两者结合在一个项目中没有问题,我更喜欢这样做。但是将 Angular 添加到 Laravel 项目中的最佳实践是什么?特别是对于文件夹结构?是否有介绍如何在 1 个项目中使用这 2 个框架的教程?
我希望有人能给我一个“kickstart”如何开始提高我的技能。
【问题讨论】:
-
这是一个意见问题...如果您还不了解 PHP,也许您应该学习一门不同的语言...如果您要使用 Ember 编写前端和后端使用Node ...然后您将在两者上都使用JavaScript,例如...我敢打赌人们会关闭这个问题。 stackoverflow.com/help/how-to-ask
-
我希望这个问题不会被关闭,我知道这是一个很好的意见问题。但我只是希望找到一些建议从哪里开始,我认为这可能是正确的地方。我也希望这个问题能帮助其他正在寻找 php/javascript 开发的良好启动的人。(我的问题所在)
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
标签: javascript angularjs laravel laravel-5.3