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

Dojo:不容忽视的RIA框架

阅读更多
写了一篇文章于InfoQ,与大家共享:
http://www.infoq.com/cn/articles/wp-dojo-ria

2005年5月,Ajax概念被第一次提出。而在此一年之前,Dojo框架已经写下了第一行代码。作为Ajax之前的“Ajax”框架,Dojo官网至今一直用着朴素的名字来定义自己:javascript toolkit。看上去仅仅是个工具集,而事实上它却有框架的力量,推进着大型Web2.0应用的开发。这也是Dojo一直给人的印象,低调、沉稳,却很强大。

现在的前端开发有太多可选框架,不乏JQuery这样炙手可热的产品。但我相信,如果要为你的项目做一个技术决策,选择合适的框架,仍然不是一件容易的事情。Dojo是这个领域的先行者,但其强大的特性却一直被忽视。专栏开篇就会系统介绍Dojo的性能、控件、单元测试等重要特性,让你通过一个综合了解,为高效的RIA开发多一个重量级的选择。

全文请跳转至InfoQ:http://www.infoq.com/cn/articles/wp-dojo-ria

12/13/2010更新=========================
竟然成热贴了。。
还请那些投隐藏帖的大侠们手下留情!Dojo也许不美,但萝卜青菜,各有所爱。。请允许我赞美我的那个萝卜!


分享到:
评论
21 楼 Azure_fly 2011-05-05  
需要二次开发的部件较多
20 楼 watanoeye 2011-05-05  
dojo在框架设计,组件丰富程度,api易用性上都相当不错,接近完美,但是:
1. 组件默认行为相当不宜用,基本都需要二次开发;
2. grid的性能实在是不行,2000多条数据的grid就慢得要死,而且使用store时经常会造成数据丢失,诡异的很;
3.学习成本确实有点高,不过和extjs差不多吧
之前做了几个项目一直在用dojo,前期开发很爽,越到后面越郁闷,各种诡异的bug, 各种性能问题,各种诡异组件行为的二次开发.
所以dojo作为学习或者大公司有人力物力支持,肯投入资源做二次开发的话,dojo是首选.
作为小项目小团队,建议还是使用extjs或者jquery. extjs的那点费用真的很超值.
19 楼 fansofjava 2011-03-30  
dojo的门槛确实不低,不实实在在的学一遍的话,很难用得好。
18 楼 soni 2011-03-29  
我还是觉得慢,可能是我电脑太差了.
17 楼 vtsuper 2011-03-17  
dojo我已經實實在在學習了數月..感覺很好!!!
16 楼 creasure 2010-12-15  
letsflytogether 写道
我怎么感觉它在IE上的表现简直要命了
难道你们的企业应用都不用IE


公司产品推荐的浏览器是IE8跟FF。
15 楼 lijunaccp 2010-12-14  
我觉得不管先出来后出来,强大与不强大,适合项目需求的框架才是最好的。
14 楼 haidii 2010-12-14  
LoriSun 写道
我更喜欢ExtJs.

我也一直在用ExtJs,页面写起来很顺手。
像我们这些习惯写Java的人来说,界面是很头疼的事情,
ExtJs正好解决了这个问题。
Dojo没用过,不敢评论。
13 楼 LoriSun 2010-12-13  
我更喜欢ExtJs.
12 楼 mygol 2010-12-13  
眼见为实吧 既然是要推广没有一个案例是不行的
11 楼 EldonReturn 2010-12-13  
你是说6,7还是8?
6的界面是鹾了点
7、8都不错啊
别说是因为没用shrinksafe打过build直接跑,导致性能问题啊
呵呵
letsflytogether 写道
我怎么感觉它在IE上的表现简直要命了
难道你们的企业应用都不用IE

10 楼 dojotoolkit 2010-12-13  
竟然成热贴了。。
还请那些投隐藏帖的大侠们手下留情!Dojo也许不美,但萝卜青菜,各有所爱。。请允许我赞美我的那个萝卜!
9 楼 vtsuper 2010-12-13  
支持樓主,我正努力學習zend framework,然後前台會用Dojo...
請問樓主有沒有兩者配合的經驗呢?
8 楼 vb2005xu 2010-12-13  
人云亦云,楼上说好的肯定只是据说... 鄙视
7 楼 linux1689 2010-12-13  
难道Dojo要焕发第二春了?
6 楼 letsflytogether 2010-12-13  
我怎么感觉它在IE上的表现简直要命了
难道你们的企业应用都不用IE
5 楼 chang_ytao 2010-12-13  
支持DOJO,强大,不过界面风格如果弄的更细腻些就更好了
4 楼 driftcloudy 2010-12-12  
dojo可能学起来要费点力气,但肯定是一款强大的js tool
3 楼 driftcloudy 2010-12-12  
无条件支持Dojo的飘过。。。PS,我是UE的,哈哈
2 楼 EldonReturn 2010-12-12  
大型项目绝对是个好的选择

