一个大项目的JavaScript库

时间:2011-06-24 16:18:32

标签: javascript

我要开始一个新的Web项目,比如Sugar和我的老板问我是否有可能创建它而没有任何服务器端语言用于业务逻辑和视图控制。

我已经使用C#建立了与数据库的连接。

是否有任何JavaScript库来处理这类项目?!

3 个答案:

答案 0 :(得分:3)

您需要一个通过HTTP公开自己的数据库,如couchDB。没有HTTP上的数据库访问就不可能。

至于javascript框架,你有两个选择

  1. 使用可以完成所有任务的大型库。
  2. 使用许多特定的库
  3. 一些大型图书馆包括:YUI3DojoGoogJavaScriptMVC

    关于所涉及任务的特定库。

    您还需要一个通过HTTP公开自己的数据库,如CouchDB。您需要为安全性正确设置HTTPS和身份验证。

    当然你失去了非JavaScript支持。

    总而言之,我不建议使用这样的堆栈为您的通用企业业务应用程序。它可以用于REST服务。

    必读:

    Quora question about CouchDB and no server-side code

答案 1 :(得分:1)

  

我的老板问我是否有可能在没有任何服务器端语言的情况下创建业务逻辑和视图控制。

不,它也没有意义。例如,仅使用JavaScript实现适当的安全性是不可能的。

此外,您将没有应用程序数据的中央存储位置。

此外,在客户端执行时,可以操作业务逻辑。

答案 2 :(得分:-3)

jQuery绝对不仅仅是一个DOM库。它是最稳定的,几乎所有东西都有最多的插件。