由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 雪地跪问各位大牛,javascript 客户端谁家强?
相关主题
有没有用AngularJS的大牛is dirty checking better than change listen ers
AngularJS vs Dojoangular2太好了
AngularJS 怎么样?java script哪个framework比较好用?
AngularJS 和 BootStrapangular是否淘汰jquery了
meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧简单的web app用什么语言?
angular 的ui.router 配合REST 很强大,感觉学angular js有哪些有用的书?
现在学front end framework的话哪个最好?php和node谁快
有人用百度的echart吗,github七千星发现很多startup scale起来都往node scala nosql上转
相关话题的讨论汇总
话题: jquery话题: dojo话题: javascript话题: dom话题: toolkit
进入Programming版参与讨论
1 (共1页)
b*****p
发帖数: 9649
1
我一直用dojo,最近要从头写一个网站,请问browser端javascript谁家强?
先谢了!
w***g
发帖数: 5958
2
jquery是主流,用它肯定没错。

【在 b*****p 的大作中提到】
: 我一直用dojo,最近要从头写一个网站,请问browser端javascript谁家强?
: 先谢了!

b*****p
发帖数: 9649
3
google 了一下,不知道这个是否make sense?Thanks!
http://www.worthofweb.com/blog/is-jquery-better-than-dojo/
=======================================================
JQuery is a JavaScript library whereas Dojo is a JavaScript toolkit. Both
are Open Source softwares. JQuery provides the easy interaction between
HTML and JavaScript through JavaScript Library. It is used for handling
events, creating animations, reading and manipulating HTML document and
creating Ajax application with Ajax ASP.net and PHP. On the other hand, Dojo
is used for creating dynamic web user interfaces by providing widgets, high
level Input and Output abstraction and utilities. JQuery is licensed by MIT
and it was started at Rochester Institute of Technology in January 2006 by
John Resig. Dojo is licensed by BSD or AFL and it was released in 2004 by
Dylan Schiemann, David Schontzler and Alex Russell. JQuery allows the
customization of plug-ins library on top of inbuilt JavaScript libraries. On
the contrary, Dojo enables rapid development across platforms between
JavaScript, Ajax and web applications.
For the comparison of jQuery vs Dojo
JQuery provides User Interface libraries with many useful
functionalities. JQuery is easy to use and customization feature is making
it popular and adoption is all time high. Alternatively, Dojo toolkit
provides the features of widget toolkit. It also comes with the feature of
2D vector drawing, 3D, drag and drop support of tree widgets. User
interfaces that are dynamic in nature are created by using this toolkit.
One of Jquery’s killer features is its compatibility with many web
languages like PHP, ASP, CGI, Servlet etc. Dojo is JavaScript and HTML based
toolkit. Dojo has achieved 40,000 downloads around the world.
As far as usage of Jquery vs Dojo is concerned, Dojo is a rapid
development toolkit for web oriented software on desktop and mobile and
internet applications without using the browser’s inbuilt graphics
technology. Dojo is being used by all the popular internet browsers like
Internet Explorer, Google Chrome, Safari, Firefox, Opera and on smart phones
and tablets by Apple (iPhone, iPad) Google ( Android) and BlackBerry.
Generally, JQuery is used mostly for the web application and dynamic web
pages. JQuery is being used by Wikipedia, WordPress, BackBone etc. The
JQuery can be downloaded from http://jquery.com/ whereas Dojo Toolkit can be downloaded from http://dojotoolkit.org/
For the DOM (document object module) features on Jquery vs Dojo, JQuery
provides the selection of one or multiple element and group of Document
Object Model DOM elements. And can customize the properties of DOM element
like hide, show, add, subtract, find DOM element and many more. On the other
hand, Dojo provides the functionality of connection between DOM element and
function of Dojo easily. Dojo contains many DOM elements, HTML, SVG and
Style packages with handling and manipulation power between DOM and SVG.
So when it comes to JQuery vs Dojo, we may conclude that, JQuery is better
than Dojo because:
Dojo provides many customizing options but it is a bulky and heavy
toolkit whereas JQuery is a light weight with 19K compressed base libraries.
Dojo requires a higher network bandwidth than JQuery.
At present, the Dojo toolkit is not well documented and the tutorials
are less, making it difficult to get in-depth help with development. For
JQuery, as many documents and tutorials are easily available out there, it
will be the best option to get started.

【在 w***g 的大作中提到】
: jquery是主流,用它肯定没错。
l**********n
发帖数: 8443
4
我在用angular

【在 b*****p 的大作中提到】
: 我一直用dojo,最近要从头写一个网站,请问browser端javascript谁家强?
: 先谢了!

d****i
发帖数: 4809
5
+1
http://w3techs.com/technologies/overview/javascript_library/all

【在 w***g 的大作中提到】
: jquery是主流,用它肯定没错。
b*****p
发帖数: 9649
6
刚刚看到一个组合:NAME (文章中的MEAN),纯JS,有点意思。不过看来jquery是蛮强的。
N: Node.js
A: AngularJS
M: MongoDB
E: Express
Build a real-time polls application with Node.js, Express, AngularJS, and
MongoDB
http://www.ibm.com/developerworks/library/wa-nodejs-polling-app
d****i
发帖数: 4809
7
对,几个大公司都在自己的平台上力推NodeJS,比如Oracle, IBM, MS等等。

