1

我正在構建簡單的LOB應用程序(在線餐廳預訂應用程序),我想支持多種客戶端應用程序類型,如網站,Windows桌面應用程序,Android應用程序等。所以我認爲最好的方法設計系統是分開ASP.NET 5 WebApi這將提供與數據庫,授權和類似的東西交互,並建立單獨的解決方案與客戶端應用程序將消耗該API的項目。其中一個客戶端應用程序是Silverlight應用程序。問題是,我如何從Silverlight應用程序使用我的API。我找不到任何信息鏈接SilverlightASP.NET 5. All i got is MVC6 . Is it better to create ASP.NET MVC6 application, implement my APIs there and host Sliverlight`在該項目中或像我描述的那樣分開它?ASP.NET 5和Silverlight 5

+0

爲什麼不使用MVC而不是Silverlight? –

+1

我只是喜歡Silverlight ..我發現寫XAML代碼,MVVM的東西,Caliburn.Micro等比HTML更方便 –

回答

1

Silverlight已經死了,但它可以很容易地使用REST API,所以爲什麼它不能用於ASP.NET Core 1.0?

有沒有必要有特殊的文件。

+0

那麼,這就是我想聽到的,它是死或不..它爲什麼死了?它可以與ASP.NET Core 1.0一起使用,但不能在ASP.NET 5應用程序中託管。我必須創建舊的ASP項目來託管它。這就是爲什麼我問。我應該放棄Silverlight並使用其他一些前端的東西嗎? –

+0

@VladimirDjurdjevic我會很驚訝,你還沒有放棄它。在過去的24個月中,所有瀏覽器更新都會導致Silverlight在很多情況下無法默認運行。 –

+0

我不知道:DI是不是Web開發人員,只是一個學生,所以我不會與所有發生在Web上的事情同步..我有很多WPF的expirience,所以我想通過Silverlight將是最好的方式來快速完成項目.. –