将ASP.NET Web应用程序转换为Lift应用程序

问题描述

| 我想在ASP.NET中创建一个Web应用程序(可能是购物车),然后再在Lift Web应用程序中翻译此应用程序。我了解Scala编程的基础知识。我的问题: 1)您是否知道ASP.NET和Lift框架之间的标准控件(标签,按钮,单选按钮等)有所不同的某些链接? 2)我可以将这两个应用程序的结果存储在一个公共数据库中吗?我想我可以使用SOAP协议之类的东西。 3)根据您的经验,这种“翻译”有多难?     

解决方法

        我不知道您翻译的意思。您的意思是实际上是通过翻译过程来运行它,该过程将实现从一种语言转换为另一种语言。如果是这样,那么我认为您已经陷入了一个非常大的问题。如果您只是想在不同的语言中实现同一件事,那应该是可行的。 这里没有相关性。在ASP.NET中,控件可以在幕后为您编写一堆代码。 LIFT中没有等效项。尝试像MVC问题一样看待它,并假设您只有HTML输出。 是的,您可能有一个中间层,该中间层使用soap,rest,JSON等任何内容并将其存储在数据库中。但是您可以直接将这两种语言从顶层连接到mysql数据库。 根据您使用两种语言的技能,用两种不同语言实现相同的解决方案是可变的。