【发布时间】:2017-06-11 07:49:15
【问题描述】:
我们已经开始使用无服务器技术,特别是使用无服务器框架的 AWS Lambda 和 API Gateway。我们正在使用 Auth0 来管理身份验证。问题是我们应该使用的最好的前端技术是什么?
我认为我们可以使用 S3 和 cloudfront 构建前端。没有任何服务器的每个网页或一组网页的灵活性听起来很棒而且很简单,但是我想知道使用 S3 和 cloudfront 构建使用标准 javascript ajax 调用的网页与使用其他前端技术相比的优缺点比如angularjs或者vue?
tldr;:我们应该使用 angularjs、vue 等构建前端页面还是应该使用纯 AJAX 调用使用 S3?有什么好处和坏处?
【问题讨论】:
-
您可以在 S3 上托管 Angular/Vue。我不明白你试图做出的区分。
-
看到了反对票 - 但我在下面提供了答案。希望对您有所帮助。
-
抱歉有任何混淆...我知道我可以在 S3 上托管 Angular/Vue,我为什么要这样做?在简单的 javascript ajax 调用中使用这些技术有哪些优点/缺点?
-
@DavidD 再次,我不明白试图区分。 Vue 甚至不原生地make AJAX 调用——这是你的责任(他们甚至放弃了以前的可选 vue-resource 插件:medium.com/the-vue-point/retiring-vue-resource-871a82880af4)。你可以在 Vue 中进行简单的 JavaScript AJAX 调用。
标签: angularjs amazon-web-services amazon-s3 lambda vue.js