我们有一个WinJS应用程序,如果它是用XAML/C#编写的,它的性能就不会那么好了。是否可以通过在WinJS中托管XAML或在XAML中托管WinJS来将应用程序一块一块地移动到XAML中?或者完全重写是必要的?
发布于 2012-12-11 03:39:54
重写。在WinJS应用程序中托管XAML是不可能的,而在XAML web视图中托管WinJS将非常困难-跨两个技术堆栈的通信将非常困难,以至于您不会节省任何时间或精力。
发布于 2015-04-08 07:19:44
更好的问题是:为什么你的应用程序没有像预期的那样运行?
一般来说,WinJS应用程序的性能应该与C#/XAML应用程序相同(或者在某些情况下,比C#/XAML应用程序更好)。对你来说,什么表现不好?渲染?布局?非UI代码?(如果JS执行或内存管理对性能敏感,您可以将其转移到C#或C++ WinRT组件-但这种情况很少见)。
那么,您进行了哪些性能分析,使您认为问题实际上是WinJS造成的?(或者HTML/JS运行时?)
https://stackoverflow.com/questions/13802619
复制相似问题