1.Wisej.NET起源
1.官方网址 https://wisej.com/
2.源代码https://github.com/iceteagroup/wisej-examples
3.控件demo https://wisej-demobrowser.azurewebsites.net/#Editors/TextBox/Features
4.小型体验项目 https://github.com/iceteagroup/wisej-selenium
3.来源:
Wisej.NET是一款Web应用程序开发框架,由IC#Code公司开发。它基于ASP.NET技术,提供了一种快速开发Web应用程序的方式,可以用于开发各种类型的Web应用程序,包括企业应用、数据管理系统、交互式数据分析等。
Wisej.NET可以读作为"Whiz-jay dot NET",其中"Wisej"是该框架的名称,".NET"表示它是基于.NET平台开发的。
Wisej.NET提供了一个平台和一组工具,旨在减轻开发、测试、部署和维护复杂业务软件的负担。
它通过授权开发人员利用现有的桌面应用程序,弥合了传统winforms风格的桌面应用程序和web之间的差距。
开发人员可以使用他们熟悉的工具,如像素完美的设计表面和他们熟悉的语言(c#或VB.NET)的拖放控件来构建实时web应用程序,而无需学习HTML、CSS或JavaScript。他们可以留在他们最喜欢的IDE中,比如Visual Studio,利用智能感知、集成调试、设计面和源代码控制集成等特性。
前端开发人员可以利用他们的web技术知识来增强应用程序,并无缝集成第三方包,如HTML5图表库和ASP、网络控制。
为了弥合传统桌面应用程序和现代web应用程序之间的差距,Wisej.NET提供了几个特性,这些特性为迁移现有应用程序或构建新项目创建了一条简单的路径,而无需学习一组新技术。
支持触摸和手势是内置在软件模拟支持桌面体验,本地化是一等公民,和应用Wisej.NET生产的产品是开箱即用的响应式的。这意味着它们可以通过桌面浏览器、移动智能手机和平板电脑轻松访问。
4.特点:
Wisej.NET的特点是采用了类似于Windows Forms的编程模型和控件体系,使得开发人员可以使用熟悉的开发工具和方式来开发Web应用程序。同时,Wisej.NET还提供了一些新的功能和特性,例如实时更新、多线程、自定义主题等,使得Web应用程序的开发效率和用户体验都得到了很大的提升。
5.发展:
Wisej.NET最初发布于2016年,经过多年的发展和迭代,已经成为了一款成熟、稳定的Web应用程序开发框架,被越来越多的开发人员和企业所采用和信赖。
2.Wisej.NET控件
Wisej.NET提供了一系列类似于WinForms控件的Web控件,这些控件具有类似WinForms的外观和行为,并且可以直接在Web浏览器中运行。以下是Wisej.NET中常用的控件:
- Button:按钮控件,用于触发操作或提交表单数据。
- TextBox:文本框控件,用于输入文本或数字等数据。
- Label:标签控件,用于显示文本或说明信息。
- ComboBox:下拉列表控件,用于从列表中选择一个或多个选项。
- ListBox:列表框控件,用于从列表中选择一个或多个选项。
- DataGridView:数据网格控件,用于显示和编辑数据表格。
- Chart:图表控件,用于展示统计数据或分析结果。
- TreeView:树形视图控件,用于展示层次结构的数据。
- MenuStrip:菜单控件,用于展示应用程序的菜单项和子菜单项。
除了以上控件之外,Wisej.NET还提供了许多其他类型的控件,例如日历控件、日期选择器控件、颜色选择器控件等,以满足各种应用场景的需求。
3.Wisej.NET实际应用与总结
3.1Wisej.NET实际应用
1.wisej-selenium项目打开,看到代码为Winform的形式,并且web服务配置框架已经搭建好;
2.wisej-selenium项目启动,直接打开web程序;
3.2Wisej.NET实际应用总结
1.如果之前是Winform的项目切换过来应该容易一些,但是如果用wisej.net其他第三方控件还是有点问题,这个没做测试。
2.我测试了wisej-selenium项目引入WPF UserControl等控件是不能使用的,有STA线程问题,猜想是Wisej.NET支持Winform形式,所以WPF项目切换到此框架有些困难。