阅读更多

3顶
0踩

开源软件

原创新闻 Java Web 开发平台 WebBuilder 7 发布

2015-10-09 09:54 by 见习记者 chenjie100 评论(5) 有5691人浏览

WebBuilder是一款开源的可视化Web应用开发和运行平台。基于浏览器的集成开发环境,可视化和智能化的设计,能轻松完成Web应用和面向移动设备的应用开发;高效、稳定和可扩展的特点,适合复杂企业级应用的运行;跨平台、数据库和浏览器的架构,适应复杂的服务器和客户端环境;包含多项先进技术,使应用系统的开发更快捷和简单。

官网:http://www.putdb.com

WebBuilder 7 更新内容:

  • 全新的集成开发环境:
    • 在线开发xwl、js、java、sql、css、html和xml等;
    • 代码自动完成,实时校验,语法高亮,代码导航,变量识别和自动匹配等;
    • 可视化设计器和生成器提供快速的模块、界面、属性和事件的自动生成功能;
    • 增强的调试功能无论服务器端对象和客户端对象均可直接以对象的形式输出到浏览器控制台;
    • 真正的所见即所得设计器,使设计期间和运行期间展现完全一致;
    • 全文搜索功能,可方便查找内容、文件、关键字和URL捷径等;
    • 数据库连接监控器和线程监控器可实时监控程序对系统资源的使用;
    • 上下文自动感知的用户界面:比如同一个删除按钮和快捷键能针对不同的上下文调用不同的删除功能,以方便开发人员操作;
    • 多选择操作支持,可以多选文件、对象和控件等,多选之后可以同步删除、修改或拖动等;
    • 团队开发功能增强,模块编辑权限设置;不同开发人员或不同会话编辑同一个文件时系统会提示;
    • 调试时表单的自动填充功能;
    • 导航功能可快速定位和跳转,可前进或后退上一次的页面和编辑器编辑点;
    • 代码模板和文档注释模板功能;
    • 异常自动处理:后台或前台的异常均可自动处理,如运行js错误系统会自动提示;
    • 通过源代码自动生成在线帮助文档;
    • 自动压缩调试的js和css文件;
    • 文件同步编辑功能,如使用Eclipse调试时可自动同步临时目录文件内容。
  • 无论是服务器端还是客户端,新版本的WebBuilder 7带来更高效的性能,以处理日益庞大和复杂的企业业务。
  • 客户端无iframe加载技术,使界面运行非常流畅。
  • 组件、类库和模块的高度可重用机制,轻松应对复杂业务。
  • 模块可通过独立、共享、嵌套、引用和控件等多种方式调用,既可以静态加载也可以动态加载。
  • ServerScript支持Rhino和Nashorn,并提供强大功能的服务器端编程js框架;提供处理当前request和response的app对象,如app.send(object), app.info(object),app.log(object),app.run(sql),app.get(),使服务器端编码简洁和高效;方便的调试功能可把对象直接输出到浏览器控制台, 如app.log({foo: 'bar'});可把该服务器端对象以对象的形式输出至当前用户的浏览器控制台。
  • 用户界面自动调整和适应功能。比如经典和海王星主题存在标题栏、表格列、按钮和字体等的差异, 系统能自动处理这些差异,使界面表现一致。
  • 模块使用文件系统存储方便版本管理及自动同步。如拖动、重命名或修改目录/文件时,系统会自动同步所有对该目录/文件的引用路径。
  • 前端和后台第三方组件更新至最稳定版本,比如前端ExtJS使用经过修正的4.2.3版本,后台计划任务使用1.7.3版本。
  • 强大的代码重构功能,更改变量名称,拖动模块文件路径等均能自动更新相应代码。
  • 通过数据字典定义即可轻松完成数据库CRUD应用功能的开发。
  • 控件管理器采用宏的配置方案,可简单和快速添加新的控件。
  • 面向移动设备App的开发增强,模块的动态加载机制支持构建复杂的移动App。
  • Bootstrap支持,提供了从普通页面到轻页面再到富客户端应用的全套解决方案。
  • 全新的管理工具:权限管理器,映射编辑器,数据库浏览器和任务管理器等。
  • 改进的权限控制系统和管理工具,通过管理工具能快速查找指定用户或角色可访问的,仅可访问的和不可访问的功能和模块等。
  • 无Bug和无漏洞的设计原则,保证系统的稳定和安全。
  • 多国语言的开发支持,同时把集成开发环境和管理工具设计成全中文界面。
  • 用户数据Map绑定到Session功能,可快速访问当前用户相关的静态和动态数据。
  • URL路径自定义功能,可为模块指定任意的URL路径。
  • 提供大量全新的彩色图标及FontAwesome图标。
  • 支持经典、灰色和海王星等主题界面以及编辑器的多种主题。

  • wb7.zip (9.5 MB)
  • 下载次数: 53
