好用的app前端框架有哪些?
发布网友
发布时间:2022-04-23 08:25
我来回答
共3个回答
懂视网
时间:2022-05-12 09:48
最近用了一下乐车邦。发现他们的ios App和微信版本其实是同一个,都是使用的html5 页面。第一次感受到这个级别的app ,用html5代替原生开发完全够了,也是我接触过的html5应用中体验最好的。不知道他们用了一些什么框架和技术 以下是他们app的链接 ,居然自动广告了。
乐车邦 - 指尖上的养车神器
回复内容:
体验了一下app,确实是非常流畅的
-------------------------2015.11.6 13:00------------------------
作为前端菜鸟,简单看了一下webapp的代码,从这里看应该使用了backbone框架和require.js。
这类页面切换用了CSS3来做切换动画,ajax请求API的响应速度也是非常快,所以感觉十分流畅。
-------------------updated at 2015.11.7 ----------------------
有知友回复问这么看这个代码。
先在看chrome 开发者工具的 网络 中可以看到这里的main.js
接着就来这里使用工具把这个压缩过的js重新格式化出来,JS混淆加密压缩
这里就是可以阅读的代码了
其实我是菜鸟。
可以借助dcloud的mui以及h5 plus来用html开发native应用。
-
此题怎么有点推广帖的味道?
--- 2015-11-06 19:00:18 update ---
抽空看了一下。APP 端直接是开了个 webview 链接到了网站上。
所有资源用 manifest 做了本地缓存,所以第一次进入的时候会闪一下,或者慢一点。
js 和一些不太变动的数据存在 localStorage 中。主要使用到的库或者框架其他小伙伴也回答了,就不重复了。
css直接加载的 web 的便于修改。
APP端会多加载一个 js 用于和 native code 交互,原理和phone gap一样,这里应该只是用来做分享用到了
--- 2015-11-04 14:24:42 update ---
这竟然真的是一个 HTML5 的 APP 。有空的时候深入研究下。流畅度我给100分
--- 2015-11-03 ---
占个坑,明天研究下,确实很流畅,不像是phonegap的
安卓翻了下require、backbone,不过似乎看起来有携程的,CtripUtil
requirejs/zepto/backgone/underscore/iscroll/fastclick找了些关键词
欠人去黑的玩意儿
对不起我答不对题了,老子没车也从来没去注册过,给我发这两条短信前听都没听说过什么漏车帮谢谢
性能确实很不错。server性能也很出色。初步观察发现主要逻辑都打包到了一个js中,css也是。但页面切换没有使用过渡动画。用起来还不够原生的感觉。
我们公司的移动站点和这个类似。但逻辑是按需加载的。
https://m.yiqihao.com
的确挺流畅的。
噻,试用了一下,果然很流畅,H5做出几乎Native的效果,赞!
都是些开源技术,总结一套适合公司业务的东西.
乐车邦跪求h5高级工程师,现在就只有一个h5, 乐车邦h5对接了各大渠道, 比如百度地图的汽车保养,腾讯汽车频道,天猫都已对接成功,接下来糯米,大众,京东等各大渠道也会对接h5,想挑战并实践h5技术实现的同学,请发简历到liaowei@lechebang.com
热心网友
时间:2022-05-12 06:56
前端前景是很不错的,像前端这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习前端可以按照路线图的顺序,
0基础学习前端是没有问题的,关键是找到靠谱的前端培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业前端技术性,也许的技术专业前端技术性则绝大多数来自你的技术专业前端教师,一个好的前端培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向前端学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的前端培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的前端教师领导并由前端培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
热心网友
时间:2022-05-12 08:14
APP开发的技术模式最主流的有三种,分别是原生APP、WebAPP以及混合APP
在开发APP的时候基于上面三种开发模式因为编程语言的不同也会有不同的框架,根据需求或者行业不同可以去使用不同的框架。
根据这些给你介绍几款框架
一、VIPER框架
原生APP因为是在本地的操作系统Android和ios中使用原生的编码运行,ios使用Objective-C,Android使用Java,所以它的应用比较少,相对来说框架很重要。Android系统是依赖注入框架Dagger,ios系统最新的框架是VIPER。它们的特点是能够开发出用户体验度最高的应用,适用于比较复杂的应用。
二、Ionic框架
这里介绍一下最具优势的框架Ionic,Ionic是一个前端框架,所以该框架比较注重外观设计和体验以及应用程序的UI交互,它的特点是速度快、界面美观等,利用丰富的UI组件来开发APP应用。
三、PhoneGap框架
因为混合APP是结合了原生APP和WebAPP两者的优点,所以混合APP开发应用的框架的重点是WebAPP基础设施。它的框架是PhoneGap,采用CSS、HTML和JavaScript技术,利用PhoneGap可以为Android和ios操作系统生成API。它的特点是能够创建跨平台的APP应用程序、速度快,框架是开源的开发也比较方便。
四、appcan框架
appcan框架也是支持混合APP开发和运行的,同样是WebAPP为中心的框架,appcan框架比PhoneGap框架的优势是支持多窗口,在开发移动应用时会更灵活,可以开发比较大型的应用程序,它的代码可以加密,这样就不用担心安全问题。
通过以上的分析你就知道如何去选择了