对于HTML5 5/CSS3 3/JS应用程序和移动元素,哪种库/框架组合效果最好?我确实做过家庭作业,但我正在潜入一个我不太熟悉的世界……至少就表现而言。在对DOM元素进行操作、执行逻辑和动画之前,我是否应该理解这些原则?
如果我可以并且应该使用AngularJS,我将使用它(我现在相当熟悉基本知识),我最好的研究已经向Steroids.js指出了方向。只有这么多的库和PhoneGap-like框架!这是我发现的..。
简而言之,是否存在JavaScript负载的资源/文档/引用或测试方法?或者对此有什么简单的答案(除了放弃和学习目标C之外,我真的希望能够使用我已经知道的语言。)(谢谢您的阅读:)
发布于 2014-02-21 17:45:08
最后,如果您想让更多的本地功能成为应用程序的一部分,那么您必须至少学习JS之外的另外两种语言: ObjC和Android风格的Java。
我在Cordova上的经验足以让我相信,要想用Cordova构建一个完美的本土感觉应用程序,就需要在JS中重建大量的本地功能,这就让您牢牢地掌握了每个操作系统使用的web核心及其局限性。最终,您将发现自己使用了如此多的库来模拟您可以使用本机语言所做的事情,以至于依赖项及其管理的重量很快就会让您尝试调试阴影。
即使如此,你也必须找到一些方法才能获得接近本地功能的功能,而且性能也很难像本地语言应用程序那样好,特别是当你必须从应用程序外部加载数据或资源时。
我的建议是,如果你必须使用科多瓦这样的东西,放弃你将创建一个100%本土感觉应用的想法。如果一个UI元素不像它的本地元素那样工作,不要花费大量的时间来强迫它与它的web根相反。适当地设置它的样式,这样用户就不会被它打破了本机约定所迷惑,然后继续前进。如果您试图修复所有看起来但是行为不完全/正确的东西,您将发现自己陷入了依赖地狱,并且/仍然/不得不接触本机(Java或ObjC)代码,以使插件正常工作。
https://stackoverflow.com/questions/21941106
复制相似问题