相关疑难解决方法(0)

2008年Dojo发生了什么?

很多人都看过流行的AJAX框架(Dojo,jQuery,YUI)的谷歌趋势.

该图表似乎清楚表明,对Dojo的兴趣在2008年第二季度崩溃,下降了80%; jQuery获得了这个优势,并最终成长为Dojo大小的三倍多.

为什么?2008年第二季发生了什么事情,拆除了对Dojo的兴趣?

(请注意,我对Dojo与jQuery的比较并不感兴趣;即使你能解释为什么一个比另一个好,但很难理解为什么在2008年4月突然变得清晰.)

ajax jquery dojo history

68
推荐指数
3
解决办法
1万
查看次数

您选择的跨浏览器JavaScript GUI

更新 - 可在此处找到截至2015年2月更新的综合比较:

Ext JS的替代品


2008年问题:

有许多优秀的,不那么优秀的Javascript GUI框架.我看过一些(只是表面上看).而且我无法想到他们中的任何一个

滚动到此问题的结尾以查看其他人的评论

  • Ext.js很多人都明白这个选择,因为它是最着名的框架之一.
    优点:看起来很棒,大型社区,大量扩展/插件,GPL'ed
    Disadvanatges:无法使用具有商业许可的第三方扩展(其中一些扩展具有杀手功能)

  • Backbase相对较少为人所知.令人联想到XUL的XML和Javascript的奇怪组合.但是,它已经是跨浏览器的
    优点:看起来很好,非常可扩展,允许轻松整合一些非常整洁的东西
    缺点:定价陡峭且受CPU限制(尽管可以在最多2个CPU上免费使用),论坛响应缓慢(虽然商业支持应该很快)

  • qooxdoo也很受欢迎.
    优点: 请填写
    缺点:代码略显凌乱(基于传闻)

  • YUI 填写描述
    优点:组织良好的代码 缺点: 许多小部件仍处于测试阶段

  • Dojo 填写描述
    优点:增加类的加载
    缺点:明显感觉臃肿

  • jQuery UI的
    优点:小部件彼此不依赖
    缺点:在开发的早期阶段,很少有小部件
    可能倾向于更广泛的接受: jQuery随ASP.NET MVC一起提供


怎么说你?你用了什么?为什么?你更喜欢用什么?为什么?在任何一种项目中


要更新您的输入...

看看Sergey Ilinsky的这篇优秀评论,它非常清楚地解释了当你想要浏览你的页面时应该选择哪个框架,用丰富的前端构建一个应用程序(有多个选择,不能少)

另一个线程中有趣的评论比较了jQuery,Dojo,Prototype,Mootools,SproutcoreCappuccino (问题已被删除).

javascript user-interface frameworks widget cross-browser

43
推荐指数
1
解决办法
3万
查看次数

使用extjs的利弊是什么?

在我的一个项目中,有人建议我使用extjs.我对extjs知之甚少.我使用jQuery完成了我的所有项目.我知道很多人都非常了解extjs.

请告诉我使用extjs的利弊?

javascript extjs

24
推荐指数
3
解决办法
2万
查看次数

用于UI小部件的HTML5 Canvas库

我一直在寻找一个可以帮助嵌入在画布区域中的UI小部件的渲染和功能的库,例如组合框,复选框,单选按钮,文本区域,带滚动条的列表框等,而不会叠加普通的HTML将它们浮动在画布区域的顶部.Flex为Flash提供了所有这些功能,并且有许多Actionscript库可以在Flash"画布"中创建UI小部件组件(可以这么说).这些UI小部件库在某些情况下很好地服务于Flash社区,在HTML5画布中的类似情况下也需要这样做.

有谁知道这些库可以在哪里找到?

html5 canvas widget html5-canvas

21
推荐指数
2
解决办法
1万
查看次数

什么是JavaScript的非常高级UI框架?

我需要为自定义服务器系统编写一个基于Web的临时图形前端.在这种情况下,性能和可扩展性不是问题,因为最多10个人可以同时检查系统.此外,它应该是PHP或Python(服务器)和JavaScript的(客户端)(不能使用Flex或Silverlight的非常具体的非编程有关的问题).

所以,我知道我可以使用YUI或jQuery的,但不知道是否有一些更高层会说,让我的工作在几个小时内写这样的小项目,并获得用它做.基本上我想尽可能的懒惰(这是被扔掉的代码反正),并得到这份工作,在短短的时间尽可能完成.