的。

【在 b*****p 的大作中提到】
: 刚刚看到一个组合:NAME (文章中的MEAN),纯JS,有点意思。不过看来jquery是蛮强的。
: N: Node.js
: A: AngularJS
: M: MongoDB
: E: Express
: Build a real-time polls application with Node.js, Express, AngularJS, and
: MongoDB
: http://www.ibm.com/developerworks/library/wa-nodejs-polling-app

N*****m
发帖数: 42603
8
这个,京二已经在本版推了几年了

的。

【在 b*****p 的大作中提到】
: 刚刚看到一个组合:NAME (文章中的MEAN),纯JS,有点意思。不过看来jquery是蛮强的。
: N: Node.js
: A: AngularJS
: M: MongoDB
: E: Express
: Build a real-time polls application with Node.js, Express, AngularJS, and
: MongoDB
: http://www.ibm.com/developerworks/library/wa-nodejs-polling-app

p**r
发帖数: 5853
9
做CMS,admin panel之类公司内部app的angular,
做前端花哨的jquery。
个人看法,大牛请补充。
k**n
发帖数: 3989
10
jQuery 与 angular冲突吗?
l**********n
发帖数: 8443
11
你应该问jquery plugin和angular有没有冲突,angular里jquery你可以随便用。我有
限的用了几个jquery plugin,完全没问题啊。

【在 k**n 的大作中提到】
: jQuery 与 angular冲突吗?
d*******r
发帖数: 3299
12
AngularJS 的设计思想就是 bind DOM elements 到 AngularJS app 的 JS 文件里的变
量,修改了 JS 变量,就自动更新 DOM elements 而不显示操作它们.
JQuery 的设计思想就是要显示地操作修改 DOM elements.
我觉得这2中设计理念,在大方向上就不一样.
我的理解是 AngularJS 设计出来就是想自成体系的,任何插件最好都封装成
AngularJS directive 来用,
而 AngularJS 又提供了自己的简化版 JQuery (JQuery Lite), 就是想不用 JQuery 的.
但是实际上,由于 AngularJS 的 community 和轮子质量和数目不能跟 JQuery
community 相比,
结果是 AngularJS 经常和 JQuery 混用。。。。。。看它发展成这样,看着真难受。
。。。。。

【在 l**********n 的大作中提到】
: 你应该问jquery plugin和angular有没有冲突,angular里jquery你可以随便用。我有
: 限的用了几个jquery plugin,完全没问题啊。

z****e
发帖数: 54598
13
多麻烦你看
设计思想被强行灌输进去
你用dart想怎么写就怎么写
根本不需要去接受这些乱七八糟的什么思想
而且代码通俗易懂,多而不乱

的.

【在 d*******r 的大作中提到】
: AngularJS 的设计思想就是 bind DOM elements 到 AngularJS app 的 JS 文件里的变
: 量,修改了 JS 变量,就自动更新 DOM elements 而不显示操作它们.
: JQuery 的设计思想就是要显示地操作修改 DOM elements.
: 我觉得这2中设计理念,在大方向上就不一样.
: 我的理解是 AngularJS 设计出来就是想自成体系的,任何插件最好都封装成
: AngularJS directive 来用,
: 而 AngularJS 又提供了自己的简化版 JQuery (JQuery Lite), 就是想不用 JQuery 的.
: 但是实际上,由于 AngularJS 的 community 和轮子质量和数目不能跟 JQuery
: community 相比,
: 结果是 AngularJS 经常和 JQuery 混用。。。。。。看它发展成这样,看着真难受。

l**********n
发帖数: 8443
14
你可以在link function里使用jquery plugin,就像在jquery.ready function里使用
plugin一样。

的.

【在 d*******r 的大作中提到】
: AngularJS 的设计思想就是 bind DOM elements 到 AngularJS app 的 JS 文件里的变
: 量,修改了 JS 变量,就自动更新 DOM elements 而不显示操作它们.
: JQuery 的设计思想就是要显示地操作修改 DOM elements.
: 我觉得这2中设计理念,在大方向上就不一样.
: 我的理解是 AngularJS 设计出来就是想自成体系的,任何插件最好都封装成
: AngularJS directive 来用,
: 而 AngularJS 又提供了自己的简化版 JQuery (JQuery Lite), 就是想不用 JQuery 的.
: 但是实际上,由于 AngularJS 的 community 和轮子质量和数目不能跟 JQuery
: community 相比,
: 结果是 AngularJS 经常和 JQuery 混用。。。。。。看它发展成这样,看着真难受。

1 (共1页)
进入Programming版参与讨论
相关主题
发现很多startup scale起来都往node scala nosql上转meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
Web技术日报 2015-01-31 大型应用下的 AngularJS 性能angular 的ui.router 配合REST 很强大,感觉
Angular还有必要学么?听说有很多问题,替代品是什么?现在学front end framework的话哪个最好?
Why "click button" is so complicated in AngularJS or JQuery有人用百度的echart吗,github七千星
有没有用AngularJS的大牛is dirty checking better than change listen ers
AngularJS vs Dojoangular2太好了
AngularJS 怎么样?java script哪个framework比较好用?
AngularJS 和 BootStrapangular是否淘汰jquery了
相关话题的讨论汇总
话题: jquery话题: dojo话题: javascript话题: dom话题: toolkit