我工作的公司创建了这个应用程序,它是我们业务的核心,并依赖网络浏览器来执行某些“规则”,如果没有它们,应用程序对我们的客户来说就变得毫无用处。抱歉必须谨慎,NDA 以及许多其他事情使我无法准确说出应用程序是什么。本质上,JavaScript 控制某些定时事件(必须精确到至少秒),这使得使用 ajax/回发等难以控制。
我的问题是:假设大部分代码实际上是 C# 业务逻辑而不是 asp.net 控件,将 ASP.NET 应用程序转换为 SilverLight 有多难?我刚听完 Deep Fried bytes,MS 的人说这听起来真的没什么大不了的。对于 Web 应用程序是这样,还是主要是 Win32 应用程序?
我知道 asp.net 前端与 SilverLight 有根本的不同,但有一堆 C# 代码我不想在必要时重写。我假设将javascript代码替换为silverlight是微不足道的(我知道假设不好,但我必须从某个地方开始),因为它处理定时事件,所以我并不真正关心这一点。我需要想出一个如何缓解这个问题的解决方案,我希望这是一个中间立场:什么都不做,看着我们被客户敲打,用比网页更安全的方式重写整个应用程序只有前端验证。有没有人尝试将 ASP.NET 代码转换为 SilverLight 项目?