我可以单独使用JavaScript创建网络应用程序的可能性是什么......
你能提供一整套有用的JavaScript库和工具吗?
答案 0 :(得分:1)
路线1:服务器端JavaScript
node.js
是服务器端JavaScript。它仍然很年轻但它很棒且完全可用。如果你有一个非关键项目,我建议你使用它。
Here's a list of js libraries I use for node
路线1的问题缺乏成熟度,缺乏压力测试,缺乏详细和广泛的文档/书籍/教程(文档/教程存在,但没有PHP或ASP.NET级别是在。)
路线2:通过REST公开自己的数据库
默认情况下,couchdb具有用于数据库交互的REST API。这意味着您可以直接通过客户端ajax调用设置沙发服务器并进行数据库操作。 (您将需要某种静态文件服务器)。
有许多工具,例如Backbone和EJS,可以使纯客户端开发变得易于管理。
路线2的问题难以处理安全问题,难以处理验证。
答案 1 :(得分:0)
ExtJS就是其中之一。但是你可能需要我们AJAX
答案 2 :(得分:0)
虽然相当困难,但仍有可能。看一下TiddlyWiki,我想这是你可能有兴趣看的应用程序的一个例子。