论坛首页 Web前端技术论坛

做了个Web App框架,Bad Framework

浏览 8708 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-02-06  
https://trello.com/,Joel Spolsky 的新项目,一个协同工具。被其所折服啊,不只是其UI,整站至始至终局部刷新并能不损害浏览器前进后退按钮带来的流畅体验,艺术啊。Twitter和新版的Google Analytics也是全站局部刷新,只是为了兼容用hash变化来导航。这就是Web App的未来。

在trello的基础上抽象出能适用于一般应用的框架,这就是Bad的由来,名字随便叫的。Bad是一个使用Html5 History控制路由,并提供了一些API用于构建不同的页面,还能和其他一些组件结合使用的,用于构建Web App的框架。

项目主页演示Wiki
   发表时间:2012-02-07  
amazing!!!

https://trello.com/  简洁!

Bad 时什么到时没搞清楚,不过trello应用吸引了我.

能不能举个例子,使用BAD和不使用Bad的情况
0 请登录后投票
   发表时间:2012-02-08  
https://trello.com/有意思
bad的demo看上去啥都没有啊
0 请登录后投票
   发表时间:2012-02-08  
你说的局部刷新是什么意思,怎么做到局部刷新.
0 请登录后投票
   发表时间:2012-02-09  
楼主说的这个是利用window.history.pushState (HTML5)的特性,去改变html,再通过Ajax去改变内容,当浏览器不支持该方法时则通过#hash来局部刷新。不过还没有仔细看!
0 请登录后投票
   发表时间:2012-02-10  
如果是j2ee的话局部刷新是非常好,但是如果是基本的web网站的话,使用局部刷新还得考虑考虑吧,毕竟局部刷新的内容没法让搜索引擎搜录,这个还是比较关键的,ajax在这方面的缺点其实和flex是一样的。
0 请登录后投票
   发表时间:2012-02-10  
xiebaolong 写道
楼主说的这个是利用window.history.pushState (HTML5)的特性,去改变html,再通过Ajax去改变内容,当浏览器不支持该方法时则通过#hash来局部刷新。不过还没有仔细看!


浏览器不支持html5 history时不会用#hash,没必要做兼容
0 请登录后投票
   发表时间:2012-02-10  
witcheryne 写道
amazing!!!

https://trello.com/  简洁!

Bad 时什么到时没搞清楚,不过trello应用吸引了我.

能不能举个例子,使用BAD和不使用Bad的情况


Bad提供了构建出web app的基础设施,看wiki、示例、源码就能懂了
0 请登录后投票
   发表时间:2012-02-10  
terryang 写道
如果是j2ee的话局部刷新是非常好,但是如果是基本的web网站的话,使用局部刷新还得考虑考虑吧,毕竟局部刷新的内容没法让搜索引擎搜录,这个还是比较关键的,ajax在这方面的缺点其实和flex是一样的。


并不是web内容都需要被收录的,举个例子,twitter
0 请登录后投票
   发表时间:2012-02-11  
吝于跳转,全部希冀一个页面搞定
1 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics