热门文章> app开发框架有哪些? >

app开发框架有哪些?

36氪企服点评小编
2021-07-02 11:47
450次阅读

    对大多数Web开发人员来说,HTML、CSS和Java是他们最熟练的开发技巧。但是,开发本地的移动应用程序,对于他们来说是完全陌生的领域。由于开发Android、iOS或者WindowsPhone上的本地应用程序,需要使用完全不同的开发语言(Android使用Java,iOSapp使用Objective-C或Swift,WindowsPhone使用.NET),除此之外,你还需要使用完全不同的开发环境,IDE,掌握不同的开发框架,这些都成为APP开发者开发移动应用的巨大障碍。下面就让小编为大家介绍app开发框架有哪些?

app开发框架有哪些?app开发框架有哪些?

app开发框架有哪些?

1.jQueryMobile

    jQueryMobile是一个非常健壮的跨平台应用开发框架。他可以支持许多不同的平台,包括桌面应用程序,智能手机,平板,以及Nook或Kindle这样的电子阅读器。jQueryMobile与其同胞jQueryUI相似,它还包括一组UI组件,开发者在开发UI界面时可以非常方便地使用它们。此外,这些UI组件已经针对移动端进行了优化,可以提供更好的应用性能。

2.Cordova/PhoneGap

    PhoneGap基于Cordova。Cordova/PhoneGap提供了一套JavaAPI,可以将设备的基本功能连接起来,如相机、定位、通信录、指南针等。Cordova/PhoneGap让我们无需使用任何本地程序语言,而是直接利用jQueryMobile等开发框架来开发移动应用。最终,通过调用它的SDK来编译应用到不同平台上的app中。该平台包括iOS、Android、WindowsPhone、Blackberry和WebOS。

3.SenchaTouch

    SenchaTouch是一个基于HTML5和CSS3的移动开发框架。与此同时,它提供了一系列可以支持不同移动平台的组件和动态效率特性。SenchaTouch支持Cordova和PhoneGap,你可以把你的应用编译成支持不同平台的app。此外,SenchaTouch还提供了一系列的主题,可以应用到诸如iOS、Android、Blackberry、WindowsPhone、Tizen等平台上,让用户感到它非常像本地的app.

4.Ratchet

    Ratchet最初是Twitter内部用来制作移动app原型的工具,后来Twitter开放源码并发布。Ratchet自带一组用户界面组件和Java插件,可用于创建一些简单的移动app。对于2.0版,Ratche还为iOS和Andriod平台提供了两套UI主题。

5.Ionic

    如果您非常关注app的性能,那么Ionic将是一个合适的框架。Ionic是一种基于HTML5的app开发框架,不需要任何第三方Java库,他可以和Angular.js一起使用,以开发高性能、互动的app。与Ratchet相似,Ionic自带了一套出色的font图标——Ionicons和HTMLClasses,用于构建移动应用程序UI。

    随着技术的发展,我们看到了很多基于Web技术的移动开发框架,现在只要对HTML、CSS和Java技术有足够的了解,就能开发出移动App。使用像PhoneGap这样的编译工具可以很大地方便您开发的Web应用程序到不同平台上的app。以上就是小编为大家介绍的app开发框架有哪些?感谢观看。

[免责声明]

文章标题: app开发框架有哪些?

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作