如何在没有使用PHP或java的ember-cli的情况下使用ember js?

时间:2016-07-20 08:59:50

标签: java php ember.js ember-data ember-cli

如何在没有使用PHP或java的ember-cli的情况下使用ember js?如何与后端数据进行交互?任何例子都将非常感激。

1 个答案:

答案 0 :(得分:2)

您需要了解的第一件事是 ember-cli 是一个命令行界面。它充当蓝图生成器和资产管道,并将所有余烬物品粘合在一起,形成一个精彩的生产包。它现在只是标准的,你不想在没有 CLI 的情况下使用 Ember 。除非你在1.13之前使用Ember而且无法升级,否则它们现在基本上是相同的。

Ember是用于前端/客户端用户界面的JavaScript框架。它不像传统的Apache / PHP那样处理服务器样式的数据存储。在PHP设置中,每个页面都在服务器端呈现,然后以完整的形式传送到浏览器。 Ember更像是一个shell,你可以从其他地方填充数据,但也可以在浏览器中操作这些数据并将其保存回数据源。

数据源实际上可以像本地存储一样简单。也许是一款简单的游戏,它只会将您的userScore存储在内置的本地存储中。

数据源可能类似于WordPress API,其中ember拉入帖子或页面数据以显示在屏幕上。也许你甚至有一个表单可以将新帖子保留回服务器。

您可以将parse或firebase用作实时后端即服务。或者你可以构建一个能够生成Ember可以使用的API的任何类型的服务器。

目前,rails很受服务器的欢迎。此外,节点框架如hapi.js和sails。 Elixr和Pheonix越来越受到关注,并且已被证明是Ember强大的后端团队。

Ember使用ember-data和适配器接收API数据并序列化为一组简单的约定。

如果您有来自PHP或Java的API端点,您可以使用它们 - 但是,如果您要开始一个新项目 - 我认为这不是理想的路线。

您可以按照Ember指南教程了解有关Ember如何工作的更多信息。祝你好运!。