在毕业前我就一直在独自开发extjs的项目,并且研究extjs项目在OA自动办公化网络、crm系统、mrp系统、物流系统、场馆系统和教学系统。在开发中学习的东西非常多,在学生时代奋战了无数的夜晚。从原来的摸爬滚打的学习到现在工作学习,觉得自己的收获是很大的。但是很少去记录学习的笔记,造成很多细节问题原来想到了现在却想不起来了。
原来的设计采用hibernate+spring+spring MVC+Extjs来进行学习时代的第一套办公系统,把用户折腾的很厉害。还好是学校的合作单位,单位本身有着喜欢创新善于改变的特性,所以对于我正在研发的程序非常乐意合作。第一套系统当时只是学到了可以动态通过数据库读取js文件,并加载到页面上。慢慢的这套系统的核心我起名为勇气,开发到可以像c语言在文件中动态调用js文件。但这个版本的弊病就是维护量和协同开发安排的非常不合理。
现在系统的设计结构为EXTJS3+SSH+mybatis。核心架构我进行了最终的修正起名为智慧,智慧系统主要是一套用于工业开发。让系统适合于大部分程序员开发,让合作开发的效率更加提速。通过web页面创造具体业务的关系及自动生成的代码,但生成的模块不能马上启动。需要重新编译后才可看到,但后来想想java如果做成那样就会产生很多问题。java不像脚本程序,编译后的文件加载到tomcat很难再不启动的情况下加载。项目的核心叫做智慧,js核心叫做力量。所谓智慧与力量并存。其中核心系统是在勇气的基础上进行重写,展示的效果可以看我第一次展示的extjs项目图片。系统的提升不光是名字,在设计的时候通过智慧核心与力量js核心进行交互。值得一提的是系统提供很多模板方法让开发人员选择,不在有重复轮子的作业。js框架进行了二次封装将方法的调用和展示效果进行统一。让开发出来的东西保持展示的一致性。
很多开发的朋友对EXTJS有抵触情绪,说那个不行这个不行的。他们的思想就是缺乏恒心,即使框架不能达到预期的目标。开始做EXTJS是觉得效率低下开发费劲,出来的程序又慢异常又一大堆。但是经过不懈努力的奋斗克服困难从中而得到快乐和荣誉。不能光看看说说就一扫而过,关键是实际的去做一做。写程序是需要丰富的想象力和创造力的。程序员不是代码工人,而是一个艺术家。让自己上升到一个层次。
文字都给处理了,希望大家理解。系统集成了jbpm、fReport、viewter。jbpm流程管理器并不是在页面进行设置流程,这点还没有做到。下个版本我将对jbpm和主要控件进行设计,使之美化程度在上一个台阶,加入3D webGL也是我未来的一个目标。
- 大小: 48.5 KB
分享到:
相关推荐
通过以上知识点,我们可以看到,基于ExtJS的工作流设计器不仅可以提供美观的界面,还可以实现复杂的业务逻辑。这种设计器对于简化工作流配置、提升业务效率具有重要意义。开发者可以利用ExtJS的灵活性和强大功能,...
ExtJS是一款强大的JavaScript库,主要用于...总的来说,ExtJS界面设计器是ExtJS开发者的强大辅助工具,它通过可视化设计方式简化了复杂的前端开发工作,提高了开发效率,使得开发者能够更专注于创造出色的用户体验。
EXTJS视图设计器是一款强大的前端开发工具,专为构建企业级Web应用的用户界面而设计。EXTJS是一种基于JavaScript的富客户端框架,由Sencha公司开发,它提供了一套完整的组件化、可拖拽的界面元素,使得开发者可以...
3. **代码生成与集成**:设计完成后,可视化设计器会自动生成对应的ExtJS代码,这些代码可以直接嵌入到项目中。这对于那些不熟悉ExtJS API的开发者来说,无疑是个极大的便利。 4. **汉化支持**:提供的汉化文件意味...
这个在线设计器是EXTJS的一个实例,它展示了如何利用EXTJS的组件和API来创建一个完全基于JavaScript的图形化设计工具。EXTJS以其丰富的用户界面组件、高度可定制性和灵活性而闻名,使得开发者能够构建出功能强大且...
ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败。ExtJS4 已完全重新写 grid ...
EXTJS可视化设计器是一款强大的前端开发工具,专为创建基于EXTJS框架的应用程序提供了一个直观的图形界面。汉化版使得中国开发者能够更加便捷地使用这款工具,无需应对语言障碍,从而提高开发效率和理解度。 EXTJS...
而"ExtJS的可视化界面设计器"则是为ExtJS开发提供的一种图形化设计工具,允许开发者通过拖拽和配置控件,快速创建和布局用户界面,极大地提高了开发效率。 1. **Ext Designer简介** Ext Designer是Sencha公司推出...
在ExtJS 4中实现扁平化设计,主要涉及以下几个方面: 1. **主题定制**:ExtJS 4支持自定义主题,通过Sass(Syntactically Awesome Style Sheets)预处理器来改变组件的样式。你可以创建一个新的Sass主题,调整颜色...
在本例中,设计是使用ExtJS框架实现的。ExtJS是一款强大的JavaScript库,专用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括表格、表单、树形视图等,以及高级的布局管理和数据绑定机制,非常适合开发...
Designer是ExtJS的一个配套工具,它是一个可视化的界面设计环境,允许开发者通过拖拽和配置组件来构建用户界面,大大简化了ExtJS应用的开发流程。Preview功能则是Designer中的一个重要部分,它允许用户实时预览设计...
ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端Web应用程序。这个压缩包包含了ExtJS的两个重要版本:2.2和3.2.1。这两个版本在Web开发领域都有着广泛的运用,它们各自拥有不同的特性和改进,对于理解...
EXTJS可视化设计器是一款强大的前端开发工具,专门针对EXTJS框架设计,它允许开发者通过图形化界面来构建应用程序,显著提高了开发效率。EXTJS是一个流行的JavaScript库,用于创建数据驱动的富客户端Web应用,其组件...
在Extjs中推荐使用`Ext.onReady`事件来确保页面的DOM完全加载后再执行脚本,这样可以保证脚本执行的正确性。 #### 6. 元素操作与模板 - **DomHelper类**: 提供了一种简洁的方法来创建和操作DOM元素。 - **...
WMC2.0-Client.zip是一个基于Extjs4.2的开发框架,其实是个只有大框架的,并没有其他功能,您可能会骂我标题党“通用权限管理系统,通用后台模板”,呵呵,其实不是这样的。 整个WMC系统分为WMC2.0-Server服务端...
本文将深入探讨与"流程设计,extjs、flex、web下的流程设计"相关的知识点,包括EXTJS、Flex技术在Web工作流管理系统中的应用,以及相关的流程设计工具。 首先,EXTJS是一个流行的JavaScript框架,用于构建富客户端...
例如,Neptune、Triton和Aero是ExtJS官方提供的几种皮肤,它们具有不同的颜色方案和设计风格。 在实际应用中,选择和使用ExtJS皮肤的步骤可能包括: 1. **选择皮肤**:根据项目的整体风格和品牌指南,选择合适的...
extjs前台设计工具:不错的前台设计工具,使用起来很方便。web应用设计前台工具首选。
2. **响应式布局**:ExtJS 7.6继续强化其响应式设计能力,允许开发者为不同的屏幕尺寸和设备创建自适应的应用。这包括新的布局管理器和组件调整,使得在桌面、平板和手机上都能提供一致的界面。 3. **Modern ...
本文将重点围绕ExtJS中的几种主要设计模式进行详细介绍。 #### 组合模式:灵活管理UI组件 **定义与应用场景:** 组合模式是一种结构型设计模式,它允许开发者将简单和复杂的对象以一致的方式进行处理。在ExtJS中,...