2013-07-26 16 views
0

我們在Silverlight/DevForce服務中開發了項目,目前我們很清楚地將代碼移入HTML5。我的問題是可以重用項目的服務器端部分,我的意思是可以重用DevForce服務或更好地遷移到WebAPI服務? IdeaBlade的Breeze Js用於HTML5,但它看起來更像是數據服務提供商,不支持DevForce服務。如何在DevForce服務中使用Breeze Js

回答

1

您可能會問,BreezeJS是否以DevForce「invokeServerMethod」的方式提供了一種機制,用於處理客戶端和運行在服務器上的Web API之間的任意服務調用。

BreezeJS 不是。 DevForce「invokeServerMethod」在您需要與服務器進行非數據交談時很有用。您不必打開並保護自己的頻道;相反,您可以共享客戶端和服務器之間的DevForce安全數據通道。這也是發送實體包的一種便捷方式。建立你自己的獨立頻道並不是很有趣。

但是,使用Web API服務端點進行書寫和通信要容易得多。我們的想法是,如果沒有BreezeJS EntityManager的幫助,您可以很好地管理您的非數據通信。所以我們沒有看到需要實現「invokeServerMethod」的等價物

但是,也許你有一個會導致我們重新考慮的場景。我們很想了解更多。

0

Breeze今天沒有與DevForce整合。我建議將該請求添加到Breeze UserVoice site。 Breeze團隊在使用新功能時使用UserVoice判斷興趣。

快速查看顯示我已經有一個DevForce相關建議:Support for DevForce models

相關問題