AngularJS 无框架

AngularJS without framework

我是 AngularJS 的新手,我已经使用它创建了一个 Web 应用程序。

我想知道是否可以在 AngularJS 中创建具有数据库连接且不使用任何框架的 Web 应用程序(例如 Rails 上的 Ruby 或 PHP 或任何其他)?

您可以使用 AngularJS 在您的 Web 应用程序上做任意多的事情。但是 AngularJS 是一种客户端脚本语言,如果您需要与数据库通信,您将需要一种服务器端语言才能做到这一点。你问你是否能够在没有 "frameworks" 的情况下做到这一点,如果是的话,你会得到答案,但是如果没有像 Ruby 或 PHP 这样的物理语言,你就不能做到这一点。

如果您正在寻找一个轻量级框架来为您的 AngularJS 应用程序执行简单的 REST 请求,我强烈推荐一个名为 Sinatra it takes minutes to set up, if you would want to connect to a database like MySQL or PostgreSQL then I would also suggest using DataMapper 的 ruby 框架作为您的 ORM。或者,您可以创建自己的 PHP 脚本以避免使用框架。