我們正在考慮將我們的ASP.NET MVC應用程序遷移到Node.js.這是我目前對遷移過程的理解。將ASP.NET MVC應用程序遷移到Node.js
我們的典型動作是這樣的:
public ActionResult Something(...)
{
//1. execute query (for GET) or command (for POST)
//2. SignalR notification in case POST request
//3. Return query result (for GET) or void (for POST)
}
完美,我想將所有網絡相關的代碼的Node.js(讓我們擺脫像SignalR死/乏力的依賴性)但保持C#上的邏輯(查詢,命令)(無需重寫現有代碼,比JS更容易維護)。所以我最好的解決方案是從Node.js通過Edge.js調用我們的C#命令/查詢(理論上,沒有嘗試它)。我想這種方式存在缺陷,所以我想知道你對它的看法。
你爲什麼要遷移到nodejs呢? –
@VsevolodGoloviznin,好吧... ASP.NET MVC有點死了。尤其是它的開源社區,尤其是與Node.js相比。這是一個例子。我們在SignalR中發現了一個錯誤。關鍵之一。這個錯誤在SignalR中已經有一年多的時間了,它被不同的人反覆報告了幾次,沒有任何代碼被提交到SignalR存儲庫近一年,幾十個問題沒有被回答,主要的SignalR提交者正在提交給Node .js存儲庫(所以即使微軟也願意投資Node.js)。 – SiberianGuy
我真的很想知道這個錯誤,你介意鏈接到細節?我在我的網站上使用SignalR – Luke