问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跨平台移动开发框架 使用的各是什么框架

发布网友 发布时间:2022-04-24 08:45

我来回答

1个回答

热心网友 时间:2022-04-09 19:47

很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。1、jQueryMobilejQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQueryMobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。2、jQTouchjQTouch是一个jQuery的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。支持包括iPhone、Android等手机。3、DHTMLXTouchDHTMLXTouch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来快速开发工艺精美的移动Web应用程序的能力。DHTMLXTouchUIDesigner是一个可视化的编辑器用于构建移动用户界面。它能够帮您以最少的编码构建一流的用户界面。在其主页上提供一些示例可以展示DHTMLXTouch强大的用户界面。包括一个menuappfortheiPad(适用于开发餐厅应用)和BookShop(一个电子书店应用)。4、Mobilize.jsMobilize.js是一个开源的HTML5-JavaScript框架用于从任何现在有标准网站快速,简便地构建移动网站。这个框架其实就是将需要在移动设备上显示的部分页面以jQueryMobile的默认主题显示,而不是实现一个全新完整的移动页面。Mobilize.js可用于任意网站,但对于基于WordPress和Sphinx的网站不需要使用该框架转换,因为已经有非常多的插件可以使用。5、TheMProjectThe-M-Project是另外一个强大的JavaScript框架,它利用HTML5新的特性来更好和更简便地开发移动应用。这个框架遵循著名的MVC软件架构模式。它还支持离线,所以你的用户可以在没有连接网络的情况下继续操作(当下次有连线的时候,再将数据同步到服务器中)。提供优秀的文档(这个项目拥有一个引导新用户入门的开发指南)。可以查看提供的示例来对该项目有一个初目的了解。这些示例包括:ToDoApp(待事项目应用)和KitchenSink(这个示例包括这个框架提供的所有UI元素)。6、WebApp.NetWebApp.Net提供了很多的API,因此可以帮助你节省很多工作了。不需要花时间去进行Ajax调用的编码,因为已经内置了,另外还有很多其它内置功能,提供了详细的文档和应用演示。7、WijmoWijmo是一个基于jQueryUI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和利用jQuery的优越的性能和易用性的力量。所有的Wijmo部件都配备了20多个主题和支持ThemeRoller。8、960GridonjQuery-Mobilejquery-mobile-960是一个用于移动Web开发的网格框架,综合了960.gs的灵活性和jQueryMobile的方便性。它的目的是让jQueryMobile布局更加的灵活,使得应用应许在移动终端更加易用。9、SenchaTouchFrameworkSenchaTouch是世界上第一个基于HTML5的移动Web开发框架,支持最新的HTML5和CSS3标准,全面兼容Android和AppleiOS设备,提供了丰富的WEBUI组件,可以快速的开发出运行于移动终端的应用程序。Shencha是第一个使用HTML5,CSS和JavaScript并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。10、NimbleKitNimbleKit是为iOS设备构建应用程序最快速的方式,你不需要知道Objective-C或者iOSSDK,你只需结合JavaScript代码编写HTML页面就可以了。11、Touchy™BoilerplateTouchyBoilerplate是一个用来创建移动webapp,包括HTML模板,Metatag等的工具。Touchy可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy使用jQuery或者Zepto.JS。12、PhoneGapPhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhoneSDK,Android的AndroidSDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。13、joshfireJoshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的webapp。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的web应用。Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire支持Node.JS。4.SenchaTouch:基于HTML5的移动网页开发框架。14、JuliaJulia框架由基本CSS3文件、JS库和各个平台的运行库构成。不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允许嵌入JS代码)等应用开发必备的API接口。基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平台的、不亚于本机代码的、易于维护的移动应用了!大幕即将揭晓,让我们一起进入移动开发的新时代15、SproutCoreHTML5ApplicationFrameworkSproutCore是一个HTML5移动Web开发框架,它的目标是在无需浏览器插件的情况下,在浏览器中位应用程序提供极佳的桌面效果。16、Titanium这是一个强大的,健壮的移动Web开发框架。能够让使用现有的HTML,CSS和JavaScript知识来为iOS和Android平台开发原生移动应用。作为一个越来越大的移动Web框架,它拥有超过300个的APIs和活跃的开发者社区。你从这个社区中得到每一个开发人员的帮助。TitaniumMobile支持原生的iOS和AndroidUI元素如Tableviews,tabs,switches和popovers。它提供能够与移动设备的摄像头和本地文件存储系统相交互的特性。17、Lungo.jsLungo.js是一个采用HTML5,CSS3和JavaScript技术实现的移动Web应用程序开发框架。利用这框架开发的应用程序可运行所有流行的平台包括:iOS,Android,Blackberry和WebOs。它还支持触摸事件如:tap,double-tap和swipe。整个框架没有用到任何图片包括图标,所有都矢量化。可以在这个框架中使用HTML5拥有的一些特性如:WebSQL,地理位置定位,历史或设备方向等。Lungo.js是一个模块化并且完全可定制的框架。18、xui.js有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM操作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架采用GZIP压缩完之后只有4.2KB。19、EmbedJSEmbedJS是一个用于嵌入式设备的JavaScript框架如:移动电话,TVs、tablets和soforth。EmbedJS强大之处在于,它拥有专门为特定平台和浏览器如iOS,Firefox,Android等提供相应的开发版本。这样就能够以最少的代码,为用户提供最佳的体验。而且假如你喜欢自己定制,可以利用其提供的EmbedJSBuildtool工具实现。EmbedJS基于Dojo实现,所以你如果熟悉DojoAPI语法,那EmbedJS将是你最佳的选择。20、zepto.jszepto.js是一个专为mobileWebKit浏览器(如:Safari和Chrome)而开发的一个JavaScript框架。它标榜自己在其简约的开发理念,能够帮助开发人员简单、快速地完成开发交付任务。更重要的是这个JS框架,是超轻量级的,只有5KB。zepto.js的语法借鉴并且兼容jQuery。21、BakerBaker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。22、ChocolateChip-UIChocolateChip-UI是一个手机移动Web开发框架,采用HTML5,WAML,CSS和JavaScript等技术实现。基于ChocolateChipJavaScript框架,包含最新的ChUI.JS和ChUI.css.23、MagazineGridMagazineGrid是一个超现代的CSS框架,用于iPad和iPhone手机,使用类似杂志的设计风格。MagazineGrid可让用户使用HTML5元素来组织杂志页,非常轻量级(<4k),在移动设备上加载非常快,对老的浏览器也支持。24、KendoUIKendoUI是一个强大的框架用于快速HTML5UI开发。基于最新的HTML5、CSS3和JavaScript标准。KendoUI包含了开发现代JavaScript开发所需要的所有一切,包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。25、HTMLAppHostFramework这是一个用于构建基于WindowsPhone7的HTML/JavaScript托管框架,使用HTML5技术。该框架由支持在标准xap格式中嵌入html应用的控件。
跨平台移动开发框架 使用的各是什么框架