有什么建议?

javascript user-interface

16
推荐指数
6
解决办法
4万
查看次数

extjs的免费和开源替代品

我注意到自从上次检查出来以来ExtJS发生了巨大的变化.现在它只能在开源应用程序中免费使用 - 否则它需要商业许可证.

这些天有免费/开源的东西是extjs的可行替代方案吗?我的主要目标是拥有一个javascript框架,可以帮助我以最少的工作一起构建有吸引力的UI.我不是设计师,ExtJS过去常常让我为模型放置可显示的UI.

javascript extjs

16
推荐指数
0
解决办法
1万
查看次数

任何人都知道一个很好的JavaScript UI(小部件)库

最近我不得不开发几个Web应用程序.我对JavaScript UI库进行了大量研究,但我找不到一个我真正满意的.我对UI库的意思是一个库,它提供用户控件,如按钮,组合框,网格,图表,布局......

到目前为止我发现了什么,为什么我不喜欢100%

  • jQuery UI控件太少.(我知道有很多插件,你几乎可以找到所有内容,但它与由一个团队或小组制作和测试的完整库不同)
  • 迪吉特(道场).我真的很喜欢这个,但当我尝试在我的网站上使用它时,我总是遇到麻烦.它们似乎不像其他lib一样容易使用.
  • YUI版本2有很多控件,但"新"版本3仍然缺少许多控件.(或者我太傻了,无法找到它们)我不想同时使用这两个版本或使用旧版本,很快就会被替换.
  • DHTMLX有许多控件,它们工作得很好,但控件本身缺少很多功能.(例如HTMLEditor甚至不支持改变开箱即用的文本颜色,或者我找不到用某种动画扩展/折叠树节点的简单方法)

如果有人知道我尚未尝试过的好图书馆,或者知道如何使用上述图书馆之一"更好",我会非常高兴.我想知道为什么在这一点上(网络应用程序变得如此重要)我仍然找不到一个完整的UI框架,它可以为我提供控制,你可以在其他环境中找到这些控件,例如几年(甚至几十年) - 例如Java,.net或Delphi仅举几例.

编辑:

我知道不会有一个我需要的每个控件都有一个库,但我对这样一个库的期望至少是:一致的皮肤,api,文档,验证以及你在商业应用/网站中需要的最重要的控件(datepicker,按钮,支持数值数据的编辑器,网格/树,布局控件,HTML编辑器)以及创建自己的控件的可能性.很高兴:图表或报告

html javascript

14
推荐指数
3
解决办法
3万
查看次数

如何集成Meteor和Ext.js?

我正在试图找出将结合在一起的最优雅方式.

很明显,Ext有自己的Ext.data.Store和Proxies来处理REST后端.Meteor有一个发布/订阅模型,可以自动推送更新.

我的第一个想法是写一个自定义的"MeteorProxy"并处理那里的所有更新事件.我不确定这在过滤或排序数据方面是否明智.理想情况下,过滤应该在Meteor端进行,因为数据排序/过滤器理想情况下应该持久保存到数据的其他(非ext)视图.

使用MemoryProxy +一些胶水代码会更好吗?

或者是ExtJS 5的新版本?

javascript extjs meteor

11
推荐指数
1
解决办法
2693
查看次数

JavaScript UI小部件的框架?

我正在尝试将JavaScript UI小部件框架列表放在一起,以供项目考虑.理想情况下,它将是一个包含一系列现成的ui小部件的库,不依赖于dom/js扩展/操作框架(如JQuery或Prototype),最小的附加功能,例如Ajax API和DOM选择器等.

这是我到目前为止所拥有的:

  • 的Qooxdoo,
  • ScriptClient
  • ExtJS的

任何人都可以建议任何其他值得一看的吗?

请不要建议,JQuery,Prototype,Mootools,Dojo等,他们的主要重点不是提供ui小部件.

javascript

6
推荐指数
2
解决办法
1万
查看次数

客户端与服务器端基础

在过去的6个月里,我一直试图围绕Web开发并理解客户端编程和服务器端编程之间的差异.目前我只知道客户端处于中等水平(javascript/jQuery)但我我也有兴趣学习PHP和MySQl进行服务器端编程.

客户端编程和服务器端编程有什么不同?

我何时使用客户端,何时使用服务器端?

那些网络开发人员需要知道两者都能有效地编写网站吗?

javascript php

3
推荐指数
1
解决办法
2万
查看次数