如果我只想在客户端和服务器端使用JavaScript以用于未来的Web项目,那么这个Javascript拥抱技术堆栈会是什么样子?是否存在比其他更加惯用/ JS友好的数据存储/格式?
我们的想法是将JavaScript用于单页网页应用,其中大部分渲染都是在客户端完成的。
答案 0 :(得分:3)
与此类应用AFAIK的标准设置最接近的是接近这一点:
Fog Creek写了一篇the stack they used to make Trello,基本上是这个。
(顺便说一句,对于阅读量比他们写的要多得多的客户,我建议看看服务器发送事件代替Socket.io。它们是一种不那么重的单行流方式 - 基于沟通。)
答案 1 :(得分:2)
这里有很多问题,但你可能已经找到了大部分问题的答案。未解决的是一个很好的数据层 - 查看MongoDB和Mongoose.js(MongoDB的一个很好的Node接口)。从本质上讲,MongoDB是JSON对象的持久存储,当您使用javascript编程时,它可以很好地工作。它也使用javascript作为其内部查询语言。
对于现实世界中这种设置的有趣看法,请查看this article(我与该公司/产品有关联,但它仍然是一本很好的读物)。
答案 2 :(得分:0)
看起来像
node.js +任何大量的客户端javascript框架,jquery,sencha,yui,backbone,ember,sproutcore等....
答案 3 :(得分:0)
服务器端的Node.js可能正是您所寻找的。 p>