开源重量级的流程引擎或UI引擎

简介:

关注这两个方面的同学个踊跃加粉了~~同时在下面回复期望开源哪一个,将先开源呼声高的一个。

好吧,先小秀一下UI:

增加下面的pom依赖,表示此工程需要org.tinygroup.aerowindow

?
1
2
3
4
5
         < dependency >
             < groupId >org.tinygroup</ groupId >
             < artifactId >org.tinygroup.aerowindow</ artifactId >
             < version >1.0.0-SNAPSHOT</ version >
         </ dependency >

接下来就可以在页面文件中编写内容了:

比如创建aero.page文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#@aeroWindow("Demo" "演示" "400" "300")
< ul >
     < li >< strong >Special feature:</ strong > Live animated Aero Glossy look (see header when moving) </ li >
     < li >Usual window buttons: Minimize, Zoom, Maximize and Close </ li >
     < li >Double-click support, such as in windows (maximize, zoom out) </ li >
     < li >Active window is highlighted visually, as in Windows </ li >
     < li >User-infinitely scalable window size </ li >
     < li >Sliding window by mouse dragging </ li >
     < li >Usual Z-order management, as in Windows </ li >
     < li >+ Animated change of window size</ li >
     < li >+ Multiple configuration options </ li >
</ ul >
#end
 
#@aeroWindow("hundsun" "百度" "800" "400")
< iframe  src = "http://www.baidu.com"  width = "100%"  height = "100%"  style = "border: 0px;"  frameborder = "0" ></ iframe >
#end
 
#@iconContainer("abc")
     #@icon("firefox" "DesktopIcon-Firefox.png")
     alert(1);
     #end
#end

运行结果:

简单吧。

实际上,这个效果要出来,需要用到aero window jquery plugin,它还用到了jqueryui,JqueryUI还用到了jquery,但是所有的这一切程序员都不用管了。

只要引用了UI组件包org.tinygroup.aerowindow,什么jss,css,什么图片资源,字体资源统统不用管。

?
1
2
3
#@aeroWindow("Demo" "演示" "400" "300")
......
#end

只要在页面中写入上面的内容,......就会自动放入到窗口中去。

再看一个例子:

增加下面的pom依赖,表示此工程需要org.tinygroup.arctext

?
1
2
3
4
5
         < dependency >
             < groupId >org.tinygroup</ groupId >
             < artifactId >org.tinygroup.arctext</ artifactId >
             < version >1.0.0-SNAPSHOT</ version >
         </ dependency >

然后编写下在的页面文件arctext.page:

?
1
2
# @arcText  ( "abc"  3  "100"  1  "200pt"  "200pt" )中华人民共和国#end
# @arcText  ( "aaa"  3  "100"  - 1  "200pt"  "200pt" )中华人民共和国#end



然后执行,就可以执行出下面的效果:

只要去掉上面的POM依赖,它们就会消失的干干净净。

相关文章
|
5月前
|
缓存 自然语言处理 JavaScript
抓紧上车,别再错过啦, Github 开源后台管理平台,Naive UI !!!
naive-ui-pro 是基于 Vue3 + Vite + TypeScript 的免费开源中后台模板,主打“路由插件化架构”,将权限、页签、缓存等功能拆解为可插拔模块,像搭积木一样灵活组装。内置 14+ 插件、Pro Naive UI 组件库与丰富示例,支持移动端适配、多主题、国际化,MIT 许可,开箱即用,助力高效开发。
710 4
|
人工智能 自然语言处理 API
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
UI-TARS Desktop 是一款基于视觉语言模型的 GUI 代理应用,支持通过自然语言控制电脑操作,提供跨平台支持、实时反馈和精准的鼠标键盘控制。
4683 17
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
|
人工智能 自然语言处理 API
UI-TARS:字节跳动开源专注于多平台 GUI 自动化交互的视觉语言模型
UI-TARS 是字节跳动推出的新一代原生图形用户界面(GUI)代理模型,支持跨平台自动化交互,具备强大的感知、推理、行动和记忆能力,能够通过自然语言指令完成复杂任务。
3394 16
UI-TARS:字节跳动开源专注于多平台 GUI 自动化交互的视觉语言模型
|
人工智能 编解码 自然语言处理
Aria-UI:港大联合 Rhymes AI 开源面向 GUI 智能交互的多模态模型,整合动作历史信息实现更加准确的定位
Aria-UI 是香港大学与 Rhymes AI 联合开发的多模态模型,专为 GUI 智能交互设计,支持高分辨率图像处理,适用于自动化测试、用户交互辅助等场景。
577 11
Aria-UI:港大联合 Rhymes AI 开源面向 GUI 智能交互的多模态模型,整合动作历史信息实现更加准确的定位
|
12月前
|
人工智能 自然语言处理 前端开发
Flame:开源AI设计图转代码模型!生成React组件,精准还原UI+动态交互效果
Flame 是一款开源的多模态 AI 模型,能够将 UI 设计图转换为高质量的现代前端代码,支持 React 等主流框架,具备动态交互、组件化开发等功能,显著提升前端开发效率。
1917 1
|
前端开发 Linux C#
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
1387 10
|
前端开发 数据安全/隐私保护 开发者
FirstUI:Deepseek能帮我们做很多事情,而这款开源框架专为开发者设计的开源UI框架,让你的项目加速起飞
嗨,大家好,我是小华同学。今天为大家介绍一个轻量级、响应式的前端UI框架——FirstUI。它提供丰富的组件库,包括按钮、输入框、下拉菜单等,帮助开发者快速构建美观、功能丰富的用户界面。FirstUI的核心理念是“简单、快速、高效”,适合各种Web应用开发,如企业网站、电商平台和个人博客。其体积小、加载快,支持响应式设计,并且易于定制。FirstUI拥有活跃的社区支持,开发者可以轻松找到帮助并分享经验。欢迎关注我们,获取更多优质开源项目和高效工作学习方法。
541 0
|
前端开发 数据安全/隐私保护
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程 前端uniapp+H5 后端FastAdmin框架 可打包成APP多端运行 亲测可用
450 13
|
人工智能 API Apache
推荐3款开源、美观且免费的WinForm UI控件库
推荐3款开源、美观且免费的WinForm UI控件库
2817 6