3
0
评论 共 5 条 请登录后发表评论
5 楼 chenjie100 2016-04-03 09:53
WebBuilder企业版本本身就有专业的报表工具
4 楼 DataWei 2015-10-15 14:59
DataWei 写道
你这开发平台还需要OEM个报表工具:www.datawei.com

更正下:datawei
3 楼 DataWei 2015-10-15 14:56
你这开发平台还需要OEM个报表工具:www.datawei.com
2 楼 chenjie100 2015-10-14 13:54
jarry8359 写道
为什么不用开源免费的mysql或postgresql,却用老版本sql server2005

支持mysql,postgresql,sql server, oracle, db2在内所有符合工业标准的数据库
1 楼 jarry8359 2015-10-11 17:49
为什么不用开源免费的mysql或postgresql,却用老版本sql server2005

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 基于vue.js无缝滚动效果

    一个简单的基于vue.js的无缝滚动   :feet:在线文档demo :ear_of_rice:小demo :blue_book:English Document 安装 NPM npm install vue-seamless-scroll --save 使用 ES6 详情的demo页面 example-src/App.vue // **...

  • 《Refactoring》笔记1: 代码的坏味道

    Duplicate Code 如果你在一个以上的地点看到相同的程序结构,就应该考虑将它们合而为一。通常做法是 Extract Method。 Long Method 如果能给函数都起个好名字,读者就可以通过名字了解函数的作用,根本不必去看其中写了些什么。 每当感觉需要以注释来说明点什么的时候,我们就把需要说明的东西写进一个独立函数中,并以其用途(而非实现手法)命名。通常做法是 Extract Method. Large Class 如果一个class很熟过大例如超过500行,就说明它做了太多的事

  • 重构笔记——搬移函数

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42679983         我们都知道,类往往因为承担过多的责任而变得臃肿不堪。这种情况下,一般会使用"提炼类"这种手法将一部分责任分离出去。如果一个类变得"不负责任",一般会使用“内联类”这种手法将它融入另一个类。如果一个类使用了另一个类,一般会运用"隐藏委托关系"手法将这种关系隐藏起来通常是有帮助的。有时候隐藏委托关系会导致拥有者的接口经常性地变化,

  • 《重构-改善既有代码的设计》第一版

    简介 重构的前提:先构建安全网,然后在不改变功能外在行为的前提下重构。 重构的心法:旧的不变,新的创建,一步切换,旧的再见。 代码坏味道列表 有些重构手法没有包含在这份列表中。 Duplicated cod 重复代码 重构方式 Extract Method:同一个类中有重复代码,则提取公共函数; Extract Class:如果某个类做了应该由两个类做的事情,那么创建一个新类,将相关的字段和函数...

  • 《Refactoring》,Substitute Algorithm(替换算法)

    开门见山发现:你想要把某个算法替换为另一个更清晰的算法。 解决:将函数本体替换为另一个算法。 //重构前 String foundPerson(String[] people){ for (int i = 0; i < people.length; i++) { if(people[i].equals("Don")){

  • 《Refactoring》笔记 2: 重新组织函数

    1、Extract Method(提炼函数) 将一段代码放进一个独立函数中,并用函数名解释该函数的用途。通常当你想给一段代码加注释来表明他的用途的时候,就可以思考是否可以 Extract Method。 动机:首先,如果每个函数的粒度都很小,那么函数之间彼此复用的机会就更大;其次,这会使高层函数码读起来就像一系列注释;再者,如果函数都是细粒度,那么函数的覆写会更容易些。 2、Inline Method(将函数内联化) 如果一个函数函数,其内部代码和函数名称同样清晰易读,那就应该去掉这个函数,直接

  • seamless-scroll:js seamless scrolling(js无缝滚动)

    无缝滚动js Seamless-scroll插件 :sheaf_of_rice: | :blue_book:浏览器支持 IE 火狐浏览器 Chrome合金 苹果浏览器 的iOS 安卓IE7 + ✓ ✓ ✓ ✓ ✓ 不支持移动手势。安装NPMnpm install seamscroll --save CDN ...

  • vue.js无缝滚动

    vue-seamless-scroll 一个简单的基于vue.js的无缝滚动 ????在线文档demo ???? 小demo ???? English Document 安装 NPM npm install vu...

  • jQuery插件scroll实现无缝滚动效果

    今天给大家分享一款页面无缝滚动的jquery.scroll插件。 支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置,滚动鼠标液动条看下页面的切换效果。该插件适用浏览器:IE8、360、FireFox、...

  • vue3-seamless-scroll实现无缝滚动

    &lt;script src="./node_modules...script src="./node_modules/vue3-seamless-scroll/dist/vue3-seamless-scroll.js"&gt;&lt;/script&gt; &lt;div class="scroll"&gt; &lt;div&gt;默认配置&lt;/div&gt; &lt;vue..

  • vue-seamless-scroll(一个简单的基于vue.js的无缝滚动)

    一般在数据可视化项目中经常会看到无缝滚动的表格,即轮播表,我们可以使用 vue-seamless-scroll 来实现,使用起来也很方便。

  • vue-seamless-scroll:A simple, seamless scrolling for Vue.js vue无缝滚动component

    vue-seamless-scroll Vue.js的简单无缝​​...如果您希望js无缝滚动(无依赖关系),则可以切换到此处。 。 贡献 欢迎提出一些建议和优化,并期待您的Pull Request 。 执照 vue-seamless-scroll是开源的,并根据发行。

  • vue-seamless-scroll 是一个用于在 Vue.js 中实现无缝滚动效果的插件。它可以帮助开发者创建流畅且自动循环滚动的内容区域,例如图片轮播、新闻滚动等。

    实现无缝滚动效果的基本步骤。你可以根据自己的需求,调整配置项和样式,以达到所期望的滚动效果。中,你可以指定一些配置项,例如滚动方向、滚动速度、是否自动播放等等。具体的配置项可以参考。1.安装插件:在你的...

  • marquee无缝滚动

    marquee无缝滚动 利用i5scroll进行二次封装 为了满足工作需求进行二次封装 ~(function ($, window, document, undefined) { class Scroll { constructor(eles, opts) { let num = eles.find('li').length this...

  • vue插件 vue-seamless-scroll实现list无缝滚动

    vue插件 vue-seamless-scroll实现list无缝滚动

  • vue-seamless-scroll列表循环无缝滚动插件

    { vueSeamlessScroll } } data(){ return:{ listData:[] } }, computed: { classOption() { return { step: 0.6, // 数值越大速度滚动越快 limitMoveNum: 10, // 开始无缝滚动的数据量 this.dataList....

  • vue 文字无缝滚动_使用vue.js如何实现无缝滚动效果

    这篇文章主要介绍了一个基于vue.js无缝滚动效果,文中给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下一个简单的基于vue.js的无缝滚动:feet:在线文档demo :ear_of_rice:小demo :blue_book:English ...

  • scroll.js

    基于jquery的无缝平滑滚动插件 (function($){ $.fn.myScroll = function(options){ //默认配置 var defaults = { speed:40, //滚动速度,值越大速度越慢 rowHeight:24 //每行的高度 }; va...

  • vue中使用vue-seamless-scroll插件无缝滚动

    使用vue-seamless-scroll插件实现列表无缝滚动

  • 无缝滚动:vue-seamless-scroll

    npm install vue-seamless-scroll --save 2、注册 // 方法一:main.js中全局注册 import vueSeamlessScroll from 'vue-seamless-scroll' Vue.use(vueSeamlessScroll) // 方法二:局部注册 import ...

Global site tag (gtag.js) - Google Analytics