ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – 跨平台的web框架 – 区别

2019-05-29 04:12:12  阅读:196  来源: 互联网

标签:android ios cordova jquery-mobile sencha-touch-2


我在理解哪些框架是为了什么目的而设计时遇到了问题.
这里:

http://codegeekz.com/mobile-frameworks-for-developers/

列出了20个框架.我明白的是,他们帮助用html,css和JS创建android / ios应用程序.

但我不承诺的是差异.什么是PhoneGap和Appcelerator,什么是Sencha-touch,jQueryMobile,Fries等.

我在这里看到:
Is Sencha Touch a UI framework that can (or should?) be used with PhoneGap? Sencha Touch 2是一个跨平台的Web框架,所以我可以将它与jQueryMobile一起使用,或者它是如何工作的?我如何才能真正地将这些框架结合起来 – 我有点失落.

解决方法:

介绍

我将为您编写为混合移动应用程序创建的框架.

名单

这是目前排名前5位的框架列表:

> jQuery Mobile – 免费

可能主要使用框架
容易像地狱
最慢的一切
大型在线社区
> Sencha Touch – 免费/商业

第二个主要用于框架
很难学习和掌握,特别是如果你不善于使用vanilla javascript
快速
大型在线社区
> AppFramework – 免费

容易掌握
快速
糟糕的社区支持,至少与其他列出的框架相比
> Kendo UI – 免费/商业

易于掌握,非常类似于jQuery Mobile
快速
好/伟大的在线支持
不幸的是,如果是商业产品,您需要购买许可证
> PhoneJS – 免费/商业

易于掌握,非常类似于jQuery Mobile
快速
平均在线支持
很棒的文档
不幸的是,如果是商业产品,您需要购买许可证
> Appcelerator – 免费/商业

不是那么容易掌握,而是简单的Sencha Touch
最快的 – 本机应用程序
良好的在线支持
不幸的是,如果是商业产品,您需要购买许可证
在列出的框架中最少可定制

问题答案

这只是故事的一部分.您还需要一个本机打包框架,这就是Phonegap的用武之地.它被用作移动JavaScript HTML5框架的占位符.基本上它将HTML / JS / CSS包装到本机应用程序中,并使它们能够访问像摄像头这样的智能手机功能.

Appcelerator有所不同,它使用javascript生成本机应用程序.但与Phonegap不同,Appcelerator是完全原生的应用程序,javascript仅用于在开发过程中构建应用程序.

移动HTML5框架不应该一起使用,例如将Sencha Touch和jQuery Mobile结合起来没有意义.它们的机器人是完全设计的框架,更不用说建立在完全不同的前提下. Sencha Touch是完全基于javascript的框架,其中一切都是通过javascript完成的. jQuery Mobile框架更加面向HTML5,jQuery在后台使用.同样适用于Kendo UI和PhoneJS.

标签:android,ios,cordova,jquery-mobile,sencha-touch-2
来源: https://codeday.me/bug/20190529/1175855.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有