[DORADO] dorado的一些入门提问和回答

eastPoint 2008-09-19
问:dorado封装了dhtml,但是里面提供的一些api不够用怎么办?
答:既然是封装,只是提供了一部分非常常用的api,某些特殊需求,还是可以通过原始的api来完成的,尽管相关文档上没有说明.

问:dorado开发真的很快吗?
答:答dorado对于客户端的数据表现和操作都进行了封装,我们不再向以前开发mvc一样需要每一个table,每一个css,每个javascript都要自己去一个字符一个字符的去写,去调试.需要的只是简单的设置一下相关控件的属性即可完成数据的表现即可.并且对于大部分的我们称之为common operations进行了封装,对于做基本单表的crud根本不用写一行代码就可以漂亮的完成,对于业务逻辑复杂的多表来说也只需要少量的编程,甚至是只需要简单的编写客户端的javascript,不需要任何java代码就可以完成.这样的开发模式,免去了传统中大量的common operations并且修改js相对于java代码要快而且容易调试的多.

问:这样的东西能够做很复杂的开发吗?
答:能.由于我们将编程的台阶提高了,我们不再是对基本功能的编程,而是面向组件甚至是面向某一些特定功能的编程,我们的注意力不再花在调试语法上,而是花在如何组织一个更加有效的业务操作逻辑给用户,因此我们能够提供非常复杂的界面操作,这一点是用传统手段很难实现的,及时实现了,对其的维护也将会是一场噩梦和灾难.

问:如此复杂的界面,运行效率会高吗?
答:答案是肯定的.由于我们大量采用ajax技术,执行局部于服务器的交互,而且大量的css,js,以及相关的图片都只会在第一次下载到客户端,每一个dorado页面加载之后都不会重新再下载这些"零件",而且对于数据的操作,每一次都是局部的,这样缩小了传送的体积,提高了传送的效率,所以dorado页面性能上面绝对要比传统的mvc要好.

问:这样的高级编程对于程序员要求一定很高吧?
答:恰恰相反,有了这样的开发平台,业务员的入门基础降低了许多,往往入门的程序员要懂基本的语法,长期困扰在这样或者那样的异常之中.而dorado程序员需要了解的控件的属性以及展现的效果,学习成本不可同日而语.
不过当然了,一个优秀的web程序要通晓javascript知识,java知识,和sql知识,所以无论是否做dorado程序员,只要是想要做一个顶尖的高手,都是看这些技术支持的掌握程度以及运用程度而言的.dorado是开发平台,有了这个平台就可以使得各位高手手中的这些"武器"更好的发挥作用了.

问:dorado的界面风格是否可换?
答:完全可以更具自己的喜好来定制,已经有多套定制的皮肤,甚至有一些客户自己就能够完成皮肤的更换.
Absolutely 2009-02-27
我有个问题,View的Command响应时间里面能否调用在jsp页面编写的javascript代码?比如我想在command的beforeExecute()方法里面调用页面编写的javascript脚本sign()方法,能否?
Absolutely 2009-02-27
另我再想问一下的是,command响应事件里面的是javascript代码吗?
Global site tag (gtag.js) - Google Analytics