2010-12-15 76 views
0

什么会最终成为Ajax开发的首选工具包?我已经与Ajax合作了好几年了,似乎每年都有一个新的工具包得到关注,并且似乎成为一个值得关注的工具。我刚开始使用普通的XHR,然后是GWT,然后是jQuery,现在是YUI。每次我去一家新店时,他们都在用别的东西。我们是否会最终得到很多像现在五年那样的工具包?Ajax的最佳工具包?

+0

问题是主观的 – dheerosaur 2010-12-15 16:31:06

+0

这与AJAX无关。我们看起来接近于使用单一的编程语言,操作系统,CPU等吗? – Ken 2010-12-15 16:40:29

+0

我意识到这是一个主观问题,但我试图定义一个趋势,是的,它与Ajax有关,因为问题是关于“Ajax工具包”。我应该去学习50个Ajax工具包吗?因为这些工具包可用并可能成为市场领导者?我试图把重点放在那些未来几年似乎成为市场份额的人选上。通常,随着时间的推移,事情往往会在少数几个领导人面前展现出来,并且在场外还有很多人。我们并不接近单一的编程语言,但在网络开发领域,某些细分市场上有领导者。 – 2010-12-15 17:25:16

回答

1

的人有不同的需求,并且更喜欢不同的方法对JavaScript的应用程序,所以不同的工具包是有道理的。

我个人更喜欢只写我自己,因为我发现我周围的工作限制在工具包,或者他们比我需要的要大很多,所以最小的东西是有帮助的。

在UNIX中有很多不同的炮弹来使用,有编写代码很多编辑,为什么不能有几个工具包。

竞争是好事,否则获胜者将得到懒惰,开始变得过时。

我怀疑我们将以规范,程序员往往不无论如何,所以为什么指望他们改变。

+0

是的,但2006年有50人的名单,我不知道现在有多少人在那里。它认为这一点过度。对于企业网站开发来说,大多数是java和.net,但是这并不影响php,ruby等......但是,他们是两位领导者。有几个Ajax工具包是可以的,但我不想学习所有可用的工具,我只想专注于领导者。 – 2010-12-15 17:20:51

+0

@詹姆斯 - 最好的选择是学习如何在没有图书馆的情况下做你需要的东西,然后当你被告知要使用一个给定的图书馆时,你只需要利用它,但不要依赖它。例如,我最近不得不编写一个页面,进行就地编辑并使用onblur将信息发回。我没有使用库,因为与大多数库的大小相比,代码量非常小。 – 2010-12-19 20:55:15

+0

点好了。我没有想到这一点。我只是从商业角度思考,认为一个工具包最终会成为领导者,这就是关注的焦点。现在我认为Flex仍然在其他方面有很大的领先优势,但我不知道任何人都能够与之合作。谢谢! – 2011-02-21 23:13:36