我承认,我跟不上。我刚刚学会了 backbone.js,但现在发现它已经过时了,我应该使用 ember.js,了解的过程中,有人说我应该使用 Meteor,不,应该用 AngularJS,不,应该 Tower.js (基于 node.js),而对于 HTML 模板,我应该使用 handlebars,而不是 mustache,稍等一下, DoT.js 看起来更好,慢着,为什么要用一个浏览器里的 HTML 解析器?浏览器不就是干这事的吗?那么,不该使用 HTML 模板吗?对,用 DOM snippets,好,你是说 Web Components 吗?W3C 不是专门做这个的吗?你是说像 Google 那样开发一个常规的 Javascript 语言吗?太扯了,我只需要用 CofeeScript 就行了,它的表现不错,不用 CofeeScript?用 Coco? LiveScript? DART? GWT?这样吧,我还是重新使用 Ruby on Rails 吧,哦,它没有扩展性?Grails?Groovy? Roo?太简单?那好,node.js 怎么样?扩展性也不好??但是用它我既可以写客户端代码,服务器端代码,还可以写 mongodb 代码,都用同一种语言。(非要用 Javascript 语言吗?)那么,PHP 怎么样?你说它不是真正的线程安全?他们在撒谎??那好,让我们重新回到服务器端编程吧,还是用 Java 怎么样?不好?Lisp?哦,应该是 Clojure?不错,它有一个 Bridge / protocol buffers / thrift 实现,这样语言就相通了,这样我们的 Haskell 程序员也能开发了。或者用 Scala/Lift/Play,它们都是最好的框架(Foresquare 就是用的它们,它们一定很不错)。当然,我们不该用 SOAP,应该用 JSON RESTful 服务,只有银行和沃尔玛用 SOAP,还有,坚决不能用 SQL 数据库,它们不可能扩展。
我明白了,我打算把这个项目外包出去… 他们可能会用一个 Wordpress 模板,然后拷贝粘贴一些 jQuery 代码,这样就能实现完全相同的效果,不会有任何上面说的那些让人头疼的事