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

时间: 2024-11-10 01:28:58

开源重量级的流程引擎或UI引擎的相关文章

腾讯开源基于HTML5技术的专业级图像处理引擎 AlloyImage

腾讯开源基于http://www.aliyun.com/zixun/aggregation/33875.html">HTML5技术的专业级图像处理引擎 Alloy Image 发表于16小时前| 次阅读| 来源CSDN| 0 条评论| 作者张红月 腾讯AlloyTeamAlloyImageAlloyPhotoGitHub开源HTML5 摘要:近日,腾讯 Web前端团队AlloyTeam推出了最 新的开源项目:一个基于HTML5技术的专业级图像处理引擎--AlloyImage(简称AI),以

工作流引擎 和 规则引擎 区别?

问题描述 请问大家,我们公司在开发一套复杂的系统,前期业务逻辑不能准确确定下来,而且开发过程中,业务需求变化也是会有的.这种情况下,应该结合工作流引擎还是规则引擎来开发?我对这两个引擎都不是很熟悉,只是有个概念性的理解,工作流引擎一般用于逐级审批,规则引擎没有用过. 解决方案 解决方案二:工作流引擎现在演化为业务过程管理,最基本的概念还是业务过程的流转,而业务规则侧重业务逻辑的控制,比如零售行业的价格规则,它会针对客户商品/品类地理位置等设计一个非常复杂的价格管理体系:与业务规则非常紧密的是事件

ThinkPHP支持3.1.3的SAE引擎和云引擎版本更新

ThinkPHP支持3.1.3的SAE引擎和云引擎版本更新发布: 云引擎扩展 ThinkPHP的云引擎扩展是为云平台服务的ThinkPHP扩展.通常所说的云平台是指PaaS类型的http://www.aliyun.com/zixun/aggregation/13423.html">云计算平台(服务),他们的名称一般叫App Engine .如新浪的有SAE(Sina App Engine) ,百度有 BAE(Baidu App Engine),等等.可以看到当今云计算已经十分流行,但是云计

Sciter - 多平台嵌入式 HTML/CSS/脚本 UI 引擎

Sciter 是一个用 HTML/CSS 来渲染现代应用程序 UI 的脚本引擎. 它非常紧凑,简单(只有一个 4~8M 的动态链接库文件 dll/dylib/so),没有其他依赖.它可以工作在 Microsoft Windows(XP 及以上版本), Apple OS X (10.7 及以上版本)和 Linux/GTK (GTK 3.0 及以上版本). Sciter 在较新的 Windows 版本上使用 Direct2D GPU 图形加速技术,在 Windows XP 上则使用 GDI+ 技术.

微软支持虚幻4引擎,发布引擎 UWP 分支源码

虚幻4引擎已经是许多游戏开发者首选的游戏开发工具了,不管是在主机或PC游戏,虚幻4引擎都能够胜任且被开发者信赖.现在微软宣布了对虚幻4引擎提供UWP通用平台支持,微软还在GitHub上以Epic Games虚幻4引擎的分支名义发表了UWP分支源码. 虚幻4引擎 UWP分支版可由此进入,但需要先加入Epic开发计划和拥有Epic GitHub Org用户.该项目采用社区支持形式,微软Xbox Advanced Technology Group(ATG,先进技术组)将为之提供周期更新,并帮助加速UW

MySQL中MyISAM引擎与InnoDB引擎性能简单测试

[硬件配置] CPU : AMD2500+ (1.8G) 内存: 1G/现代 硬盘: 80G/IDE [软件配置] OS : Windows XP SP2 SE : PHP5.2.1 DB : MySQL5.0.37 Web: IIS6 [MySQL表结构] CREATE TABLE `myisam` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL, `content` text, PRIMARY

一个崭新的BPM引擎(Workflow引擎)

问题描述 目前本小组开发了一个崭新的BPM引擎--EasyFlow,其最大的特点是支持动态的修改,也就是在实例的运行过程中任意修改过程定义,这正是传统的BPM引擎无法实现的.EasyFlow的详细信息可在http://sourceforge.net/project/showfiles.php?group_id=264271下载,目前有详细的JAR包和帮助文档. 解决方案 解决方案二:该回复于2009-07-09 09:23:05被版主删除

关于sql引擎 和 plsql引擎

oracle 使用2个引擎来执行SQL和代码块:SQL 引擎和PL/SQL 引擎, Oracle 使用这2个引擎来执行PL/SQL blocks 和 subprograms.那么在执行的时候,PL/SQL 引擎把DML 语句发送给SQL 引擎,然后由SQL 引擎执行,执行完毕后,SQL 引擎把结果集在发送给PL/SQL 引擎.因此在不同引擎之间切换就需要进行context switch,过多的context switch是会影响SQL性能的.而bulk (关于bulk,后续介绍)就是从减少引擎之

iOS开源一个简单的订餐app UI框架_IOS

前言 学 Swift 也有一段时间了,做了一些小的 demo.一直想做个完整的项目,发现这边学校的外卖订餐也逐渐流行起来,不像中国有那么多强大的外卖软件,美国也有,但不多,起码中国人对那些软件都不太熟知也不怎么用.打算专门针对午餐的外卖做个app,做了几天,只做出个 UI,看上去很小的软件,新手做起来感觉东西还是有点多. Swift 如何与后端交互 之类的之后再慢慢学吧,有数据库之类的我都挺熟悉,SQL 或者 MongoDB. 目录在这个 app 中,所有 UI 都是用代码创建的,你可以在 10