2014-02-23 38 views
-1

我想创建一个Web应用程序,我正在探索如何做到这一点。所以我遇到了AngularJS。我想在我的应用程序中使用WCF服务和SQL Server。我试图找到AngularJS,WCF服务,SQL Server可以为我做什么,因为我发现AngularJS无法做我希望我的应用程序做的事情之后,我不想在项目中间使用变化技术。使用AngularJS,WCF服务和SQL Server创建动态网页

所以,我的问题是AngularJS能帮我创建静态网页和动态网页吗? 我可以在ASP.NET MVC开始我的项目,但我想探索AngularJS并想知道它是什么。

我的项目是

  1. 发送电子邮件
  2. 显示从数据库中的内容(在使用Ajax任何方式)
  3. 语音聊天,视频聊天,文字聊天
  4. 可以包含的JavaScript, jQuery,CSS,HTML5

告诉我一些关于它的事情。有什么建议么? 谢谢

回答

1

你的问题是模糊的,但我建议使用微软的WebAPI而不是WCF,甚至ASP MVC,因为从头开始RESTful设计的WebAPI和更简单的配置。

使用这种方法,您仍然可以使用WebAPI在C#中查询SQL Server,因此您不需要切换数据库。

通过比较查询非RESTful Web服务的文档非常少,因此您将通过此路线获得教程,博客等方面的巨大优势。

0

请参阅下面的问题:

  1. AngularJS可以帮我创建静态网页,动态网页?

是的,它当然可以。检查它在official website

2.发送电子邮件

这应该是使用电子邮件客户端服务器端的责任,例如从数据库SMTP client

3.Displaying内容(在任何使用Ajax的方式)

是的,它当然可以。

4.Voice聊天,视频聊天,文字聊天
尝试WebRTC首先看它是否足以满足您的任务

5.可包含的JavaScript,jQuery的,CSS,HTML5

是的,你可以只要你确定自己在做什么,就可以使用任何你想要的东西。

0

我希望以下指导方针能帮助你。

  1. 当您创建项目时,选择WebApi模板。
  2. 然后在脚本文件夹中包含angularjs文件。
  3. 使用cshtml文件,但在HTML文件中执行。
  4. 使用角度客户端mvc功能快速构建您的应用程序和性能。
  5. 使用角度http服务调用webapi方法。
  6. 所有c#specfic功能都构建在webapi中。