最近有人盛赞jQuery是多么伟大,它是如何使javascript成为一种乐趣,以及整个源代码是如何如此小(和一个文件)。
我在www.ohloh.net/上查了一下,它说它大约有3万行javascript,当我累得蜷缩到wc时,它说了大约5000行(奇怪的差异,可能是测试套件,等等)。
我认为这并不奇怪,因为我所听到的javascript有很多有趣的动态技巧,所以您可能可以使用一个小型库。
但是后来我想到了其他高级语言,那些拥有大型标准库的语言,我想知道这个标准对于python/ruby/haskell/pharo(Smalltalk)/*ml/等等来说有多大?
有人知道吗?任何详细信息(注释/空白/代码行、测试代码行、语言行与用ffi/字节代码的行)都非常感谢!
编辑: ps.由于它一开始,我就把jQuery作为一种额外的奖励,如果您可以列出大型框架的大小,megaframewok就提供了这么多功能,所以使用y语言的x超级框架的人有时可能会使用xy,甚至是x,而不是y(即。:qt,jQuery等).
发布于 2010-05-20 07:37:49
在法罗,印刷:
|i|
i := 0.
SystemNavigation default allBehaviorsDo: [:each|
each selectors do: [:selector |
i := i+((each sourceCodeAt: selector) lineCount)]].
i. 在以下方面的成果:
这包括方法注释,我不知道这些特性发生了什么变化。
发布于 2010-05-24 19:51:26
也许,将jQuery与其他javascript库进行比较应该更公平一些。我想这是考虑到了你谈论的人。
jQuery, PRODUCTION (24KB, Minified and Gzipped) or (155KB, Uncompressed Code)
jQuery UI, full Minified 200kb
Prototype, Size: 128kB
Script.aculo.us, Size: 63kB
mootools, Size: 63kB
extJS, Size: 6.6mB FULL, core 130Kb
Yahoo! UI Library (YUI), Size: core minified 17kb, 7kb minified and gzipped, full 379kb minified, 135 minified and gzipped
Mochikit, Size: 380kB
dojo, Size: compressed (27k)https://stackoverflow.com/questions/2833937
复制相似问题