使用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构建的现有桌面用户界面的屏幕截图:

Image 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 business logic and code from the legacy application. Usually, algorithms and
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
生物特征识别(Biometrics)技术是指通过采集和分析人体生物特征信息,如人脸、指纹、虹膜、掌纹、声纹等,以实现身份认证和鉴别的技术。生物特征识别技术可以在不需要用户输入密码、卡片或令牌等身份证明的情况下,对用户进行自动化身份识别和验证。 生物特征识别技术通常包括以下几个步骤: 1. 生物特征采集:采集用户的生物特征信息,如人脸、指纹、虹膜等。 2. 生物特征提取:从采集到的生物特征信息中提取出关键的特征点或特征向量。 3. 特征匹配:将提取的生物特征与已注册的生物特征信息进行比对,以判断用户的身份。 4. 决策和输出:根据比对结果,判断用户是否为合法用户,并输出相应的认证结果。 生物特征识别技术具有以下优点: 1. 非接触式识别:生物特征识别技术不需要用户接触任何设备或介质,具有较高的便捷性和易用性。 2. 高度准确性:生物特征识别技术可以通过分析用户的生物特征信息,实现高度准确的身份认证和鉴别。 3. 难以伪造:生物特征信息是个体独特的生物特征,难以被伪造或篡改。 生物特征识别技术也存在以下不足: 1. 隐私问题:生物特征信息的采集和存储可能涉及用户的隐私问题,需要采取相应的安全措施。 2. 成本问题:生物特征识别技术的设备和算法成本较高,需要投入大量的资金和技术支持。 3. 可靠性问题:生物特征信息可能受到环境、疾病等因素的影响,可能导致识别结果不准确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值