2011-06-12 122 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. 在两种不同语言中实现相同的解决方案是基于您在两种语言中的技能而变化的。