bou*_*ppo 5 mobile html5 cordova
首先,感谢令人惊叹的apache cordova团队制作一个独立于平台的本地应用程序构建平台 - 非常棒的东西.
但是,我们知道HTML5仍处于草案模式,而我正在考虑将Cordova应用于这个方向,那么现在Cordova的技术限制是什么?
与Sencha Touch 2相比,有什么优点和缺点,因为我看到在我的Cordova搜索过程中出现了ST2.
从您想到的角度来看,Cordova没有技术限制.
Cordova提供了一种在应用程序中打包JS,HTML和CSS的方法,该应用程序在本机Web视图中运行.您可能会听到一个论点,即无法使用添加到本机SDK的任何新功能,因为您必须等待Cordova实现它.这是错误的,没有什么能阻止任何人通过JS本地访问新功能.
技术限制实际上是您的Web技术运行的浏览器.
在iOS5之前没有位置:已修复,因此对于想要支持iOS5的开发人员来说这是一个限制.他们被迫使用像iScroll这样的东西,或者通过将UINavigationBar与UIWebView混合来实际采用混合方法.我做到了,很难.
另一个限制是点击事件需要300ms才能触发,因此响应性很差.这已经解决了很多次,最近一次是谷歌
还有很多其他问题,例如过渡期间的闪烁以及Thomas Fuchs博客所写的内容.说真的,那家伙才是个天才.
我曾经遇到一个错误,通过在应用了css转换的父div中显示和隐藏子div,导致页面分辨率降低.真奇怪的东西.
Sencha Touch是一个很好的框架,您可以尝试为您的Web应用程序,但它在功能级别上与Cordova无关