开源重量级的流程引擎或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依赖,它们就会消失的干干净净。

相关文章
|
6月前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
390 0
|
12天前
|
人工智能 API Apache
推荐3款开源、美观且免费的WinForm UI控件库
推荐3款开源、美观且免费的WinForm UI控件库
|
12天前
|
API C# 开发者
基于Material Design风格开源、免费的WinForms UI控件库
基于Material Design风格开源、免费的WinForms UI控件库!
|
1月前
|
Linux C# Android开发
分享3款开源、免费的Avalonia UI控件库
分享3款开源、免费的Avalonia UI控件库
146 0
|
2月前
|
Linux C# Android开发
一个开源、跨平台的.NET UI框架 - Avalonia UI
一个开源、跨平台的.NET UI框架 - Avalonia UI
108 3
|
3月前
|
搜索推荐 数据库
最新UI六零导航系统源码 | 多模版全开源
使用PHP+MySql,增加后台管理 多模板选择,支持在后台切换模板 增加常用搜索引擎,如:知乎、哔哩哔哩、在线翻译等(支持自定义) 支持用户提交收录申请,地址:http://域名/apply 部分模板优化和增加部分功能,如返回顶部、获取输入框焦点、时间日期显示等
75 1
|
6月前
|
Linux C# Android开发
.NET Avalonia开源、免费的桌面UI库 - SukiUI
.NET Avalonia开源、免费的桌面UI库 - SukiUI
311 5
|
4月前
|
C# Windows
一款开源、免费、现代化风格的WPF UI控件库
一款开源、免费、现代化风格的WPF UI控件库
150 0
|
5月前
|
开发框架 JavaScript 前端开发
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
112 1
|
5月前
|
API Apache C#
推荐2款开源、美观的WinForm UI控件库
推荐2款开源、美观的WinForm UI控件库
404 1
下一篇
无影云桌面