2KB项目,专业的源码交易网站 帮助 收藏 每日签到

4 个新的单页应用模板

  • 时间:2019-01-23 18:42 编辑:2KB 来源:2KB.COM 阅读:304
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:Fou
英文原文:Four New Single Page Application Templates

ASP.NET and Web Tools 2012.2官方已经正式发布,尽管它们给我们带来了一些新的东西,但我还是想继续使用社区里的单页应用框架。终于让这些应用模板能一一工作了,接下来就让我们一起来见识一下吧。

Ember框架

Ember框架使用了Emberjs和Handlebars。它模仿了“开包即用”(out-of-the-box)的单页应用框架,所以比较它们两都会很有意义。相比而言,“开包即用”的框架在实现上显得非常轻盈而Ember则在很多特性上更加强大。点击这里查看更多信息

默认的应用看起来更像一个“开包即用”的提供者。我建议熟悉JavaScript的开发人员使用这个框架因为在我看来,要调试这些复杂的代码你得有良好的技能。

Durandal框架

Durandal框架使用了Durandal(这是一个单页应用框架)、Bootstrap、Knockout和Sammy框架。他们的样例工程显示了怎样在Flickr上显示图片。

Durandal开发人员在样例工程前端页面中说明了使用该框架的理由:

  • 简洁的MVC架构
  • 模块化的JS和HTML
  • 简单的应用生命周期
  • Eventing、Modals、Message Boxes等
  • 导航和屏幕状态管理
  • 一致的异步编程和Promises规范
  • 应用程序绑定和优化
  • 不限定后台技术
  • 基于jQuery、Knockout和RequireJS
  • 整合其他库比如SammyJS和Bootstrap
  • 让jQuery和Bootstrap部件模板化、可绑定化(或者你可以自定义自己的部件)

这个框架很适合我,它们的视图层和数据层也很简单而且没有太大的代码量。

Breeze框架

Breeze框架使用了Breeze、Knockout和g(JavaScript中的一个制作合成异步promises的工具),Breeze框架同样是一种“开包即用”的TODO应用框架。

我Breeze的编程有点熟悉,不知道为什么,它让我多少想起了upshot库。至少我很熟悉它在服务器端和客户端的数据通信方式。

注意:虽然在利用这个框架创建项目时可能会出错,希望这个问题能很快得到解决。不过不用太担心,你只要通过增加Web API OData的引用和跟踪,这样你的解决方案运行起来就没有什么问题了。

Hot Towel框架

John Papa的Hot Towel框架使用了Durandal、Bootstrap、Breeze、Knockout、q、Sammy和Toastr(简单的javascript 广播通知)。这个框架提供了很多的脚本和一样样例代码,但并没有提供在客户端和服务器端进行数据通信的样例。

正如John Papa声明,该模板只是构建单页应用的初始产物。我真心希望他能增加一些数据操作上的样例,因为他的这个框架看起来非常酷。

总结

很高兴看到这些新的框架出现、成长、并且变得越来越好。这给我们带来的好的方面是我们可以构建几乎可以被所有浏览器支持的客户端应用而不必去担心兼容性问题,同时这也给我们带来了更大的选择空间。每一个感兴趣的开发人员可以从现有的框架中选择他所喜欢的去构建自己的应用。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部