相关推荐

    dojo:说明文档+小部件实例页面

    这个"dojo:说明文档+小部件实例页面"的资源集合,显然是一份全面的学习资料,非常适合那些希望深入了解Dojo框架的新手。 首先,我们来了解一下Dojo的核心概念。Dojo基于模块化设计,通过AMD(Asynchronous Module ...

    grunt-dojo:在Grunt任务中构建Dojo

    咕unt道场在Grunt任务中构建Dojo...用法dojo: { dist : { options : { dojo : 'path/to/dojo.js' , // Path to dojo.js file in dojo source load : 'build' , // Optional: Utility to bootstrap (Default: 'build')

    QCon 2009 beijing全球企业开发大会ppt:13.RIA技术在GeoWeb项目中的实际应用

    演讲主题:RIA技术在GeoWeb项目中的实际应用 演讲嘉宾:张剑宇 简介: 近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX来参与和拓展RIA的应用和市场。...

    ajax最好的框架之一:dojo包

    作为Ajax的最佳框架之一,Dojo 提供了全面的解决方案,涵盖了从数据管理到用户界面构建的所有方面。 1. **Dojo核心**: Dojo的核心库包括了XHR(异步HTTP请求)模块,使得开发者能够轻松地与服务器进行数据交换。...

    dojo1.1 javascript框架

    Dojo 1.1 JavaScript 框架是一个强大的前端开发工具集,专为构建富互联网应用程序(RIA)而设计。这个框架在2005年由SitePen公司推出,旨在提供一套完整的JavaScript库,以简化Web开发过程,提高开发效率。Dojo的...

    dojo api 中文版

    Dojo 是一个基于 JavaScript 的开源框架,用于开发 Rich Internet Applications(RIA)。Dojo 体系架构是一个分层的体系架构,主要分为四个层次:包系统、语言库、环境相关包和 Widget 系统。 包系统是 Dojo 的最...

    dojo:容器化您的开发和运营环境

    道场 一种将环境保存为代码的工具。 Dojo 有助于在容器中...必须安装以下内容才能运行 Dojo: 重击 Docker - 你必须能够运行一个可以执行 Linux Docker 容器的本地 Docker 守护进程 Docker-Compose >=1.7.1(仅当使

    dojo:我知道功夫

    "dojo:我知道功夫" 这个标题和描述可能是指Dojo Toolkit中的一个特定部分或功能,但提供的信息非常有限。Dojo Toolkit是一个广泛使用的开源JavaScript库,尤其在企业级Web应用开发中备受青睐。它提供了丰富的UI组件...

    精通dojo 代码 javascript库

    《精通Dojo:JavaScript库深度解析》是一本专门为Dojo框架爱好者和开发者编写的书籍,旨在帮助读者深入理解和掌握Dojo这一强大的JavaScript库。Dojo是Web开发中的一个开源工具集,尤其在富互联网应用程序(RIA)开发...

    dojo JavaScript框架 Ajax学习

    dojo JavaScript框架是Web开发中的一个强大工具,特别在处理Ajax(Asynchronous JavaScript and XML)请求时,它提供了丰富的功能和高效的性能。Dojo的核心在于它的模块化系统,这使得开发者可以方便地导入和管理所...

    dojo事件处理框架

    Dojo事件处理框架是JavaScript库Dojo Toolkit中的一个重要组成部分,它提供了一种统一的方式来管理和处理DOM事件以及JavaScript对象之间的交互。这个系统深受面向切面编程(AOP)思想的影响,尤其是其advice机制,...

    dojo:Dojo 1-Dojo 1工具包核心库

    道场这是Dojo 1 Toolkit的基础软件包。 在保持不变的同时,新的开发主要集中在现代Dojo上。 请或者如果您需要更详细的技术状态和概述,请访问 。 该程序包有时被称为“核心”,它包含最普遍适用的子程序包和模块。 ...

    Requirejs异步加载Dojo1.6

    ### Dojo:全面的JavaScript框架 Dojo是一个强大的JavaScript工具包,提供了一整套用于构建富互联网应用(RIA)的功能,包括UI组件、数据管理、动画效果以及模块化开发。Dojo 1.6版本是在2011年发布,它引入了AMD...

    dojo实现登陆框架

    dojo 实现登陆框架 浪曦的那个谁讲的我忘了饿

    dojo:我的CodingDojo课程练习的家

    【标题】"dojo:我的CodingDojo课程练习的家" 指的是一种编程学习环境或资源库,可能是一个特定的项目或者平台,用于存放和组织CodingDojo课程中的各种练习。CodingDojo通常指的是一个编程训练场所,通过解决特定...

    dojo create custome widget

    在JavaScript的世界里,Dojo Toolkit是一个强大的开源JavaScript库,它为开发者提供了丰富的功能,包括UI组件、数据管理、异步操作等。本话题主要聚焦于如何利用Dojo创建自定义的Widget,这是一个对于提高代码复用性...

    cometd-dojo:CometD的Dojo绑定

    如何使用它下载特定版本的CometD Dojo绑定,浏览 在您选择的目录下的目录结构(已经有Dojo(和其他库))中解压缩CometD Dojo绑定,例如目录cometd-dojo/ : dojo/dijit/cometd-dojo/ cometd/ org/ cometd.js 现在,...

    Dojo框架使用教程

    Dojo框架是一个强大的JavaScript库,它为Web开发提供了丰富的功能,包括UI组件、数据管理、AJAX通信以及模块化开发支持。本教程将深入探讨Dojo框架的使用,帮助开发者更好地理解和应用这一工具。 首先,从`dojo-...

    dojo:在 QMágico 完成道场练习的存储库

    在 "dojo: 在 QMágico 完成道场练习的存储库" 中,我们可以推测这可能是一个用于教学或实践 Dojo 框架的资源集合,特别是针对 QMágico 道场活动的参与者。道场通常指的是编程训练活动,旨在提高开发者们的技能和...

Global site tag (gtag.js) - Google Analytics