【51CTO译文】著名开发者Andrew Trice将为我们带来一个新的HTML5应用框架App-UI。以下是Andrew Trice的博客的全部译文:
App-UI是一个网络和移动开发人员创建HTML和JavaScript时可重复使用的“application container”用户界面组件,App-UI是那些针对移动设备的交互式应用程序可能会有所帮助的集合。App-UI与PhoneGap的应用有些雷同,App-UI可以很容易地使用CSS样式/自定义。(声明:目前App-UI还是一个雏形,尚不成熟。开发者切勿对现有版本报有太大希望。)
App-UI的创建项目需要使用HTML、CSS和JavaScript。所有的动画渲染使用CSS3 translate3d硬件加速。App-UI效果还不错,在移动端支持iOS,Android和黑莓浏览器,而且适用于绝大多数***版本的桌面浏览器。
Why?
您可能会想已经有其他类似jQuery Mobile的开源替代品,“为什么还要使用创建App-UI呢?”创建App-UI的主要动机是为了有可重复使用高性能的、不强迫任何指令性的发展模式的application container。特别是在移动设备上App-UI可作为动画/转换方面性能的替代品。
App-UI可以被用于许多不同的现有框架:App-UI只需要一个jQuery加速器框架解决方案:包括与现有的UI部件框架(jQuery UI、Twitter Bootstrap等等)以及与现有的模板框架(Moustache、Knockout、Handlebars等等)结合。
- Application Containers
App-UI虽然目前有三个Application Containers,但是App-UI并不打算成为一个完整的用户界面组件框架。
- ViewNavigator
该viewnavigator组件允许你创建移动体验和容易识别的移动用户界面范式。
- SplitViewNavigator
该splitviewnavigator组件允许你创建片经验,易于识别的移动用户界面范式。
- SlidingView
该slidingview允许内容滑动到一边使用横向滑动手势。这是非常类似的行为在iPad的Facebook应用。
Download
如果你开始今天App-UI!你可以浏览http://triceam.github.com/app-ui/,阅读的细节,下载一个副本,并开始建设自己的应用程序!