对于我们最新的项目,我们使用了 MVC5 与 Angularjs+Ninject+Bootstrap 和其他技术,我们最终得到的应用程序需要我们花很长时间来修复错误和添加功能,并且有更多的层(和眼泪)超出必要的范围。
是否可以制作纯 HTML 应用程序(使用 Jquery、Bootstrap 和其他小型插件),只需通过 $.ajax 连接到放置在与模型/数据库交互的 Controller 中的函数?
我会因为尝试在没有 Angularjs 或 Knockout 的情况下构建“伪”SPA 而只进行原始 DOM 操作而陷入开发者 hell 吗?
我还能保证我的应用程序的安全吗?
有什么建议或引用吗?
最佳答案
是的,这些 MVC 库实现了相同的功能,但提供了框架和工具来帮助大型项目的开发。它们不是用于提高安全性。
Bootstrap、Zurb 和其他前端框架的工作方式有些不同;他们提供开箱即用的前端脚本、工具和视觉效果,以便轻松部署交互式前端组件(表单、框、网格)。一个漂亮的表单或 3 个网格列只需几行代码,而不是从头开始编写一行代码。但是,如果您需要编写一种真正独特的视觉形式,您可能需要从头开始编写一个,然后只修改 Bootstrap 形式。
关于javascript - 使用 .NET Web 服务开发纯 HTML+JS 应用程序是否可行且安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32929708/