gpt4 book ai didi

javascript - Laravel 和 Angular(JS),Angular 从哪里开始?

转载 作者:行者123 更新时间:2023-12-03 03:46:13 24 4
gpt4 key购买 nike

我是一名软件工程师,想要学习使用 PHP 和 JavaScript 开发 Web 应用程序。我熟悉 C#、面向对象编程和框架的使用。

所以我决定学习直接创建基于框架的 Web 应用程序(Laravel,因为我们在我的工作中也使用这个框架)。我开始了解该框架的工作原理,并且编程对我来说并不新鲜,我也了解 PHP 的基础知识。

对于前端,我想使用 Angular JS,因为我听到了很多关于它的积极的事情。在我在 Google 上研究 Angular 以及 Angular 与 Laravel 结合的过程中,我了解到我们已经有了 Angular V2 和 V4。

我对此有几个问题:

  1. 最好的开始版本是什么?这是因为我听到V1 的优点(以及与 Laravel 的组合),但 V2 和 V4 有一个完全不同的概念?我有点困惑是否有相同的目的以及结合较新的方法是否仍然是一个好方法Laravel 的版本?
  2. 我可以找到如何将 Laravel 与 AngularJS(1) 结合以及如何构建项目,但找不到好的教程或解释如何将 Laravel 与 AngularJS 结合/构建Angular 2 或 4。这也让我困惑......新版本不是吗?与 Laravel 的良好组合了吗?Angular 只使用 JsonAPI 为何不呢?还是我错了。
  3. 我对 Laravel 和较新的 Angular 版本的发现是,在一个项目中同时使用两者是不行的。建议使用2不同的项目?我不明白为什么,因为我仍然可以制作它们通过良好的文件夹结构在 1 个项目中相互独立。如果这是真的,背后的原因是什么?
  4. 如果将两者合并到一个项目中没有问题,我更愿意这样做。但是将 Angular 添加到 Laravel 项目的最佳实践是什么?特别是对于文件夹结构?是否有教程介绍如何在 1 个项目中使用这 2 个框架?

我希望有人能给我“启动”如何开始提高我的技能。

最佳答案

如果您熟悉新的 Laravel 5.x,我建议您使用 Vue.js。它是默认支持的并且可以很好地协同工作。

https://learninglaravel.net/topics/vuejs

在我之前的项目中,我使用了 Laravel 3/4 + Backbone.js。对我来说,Backbone 比深入研究一个完整的框架要好得多,因为您的整个结构( html + js )依赖于多个自定义标签等。 Backbone 为您提供了一种更好的方法,您可以在某些模块等中部分使用它,或者您可以用它构建整个布局。

关于javascript - Laravel 和 Angular(JS),Angular 从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45378857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com