8、960GridonjQuery-Mobilejquery-mobile-960是一个用于移动Web开发的网格框架,综合了960.gs的灵活性和jQueryMobile的方便性。它的目的是让jQueryMobile布局更加的灵活,使得应用应许在移动终端更加易用。9、SenchaTouchFrameworkSenchaTouch是世界上第一个基于HTML5的移动Web开发框架,支持最新的HTML5和CSS3标准,全面兼容An...

flex 哪个框架最好

最好的flex框架是React Native。React Native是一个跨平台的移动应用开发框架,使用Flex布局作为其主要布局方式之一。它以高效性能和出色的用户体验赢得了广泛的认可。下面是详细的解释:React Native基于React技术,具备React的各种优势,如组件化开发、虚拟DOM等。这意味着开发者可以使用JavaScript和React语法来...

2023年最全盘点|16款跨平台应用程序开发框架

ApacheCordova是一个著名的跨平台应用程序开发框架,该框架使用Web技术,包括HTML,CSS和JavaScript。使用ApacheCordova的一些企业是Walmart,Adobe,QrStore等。选择Cordova的主要原因: 框架非常出名,许多开发者对该框架使用的技术也非常熟悉强大的社区支持能力市场上插件非常广泛,意味着更多的业务想象空间免费和开源支持本地开发...

跨平台新潮!打脸,Flutter被放弃了?

Flutter 是一款多平台移动开发框架,致力于解决移动端开发中的跨平台问题。在过去几年里,跨平台开发技术经历了三个发展阶段,从Cordova、React Native 到现在的Flutter。对比传统技术,Flutter 采用了更加创新的方法,通过提供一个 Surface 和一个 Canvas,实现了高性能、高效复用的跨平台体验。在性能、复用...

ionic是什么意思?

Ionic是一种跨平台的移动应用程序开发框架,它允许开发人员使用Web技术(如HTML、CSS、JavaScript)构建高度交互性和性能优异的应用程序。该框架提供了一系列的组件、工具和服务,以帮助开发者更快速地构建和部署应用程序,同时具有高度可扩展性和易于维护的特点。Ionic是一个开源的框架,可以在各种操作系统和...

app开发都会用到什么框架

