现在位置: 首页 > 移动开发 > 文章
2020年01月15日 移动开发 ⁄ 共 3031字 评论关闭
  在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。   验证原理   从图中可以看得很清楚,前台想要调用接口,需要使用几个参数生成签名。   ● 时间戳:当前时间   ● 随机数:随机生成的随机数   ● ...
阅读全文
2020年01月14日 移动开发 ⁄ 共 2386字 评论关闭
  现在不管是桌面客户端还是移动客户端,都会夹杂着一部分H5页面,这种混合式的应用也是我们常说的Hybrid App。为什么会出现Hybrid App呢,早期是因为开发一个Android或iOS的客户端,需要的人力成本比较大,开发周期比较长,后来有些团队就通过将部分页面拆分出来,由前端来完成,再通过在客户端里的Webview来展示。   由于小编我半路转行当程序猿,只对前端领域有所了解,对其他编程领域接触较少,故不探讨Webview的实现原...
阅读全文
2020年01月14日 移动开发 ⁄ 共 1237字 评论关闭
  很多没有学过HTML5大前端的同学,对HTML5并不了解,经常会提出疑问:HTML5与传统HTML有什么区别?下面本篇文章就来给大家介绍一下HTML5和HTML两者之间的区别,希望对你有所帮助。   什么是HTML和HTML5?   HTML代表超文本标记语言,用于使用标记语言设计网页。HTML是超文本和标记语言的组合,超文本定义了网页之间的链接;标记语言用于定义标记内的文本文档,该文档定义网页的结构。此语言用于注释(在计算机注释中)文本,...
阅读全文
2020年01月11日 移动开发 ⁄ 共 982字 评论关闭
  在这个行业,每隔一段时间都会出现新的技术,好焦虑呀,到底该学什么?14年移动开发出现了大量的泡沫,随便一个培训机构培训几个月出来的在北上广都是8k起,现在感觉移动开发工程师供应需求方都要饱和了。招聘公司每天简历都要收到上百封,很多移动开发面试都接不到电话。   这些问题,每天都会有人在群里议论,也会有人经常在群里求工作职位坑。那么我的看法是不要纠结学什么,先学了再说,与其抓住变量(新的技术手段)...
阅读全文
2020年01月11日 移动开发 ⁄ 共 800字 评论关闭
  App工厂目标、架构与实施方法 App工厂的实施目标   1.App工厂有以下目标:   标准化能力的产出,为App研发提效增速   标准化能力是实现App工厂的基础,标准化能力与App业务代码无耦合关系,比如ReactNativeSDK,网络库、缓存库等。   支持创新App、垂直App、极速App的生成和迭代   同一套代码,根据配置,能按需生成不同App所需的代码。按需生成是关键和核心,不给App工厂生成的App代码携带任何无用代码,增加包...
阅读全文
2020年01月11日 移动开发 ⁄ 共 807字 评论关闭
  App工厂,顾名思义,是一个能根据各种素材和组织形式生成App的工厂。更专业一点的描述,是根据一个具有完备组件库以及这些组件的依赖关系,组合成一个个App。   以往的单App研发架构,由于每次打包编译、版本发布都是一个全量的代码集合,所以不会也不需要考虑每一个组件之间的依赖和耦合关系。在多App场景下,由于存在一套代码,按需生成不同App所需要的代码,原有的架构、代码依赖关系、工程代码组织方式都需要相应的改...
阅读全文
2020年01月11日 移动开发 ⁄ 共 1125字 评论关闭
  为了构建原生且可离线工作的移动应用程序,可以采用的方式主要有两种:使用移动操作系统原生编程语言的原生开发;使用ReactNative、Ionic、Xamarin等技术的混合式移动开发。   但是,这两种方式都需要通过Google或苹果应用商店发布应用程序。   这时候我们就会想起PWA。它们的程序包都很小,可以像原生应用程序一样运行,可以部署到Web,还可以轻松地添加到手机桌面。 什么是PWA?   渐进式Web应用程序(Progressive...
阅读全文
2020年01月11日 架构设计, 移动开发 ⁄ 共 1134字 评论关闭
  架构设计在现今已经成为软件开发必不可少的环节,而架构学习和架构选型往往是一个困难的“工程”。若有一天我们想要改善现有软件的架构模式,或对架构的选择感到迷茫,我们应该如何找寻方向,选择合适的架构呢? 认清自己的团队规模   选择合适的架构需要认清团队规模的原因在于:   团队规模代表着新技术的学习成本。   团队规模与软件规模有一定关联。   团队规模强调开发效率和软件可维护性的重要性。   如今敏...
阅读全文
2020年01月11日 移动开发 ⁄ 共 1265字 评论关闭
  选择合适的技术栈是移动应用开发领域中最关键的决策之一。你选择的技术栈将为你开发的移动应用提供基本的功能、可扩展和可维护性。选择技术栈时应该注意项目的类型、预期投入市场的时间和创意的可行性。原则上来说,选择何种技术栈取决于产品的设计目标。例如,跨平台方法对于初创公司来说会是一个很好的解决方案,而原生开发适合构建具有出色性能的复杂移动应用。   对于缺乏技术背景的客户来说,想要全面了解新产品开发...
阅读全文
2020年01月07日 移动开发 ⁄ 共 882字 评论关闭
  渐进式Web应用程序(ProgressiveWebApplication,简称PWA)是使用常见的Web技术(HTML、CSS和JavaScript)构建的应用程序,其发行方式与其他Web应用程序一样,还拥有类似于原生的功能。而它会是移动开发的未来吗?   为了构建原生且可离线工作的移动应用程序,可以采用的方式主要有两种:使用移动操作系统原生编程语言的原生开发;使用ReactNative、Ionic、Xamarin等技术的混合式移动开发。   但是,这两种方式都需要通...
阅读全文