埃拉纳特网络论坛 以主要更新发布

埃拉纳特网络论坛 以主要更新发布

2026年9月4日1 次浏览来源:Dev.to阅读原文

WebForms Core(WebForms Core),或称WFC(WFC)是一款以指挥官-执行者概念为基础的新技术,由Elanat开发.

GitHub WebForms Core中的WebForms Core组织是一个DSL,用于定义创建,修改,控制DOM的命令以及用户界面的执行流程,与客户端运行时间一起运行.

这种DSL可以实现声明和模型驱动的抽象,允许数据流,UI生成和修改,用户互动,操作命令被定义而不直接在客户端执行DOM相关逻辑.

然后运行时间解释和执行这些命令,并将所请求的修改应用到用户界面.

WebForms Core不仅为形式和CRUD操作设计.

甚至可以被扩展为创建交互式浏览器游戏. 2.1版引入了高层次的申报能力.

这个版本提供了比WFC核心更高的抽象度,通过先进的方法和机制将声明式发展的优势与必须的发展结合起来.

WebForms Core 2.1支持JavaScript ES2020以及基于2020–2021年及后期版本共同网络标准的现代浏览器.

上个版本(2)支持ES2022,在这个版本中,我们承诺也支持一些更老的浏览器.

因此,这个版本与从2015年起发布的Windows 7和移动设备上的最新浏览器完全兼容,包括Android 6.0(最新Chrome版本可供它使用,Chrome 106 in 2022)和iOS 15(与Safari 15 in 2021).

以结构为中心在WebForms Core中的UI生成,可以超越组件级别,并专注于自动生成UI结构,而不是手动构建单个UI组件.

在这个方法中,开发者不是单独定义每个输入,标签,形式和表格,而是定义规则和数据结构,系统根据它们创建UI.

例如,一个模型或数据库表结构可以用作自动生成添加和编辑表单,输入字段,甚至数据显示结构的基础.

因此,开发者主要是具体说明"存在什么数据以及应该生成什么结构",而不是"如何构建每一个HTML元素".

相较于Blazor:Blazor主要提供以组件为中心的UI模型,而WebForms Core除了可再用组件和结构外,还可以提供以结构为中心的或元数据驱动的UI生成模型.

其他系统也可以建造这种发电机,这不是唯一的技术优势。

重要的一点是WebForms Core的架构和工具非常适合自动生成DOM/UI结构的构建系统.

与React React相比,本质上是一个组件和基于状态的UI库.

WebForms Core提供了不同的东西:一个DSL + runtime来定义和执行UI流,数据流和执行流.

WebForms 和 WebFormsJS 之间的兼容性 例如,WebFormsJS版本2.0.1仍然与WebForms类版本2.0和2.0.9兼容.

同样地,WebForms类版本2.0.1仍然兼容WebFormsJS版本2.0和2.0.9.

WPC是一种不断发展的技术,建议使用该技术的最新版本.

WebForms Core 2.1 第2.1版是另一个主要的更新版本,和前两个版本一样.

我们花了3个多月的时间来进行WebForms课程和WebFormsJS库之间兼容性的写作测试.

在埃拉纳特,WFC 2.1实现了超过99%的WFC 2.1.

这一百分比代表了我们测试的成功率:我们继续测试,直到我们不再能找到问题。

WebForms级目前非常稳定.

如果未来几天在WebFormsJS中报告出问题,我们将立即予以纠正并发布2.1.1版及后期.

这些补丁版本仍然与WebForms类2.1版本完全兼容.

分享