使用Wisej将Windows桌面应用程序迁移到Web

Moving Windows Forms, WPF, VB6 or other legacy applications to the web can be hard and expensive. The migration roadblocks can be endless when evaluating current web technologies. If you’re the new guy tasked with rewriting the entire application in Angular or another web technology... good luck!

将Windows Forms,WPF,VB6或其他旧版应用程序移动到Web上可能既困难又昂贵。 在评估当前的Web技术时,迁移的障碍可能是无止境的。 如果您是负责用Angular或其他Web技术重写整个应用程序的新手,祝您好运!

Wisej was built with this in mind. By taking the convenience of the WinForms object model and integrating many advanced JavaScript components, Wisej brings a familiar desktop development experience to the web without losing any of its benefits. Applications that originally could only run on Windows become available on every HTML5-compliant device in existence.

Wisej就是在考虑到这一点而构建的。 通过利用WinForms对象模型的便利性并集成了许多高级JavaScript组件,Wisej将熟悉的桌面开发体验带到了Web上,而不会失去任何优势。 原来只能在Windows上运行的应用程序可以在现有的每个符合HTML5的设备上使用。

Developers considering migrating from Gupta Team Developer, VB6, and WinForms will have the option to keep their existing business logic, gain a greatly modernized UI, and the same workflow. Wisej and Ice Tea Group offer automated migration solutions for Gupta Team Developer, Visual Basic 6, and WinForms applications to a fully modernized web-based platform. Semi-automated migration paths are also available for Microsoft C++, Windows Presentation Foundation (WPF), Silverlight and Visual FoxPro.

考虑从Gupta Team Developer,VB6和WinForms进行迁移的开发人员可以选择保留其现有的业务逻辑,获得高度现代化的UI和相同的工作流程。 Wisej和Ice Tea Group为Gupta Team Developer,Visual Basic 6和WinForms应用程序提供了向完全现代化的基于Web的平台的自动化迁移解决方案。 半自动迁移路径也可用于Microsoft C ++,Windows Presentation Foundation(WPF),Silverlight和Visual FoxPro。

Developers considering full-stack development tools for their projects will have the opportunity to leverage the scalability, flexibility, and security that Wisej has to offer.

考虑为其项目使用全栈开发工具的开发人员将有机会利用Wisej提供的可伸缩性,灵活性和安全性。

案例研究:业务线应用程序面临的挑战 (Case Study: Challenges with Line-of-Business Applications)

Today’s world of enterprise-scale business applications usually shows a feature-rich history of evolvement and enhancements, making the transition from Windows desktop to native web a difficult, risky, and sometimes unrealistic task. What are typical challenges and how does it work?

当今的企业级业务应用程序世界通常显示了功能丰富的演进和增强历史,这使得从Windows桌面到本地Web的转换变得困难,危险,有时甚至不切实际。 典型的挑战是什么,它如何运作?

Let’s take a brief look at an example from the public sector:

让我们简单看一下公共部门的一个例子:

Harris Local Government (part of the Constellation Software Group) decided to modernize 150 separate Windows modules developed in Visual Basic 6 to an integrated web-based platform. Harris serves more than 5,500 small and mid-sized municipalities with a wide variety of solutions such as vehicle registration, real estate, personal property, and utility billing. The software suite includes financial modules such as accounting, fixed assets, and payroll.

哈里斯地方政府(星座软件集团的一部分)决定将Visual Basic 6中开发的150个单独的Windows模块现代化为一个基于Web的集成平台。 哈里斯(Harris)为5500多个中小型城市提供服务,并提供多种解决方案,例如车辆登记,房地产,个人财产和公用事业计费。 该软件套件包括财务模块,例如会计,固定资产和工资单。

Figure 1 provides a screenshot from an existing desktop user interface built with VB6:

图1提供了使用VB6构建的现有桌面用户界面的屏幕截图:

使用Wisej将Windows桌面应用程序迁移到Web_第1张图片
Figure 1: Harris Local Government application before modernization (Visual Basic 6)
图1:现代化之前的Harris地方政府应用程序(Visual Basic 6)

Developing a complex enterprise-scale application from scratch is usually not an option that works. Here are typical obstacles to take into consideration:

从头开始开发复杂的企业级应用程序通常不是可行的选择。 以下是需要考虑的典型障碍:

  • Time, effort, risk and cost of a manual rewrite are in many cases beyond consideration. An application with hundreds or thousands of forms and dialogs may take dozens of man/years to rewrite and test from scratch.

    在许多情况下,手动重写的时间,精力,风险和成本是无法考虑的。 具有数百或数千种表单和对话框的应用程序可能需要数十个人/年才能从头开始重写和测试。
  • There is a huge risk when doing a manual rewrite without the ability to take over busin

你可能感兴趣的:(java,大数据,python,web,javascript,ViewUI)