ajax控件vs bootstrap

时间:2014-11-07 16:00:50

标签: ajax twitter-bootstrap

我一直在研究使用Bootstrap来完成我的下一个项目。它实现的控件似乎与AJAX Toolkit中的控件非常相似。我当时想知道这是否是我必须考虑的新进化路径,或者只是在使用基于脚本的编程或更传统的基于.NET / C#/ JavaScript的方法方面的分支。

AJAX仍然适用于网络开发吗? 如果我使用非MVC / ASP.Net方法,我应该使用Bootstrap还是AJAX控件?

提前感谢你能给我的任何见解。

1 个答案:

答案 0 :(得分:1)

Ajax对Web开发非常可行。它构建在像jQuery这样的框架中。这可能会令人困惑,因为你看到像asp.net ajax控件工具包这样的术语,它在客户端做很多有趣的事情。像jQuery UI和Bootstrap这样的其他脚本库中存在很多像客户端这样的客户端事物。

分离AJAX的真正目的,即与服务器进行异步通信,忽略与AJAX混淆的其他项目(如上述AJAX控制工具包)。

Bootstrap是一个响应式设计框架。它有许多内置组件,如模态,选项卡,警报等。不要将这些与AJAX混淆,它们只是很好的客户端功能。 AJAX控件工具包也具有类似的功能,但除了使用2008年引入的System.Web.Extensions命名空间的脚本功能之外,很少有部分与真正的AJAX有很大关系。比如$ find()方法。

看一下Bootstrap,重点关注UI,它的演示和一些交互组件。使用对您有意义的部分。如果您的Ajax Control Toolkit模式在您的应用程序中运行正常,则无需将其替换为Bootstrap模式,因为您可能需要执行其他操作以使两者表现相同。 Bootstrap是一个非常棒的客户端开发框架,可以轻松地与ASP.Net一起使用,但由于MVC与Webforms的设计原则,它更容易使用MVC。