2014-02-23 94 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中。