关于搭建Hybrid App所需要的基础技术一文

本文探讨了Android和iOS应用开发技术区别,重点介绍了HTML5+Native混合开发的优势及UI设计工具。此外,涵盖了测试阶段的各种工具,包括自动化测试、性能测试和安全测试等。

      首先是Android是以JAVA Script语言为基础,IOS使用Objective-C。

支持不同系统用户的加入,现在市场上许多的APP都使用了混合开发技术进行开发,也就是HTML5+Native混合技术,这种混合技术可扩展多项功能。可以提高用户体验,感受全方位高质量的服务。

      其次是UI界面,PS(图像处理、banner)、AI(插画、图标、LOGO、字体设计)、XD、Sketch(移动端UI设计、标注切图)、Axure(产品原型设计)、XMind(产品框架设计)、figma(在线协作设计)、AE(动效设计)等多种技术搭建起一个符合标准和规范,直观,舒适,一致,灵活,实用的UI界面。

其他所需技术:

HTML(超文本标记语言)、CSS(层叠样式表)、uniapp(所有前端应用的框架)、Vuejds(最流行的前端框架)即渐进式JavaScript框架。

后期测试:

1. 测试管理工具:

TestDirector、CQ 等

2. 接口测试工具

Jmeter、postman 等等

3. 性能测试工具

Loadrunner、jmeter 等等等

4. C/S自动化工具

winrunner (IBM产品类似qtp)、autoit 等**4

5.白盒测试工具

BoundsChecker C++(Delphi API和OLE错误检查、指针和泄露错误检查、内存错误检查)

6.代码扫描工具

Coverity(源代码静态分析工具)、findbugs(基于字节码分析,大量使用数据流分析技术,侧重运行时错误检测,如空指针引用等)

7.持续集成工具

Jenkins、Hudson 等**5

8.网络测试工具

思博伦、tc等等优秀测试工具。

9.app自动化工具

Appium、instruments ios 等**6

  1. web安全测试工具

Appscan(一款常用的安全测试工具,扫描后能够将绝大部分的漏洞找出来)、Netsparker Community Edition (程序可以检测SQL注入和跨页脚本事件,还能提供解决方案)

注:以上是小编查阅资料总结而来的,如有借阅地方请见谅。(侵权的话请立即联系,速删)。

小编总结不易,可以点个赞支持一下嘛,谢谢啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值