wpf – 此列表是否正确了解Microsoft当前的应用程序部署选项?
我正在努力摆脱微软目前提供的许多应用程序部署选项。
做一点研究发现了几十个混乱的词汇: >“WPF应用” 我将我的调查结果清理成以下七种不同的方法。感谢反馈: >“使用MSI部署的WPF应用程序”(允许大量的安装选项) >目标计算机上需要的MSI运行时 >“使用ClickOnce部署的WPF应用程序”:(如果要自动更新但在沙箱中运行) >需要两次点击(点击超链接,点击是),没有用户输入 >“XBAP应用”:xcopy部署.xbap文件,IE和Firefox立即显示网页 > XBAP模型的真正目标是创建一个与传统的HTML和JavaScript网站(或Flash applet)相当的WPF, >“Silverlight应用程序”:运行在客户端的浏览器中,并使用已下载的4MB子系统的.NET框架,即没有3D) >跨浏览器(Opera和Safari也可以使用应用程序) >“具有JQuery / AJAX的ASP.NET MVC”:与RAD和TDD相关的WPF开发平台的新开发平台 >这种方法值得考虑WPF / Silverlight方法 >“ASP.NET应用程序”:具有ViewState的经典Web应用程序等可能会随着ASP.NET MVC获得接受而越来越少地使用 我会特别感谢有关以下方面的反馈: >可重复使用的控件(例如,如果我们在Silverlight中开发,我们可以在XBAP中重用我们的代码/控件吗?)
AppStart经验:
MSI = ClickOnce = Silverlight = XBAP =像silverlight但只适用于windows。没有人会需要这个。 Silverlight更好 编程技术: Silverlight = ASP.NET = WinForms =旧技术 WCF =不适用于基于浏览器的应用程序。是分布式应用程序人们可以把所有的门都打开进客户端。使用WCF =需要MSI。 WCF为服务器提供了一个很好的框架。当您使用REST进行接口时,客户端将永远不需要WCF。客户端可以在ClickOnce和MSI安装的应用程序中连接/断开连接。您必须连接到silverlight和ASP中的appstart网页。 XAML可以重用于silverlight / wpf / xbap。 wpf / silverlight的轻微更改。我知道wpf / xbap没有变化。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- typescript – 错误:在尝试扩展tslint-microsoft-contrib时
- 如何通过Powershell启用Windows功能
- 在Windows Server 2008/2012上使用SCHTASKS需要帮助
- 注入x64-process的x64-DLL挂钩x86-DLL,无法使用C和EasyHook
- .net – 如何安排Windows服务的启动和停止?
- windows – 从RDP会话断开连接时停止注销
- win10串口调试
- active-directory – 当您授予用户管理员访问权限时,SBS 20
- 如何在Windows 7上安装PHP 7的MongoDB驱动程序?
- 如何在Windows机器上使用R检查系统内存是否可用?