`
thinkingdo
  • 浏览: 14497 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

dorado7使用感觉(摘)

阅读更多
作者:wang102010      来自:http://blog.csdn.net/wang102010/article/details/7286076

做java程序4年了.4年程序开发经验,也许不算什么,但这4年也差不多决定了一个程序开发者未来能走多远.

期间接触过很多项目,搭建过不少项目,也使用过很多最新的技术和框架.公司主要还是使用dorado5做开发.最近使用体验了下dorado7并拿到了bdf的源代码,锐道很热情,而且对于我们这种小小的程序员,他们实现的内容,却可以说是我们的骄傲.

dorado已经算是一种很成熟的产品了.结合4年的使用经验,说下看法.

dorado7继承了很多dorado5的设计思想,创新更多
前台结合了jquery,ext等主流的前台开发模块.几乎能兼容所有主流浏览器.使用过一脉的google的gwt,smartgwtee等开源框架.还是比较习惯dorado7的前后台设计思想.
前后台分开.前后台的数据交互实现得很好.这点是gwt,smartgwtee等框架望尘莫及的.
eclipse的界面很简洁方便.但要真正用好,前台的javascript学习代价还是很高的,不过多查api就可以了.不用api文档永远别想学会dorado7,jquery等得学习都是其次.api文档够用了
后台高度整合了spring,hibernate.
由于学习视频比较多,可以说上手很容易,精通需要时间.
总的来说很强大.其开发框架bdf就是用dorado7开发的.bdf成熟后建议新项目都用dorado7做开发,dorado5,structs可以成为过去了.当然.别想着dorado5直接升级到dorado7项目.但可以考虑混用.
感谢锐道,骄傲.
多说无益.要用了才知道.

bdf实现了商业应用上几乎所有的基本功能,如果无特殊要求,几乎可以直接在上面开始商业逻辑的开发,bdf是商业开发的一个技术沉淀.剩下来的是项目开发中最经典,最有用,最方便的设计和实现.

不过现在的bdf感觉还是只是面向基础开发者的学习框架.离商用开发还是有段距离,估计当初设计者也有他们的考虑吧.和他们接触过,不得不说锐道是一个很负责任的公司,已经知道他们在开始完善这个框架.

bdf的好处太多.没见识过的说了也白说.说说这个框架需要改进的地方

大部分代码与数据库交互的居然是jdbc.
使用了大量数据字段.
很多商业使用,数据库是不允许使用blob,clob的,会大大降低数据库的性能.即使使用了,业务表是不允许存储数据文件的.业务表和数据存储混杂在一起.在oracle数据库上,如果开启jbpm和quart模块程序的运行都成了问题.

相信这点会很大的影响dorado7的推广,因为很多开发都是有现有的公共模块的,如果bdf的内容不能有效的替换这些模块,没有人愿意用dorado7把这些公共模块再开发一次的,导致框架选择的时候他们会优选老的框架.

不过学习的话,现阶段的bdf够了.如果这2点改好了.懒懒的程序员兄弟们就有福了

分享到:
评论

相关推荐

    Dorado7/9开发环境 (解压即用Eclipse+dorado插件)支持dorado7和dorado9

    标题中的"Dorado7/9开发环境 (解压即用Eclipse+dorado插件)支持dorado7和dorado9"表明这是一个专为Dorado7和Dorado9开发设计的集成开发环境(IDE)。这个环境基于Eclipse,一个广泛使用的开源Java IDE,它已经被扩展...

    dorado7-eclipse研发工具

    【 dorado7-eclipse研发工具 】是一款专为 dorado7 前端框架开发设计的集成环境,尤其适用于那些需要进行国有企业和银行等传统项目的后期维护工作。Dorado7 是一个基于Java的企业级Web应用开发框架,它提供了一整套...

    dorado7-ide-0.7.2.zip

    此外,IDE还提供了智能提示和自动补全功能,对于Dorado7的API和函数调用,能够实现快速定位和使用,降低了学习曲线,提升了开发速度。 其次,Dorado7 IDE的项目管理功能也是其亮点之一。它支持多项目同时管理,可以...

    dorado7离线中文文档.7z

    【标题】"dorado7离线中文文档.7z" 提供的是 Dorado7 开发的重要参考资料,它是一份详尽的 Dorado7.5 官方离线文档,适用于那些在开发过程中需要离线查阅 Dorado 框架相关知识的开发者。Dorado 是一个功能强大的富...

    dorado7插件包 最新2012.01-30

    Dorado7是一款强大的企业级应用开发和展示层框架,它主要由一系列插件和功能组成,为用户提供高效、灵活的用户界面设计与数据管理能力。这个"2012.01-30"版本的插件包包含了该时间段内Dorado7的最新更新和改进,旨在...

    Dorado7插件,Eclipse+dorado7插件合集下载地址,百度网盘永久有效地址

    内含Dorado7插件,Eclipse+dorado7插件合集下载地址,百度网盘永久有效地址。

    Dorado 7插件包下载和安装图解(亲测可用)

    资源中提供了,下载地址和Dorado 7插件安装方法,可以安装在MyEclipse,Eclipse中任意版本,注意选择你IDE内嵌的Eclipse版本

    dorado7项目环境-jar包

    总的来说,使用"Dorado7项目环境-jar包"意味着你需要深入理解Dorado7框架的架构和工作原理,掌握如何集成这些库到你的项目中,并且熟悉Java Web开发的相关知识。这包括但不限于:MVC模式、HTTP协议、JSP和Servlet的...

    dorado dorado7 实战 标准课程 初级中级 示例代码

    5. **性能优化与调试**:探讨Dorado7应用的性能优化策略,如缓存策略、批量操作等,并学习使用Dorado7的调试工具进行问题定位。 6. **企业通讯录升级**:在初级案例基础上,增加更复杂的功能,如通讯录的多级组织...

    dorado7链接数据库文件

    ### dorado7链接Oracle数据库详细配置解析 在深入解析dorado7链接Oracle数据库的配置细节之前,我们首先简要了解一下dorado7以及Spring框架的基本概念。 #### dorado7简介 dorado是BSTEK(北京博思得科技有限公司...

    dorado7 API中文(看评论酌情下载)

    在实际使用中,开发者应遵循Dorado7 API的最佳实践,如合理使用批量操作以提高效率,正确处理错误和异常,以及定期刷新Access Token以保持会话的有效性。 通过深入学习和理解Dorado7 API,开发者可以构建出高效、...

    dorado7.zipjar

    通过分析压缩包中的文件,我们可以深入研究 Dorado7 的架构、API使用、配置方法以及示例应用,进一步提升基于Dorado平台的应用开发能力。同时,对于初学者来说,可以从官方文档入手,逐步了解并掌握Dorado的核心概念...

    dorado 7 前端页面js动态创建控件 demo代码

    在Dorado 7中,前端页面的开发常常涉及到JavaScript动态创建控件的场景。Dorado是一个功能强大的企业级UI框架,它提供了丰富的组件库和强大的数据绑定能力,使得开发者能够构建出交互性强、用户体验良好的Web应用。...

    Dorado7入门

    9. **部署与调试**:熟悉Dorado7的部署流程,学会使用其提供的调试工具。 10. **最佳实践**:学习社区推荐的最佳实践,以提高开发效率和代码质量。 通过阅读《Dorado7xQuickStart.pdf》文档,你将逐步了解和掌握...

    dorado7 bdf按钮图片快捷

    【 dorado7 与 BDF 按钮图片快捷使用详解】 在 IT 领域,尤其是企业级应用开发中,Dorado7 是一个广泛使用的轻量级前端框架,它为构建用户界面提供了丰富的组件和功能。BDF,全称为 Business Data Form,是 Dorado7...

    Dorado7demo

    对于初学者,建议首先了解Dorado7的基本概念和架构,然后通过官方文档学习组件的使用和数据访问方式。在这个实例中,可以尝试运行JDBC调用的示例,理解其工作原理。对于Dorado7+Spring+Hibernate的集成部分,应先...

    Dorado7研发文档

    - **概述**:通过一个简单的示例介绍了如何使用纯客户端版开发Dorado7应用程序。 - **主要内容**:从创建项目到运行示例的全过程。 #### 库文件管理(CEUG) - **概述**:讲解了如何管理和加载Dorado7所需的...

    Dorado7.x 基础培训详解

    本教程适合初次接触Dorado7 的人学习,通过本教程可以初步了解Dorado7 的设计诉求以及实现原理,并借此掌握Dorado7 中的基本概念和基本术语,例如立体数DataPath, DataType, DataProvider,DataResolver 等。...

    dorado7.z01jar

    dorado7.z01jar

Global site tag (gtag.js) - Google Analytics