-由Facebook开发的开源框架,支持使用JavaScript和React构建跨平台的移动应用。可以同时在iOS和Android平台上运行。2.**Flutter:-由Google推出的开源框架,使用Dart语言,支持构建漂亮且高性能的跨平台移动应用。Flutter提供丰富的UI组件,并具有热重载功能。3.**Xamarin:-由Microsoft推出的跨平台移动应用开发...

跨平台开发用什么框架(或引擎)好

QT!!优越的跨平台框架!Qt 5.1 Alpha版本,新版本支持Android与iOS应用开发。Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

盘点| 跨平台桌面应用开发的5大主流框架

最后是Flutter,由Google开发,起初专为移动应用设计,但随着Flutter Desktop的发布,也进入了桌面开发领域。Flutter以其易学、低成本的Dart语言和丰富的组件库吸引开发者,但桌面生态和稳定性仍需进一步发展。以上就是当前跨平台桌面应用开发的五大框架,每个都有其独特的优势和适用场景,开发者可以根据实际需求...

移动端开发框架有哪些

1. React Native:React Native是Facebook开发的一个移动开发框架,允许开发者使用JavaScript和React来开发原生应用。它利用原生组件和API来构建用户界面,提高了应用的性能和响应速度。React Native具有跨平台支持,开发者可以轻松地创建跨iOS和Android平台的应用。2. Flutter:Flutter是Google开发的一款用于构建...

移动app开发框架有哪些

移动app开发框架主要有以下几种:一、React Native React Native是一种构建原生应用程序的框架,它允许开发者使用JavaScript和React进行开发。React Native框架通过构建可重用的原生组件库,简化了开发过程。开发者可以通过它轻松创建用户界面并部署到不同的移动平台上。它提高了跨平台开发效率和应用的性能。由于...

跨平台移动应用开发框架 移动跨平台开发框架 跨平台桌面应用开发框架 跨平台开发框架 前端跨平台开发框架 app跨平台开发框架对比 手机跨平台开发框架 跨平台app开发框架首选 跨平台前端框架
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我的双脚大拇指向外突出 中指弯曲 其它颜色有点带黑 脚背红肿走路很痛... ...拿着户口本和家人的身份证去银行可以办银行卡吗?我是他们的女儿,建... 教师需怎样的素质才能服务好学生及学生家长 师德师风培训心得 师德师风培训心得范文欣赏 地球自转一周,大约需要 A.1日 B.1个月 C.1年 池州市贵池区名思课外教育学校有限公司怎么样? 池州市东方尚外语培训学校有限公司怎么样? 初中生励精图治抓学习作文 哪些是天津主城区 天津哪些区是市区 GUI和UI差别是什么? 针对c/s架构服务器是嵌入式设备的用什么作ui自动化和可靠性测试_百度知 ... 突然意识自己曾经引以为豪的编程其实是一种工具,这是一种悲哀吗? UI设计和嵌入式哪一个更有市场? 求帮助!怎样在笔记本电脑上输入 加号? 表格加号怎么打出来 会消失 加号怎么在电脑上打出来? 苹果手机最新系统14什么时候可以更新 中兴手机密码忘记了,肿么破……(也可以恢复出厂设置) 中兴手机忘记密码怎么办? 冷藏柜长时间不用为什么会不制冷 电冰箱的保鲜柜不制冷了,是出了什么问题 冷藏柜不制冷了,什么原因,里面风扇也不转了,也没有水就出来了 冷藏柜蒸发器两侧结冰中间不结冰,制冷效果不好? 冷柜不制冷是什么原因? 笔记本电脑长时间待机,没有充电,现在一开机就显示no+bootable+device? 笔记本电脑待机时间长了会死机是为什么? 打滴滴赚钱吗? 滴滴司机一天到底能赚多少钱? 现在跑滴滴到底赚不赚钱? 灌南有几个篮球场 灌篮高手最后的结局是什么? 篮球比赛中的所有规则是什么? 篮球比赛中,一队已达7次犯规,该队再发生侵人犯规后,应执行什么? 篮球比赛有哪些重要的赛事? 生产车间常见安全隐患 车间安全生产隐患有哪些 车间安全隐患有哪些? 工厂安全隐患有哪些? 生产车间安全隐患概述怎样写 车间安全隐患有哪些 生产车间存在的安全隐患具体有哪些 车间安全检查内容是什么? 安全生产检查的基本内容有哪些 生产车间有那些安全隐患? 食品车间生产安全注意事项 外省etc怎么注销? 生产车间安全隐患怎么写 天桥区办的ETC能在槐荫区注销吗 etc可以在异地注销吗?