2011-06-12 148 views
0

我想在ASP.NET中創建一個Web應用程序(也許是購物車),之後我想在Lift Web應用程序中翻譯此應用程序。我知道Scala編程的基礎知識。我的問題:將ASP.NET Web應用程序翻譯爲提升應用程序

1)您是否知道ASP.NET和Lift框架之間標準控件(標籤,按鈕,單選按鈕等)的差異的一些鏈接?

2)我可以將這兩個應用程序的結果存儲在一個公共數據庫中嗎?我想我可以使用類似SOAP協議的東西。

3)根據您的經驗,這種'翻譯'有多麼容易或困難?

回答

0

我不知道你的意思是翻譯。你的意思是通過一個將實現從一種語言轉換爲另一種語言的轉換過程實際運行它。如果是的話,我認爲你已經陷入了一個非常大的問題。如果你的意思是你只是想用不同的語言來實現同樣的事情,那應該是可行的。

  1. 這裏沒有相關性。在ASP.NET中,控件在那裏爲你編寫一堆代碼。在LIFT中沒有等效物。嘗試把它看作是一個MVC問題,並假設你只有HTML輸出。

  2. 是的,你可以有一個使用soap,rest,JSON等等的中間層,並將它存儲在數據庫中。但是你可以直接將兩種語言連接到一個mysql數據庫,直接從前面的層到。

  3. 在兩種不同語言中實現相同的解決方案是基於您在兩種語言中的技能而變化的。