2.2.2 Apache服务器概述

Apache是一款在网站服务器上安装并且使用的软件,使用Windows Server系统时必须关掉IIS才能使用Apache。Apache是目前唯一一款开源的面向全世界的程序员的软件。因为它执行效率高、与PHP完美搭配,所以成为PHP网站开发者首选的服务器软件。配置该环境相对比较复杂,但是配置成功之后可以长时间稳定运行,个人在计算机开发是可以使用集成开发环境WAMP或者XAMPP[ ]。

2.3 PHP简述

PHP是一种通用的开源脚本语言,大部分应用于Web领域的开发。PHP独特的语法混合了C、Java和PHP自创的语法。它将程序写到HTML中,然后可以在其中运行。和其他语言相比,它具有更加成熟的执行效率,还能够来能执行编译代码,更高效的运行代码[ ]。

PHP的卓越的性能优势体现在以下方面:

1、开源代码:所有的PHP源代码都能够实际可用。

2、免费:与其它技术不同,PHP本身是免费的,而且它的代码是开源的。

3、快速:学习和开发快速,程序执行快速。

4、跨平台强大:因为PHP是在服务器端运行脚本,故而无需考虑前端平台的选择

5、高效率:PHP对于系统资源的需求量极小。

6、图像处理:使用PHP来实现图像的动态创建,默认使用GD2进行PHP图像处理。

7、面向对象:PHP4版本之后,在面向对象方面都有了长足的进步。

8、专业专一:PHP以支持脚本语言为主要目标,都是类C语言。

2.4 React Native开发框架介绍

2.4.1 React Native简介

React Native是由Facebook公司最新推出的跨平台移动应用开发框架,它可以在很大程度上减少跨平台移动应用开发的工作量,而且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟和完善,React Native一定将成为移动应用开发的主流技术[ ]。

React Native于F8大会上开源,在不到短短一年的时间里,就成为了手机移动端不可缺少的一种高效的开发模式。其充分利用了Facebook现有的业务轮子,它的核心设计理念既是既拥有Native的原生的良好用户体验,同时也保留了React的开发效率[ ]。现在,React Native大致完成了对多端的支持,使面向配置开发成为了现实:开发者能够灵活地使用HTML与CSS的布局,利用React的语法构件组件,实现Android和IOS两端代码的复用。

2.4.2 React Native的特点

(1) 使用 Virtual DOM;

(2) 提供了响应式(Reactive)和组件化(Composable)的视图组件;

(3) 是开发的注意力保持在核心库,与此同时,有相应的路由和来处理全局状态管理的库。

2.4.3 React Native的优势

(1) 跨平台开发:运用React Native,我们可以使用同一份业务逻辑核心代码来创建原生应用运行在Web端,Android端和iOS端;

(2) 追求极致的用户体验:实时热部署

(3) learn once,write everywhere(一次学习,随处书写):React Native并不强求一份原生代码能够兼容很多平台,因此不是“Write once, run anywhere”(书写一次,随处运行),而是“Learn once, write anywhere” (一次学习,随处书写)。

React Native的框架的简单描述如图2-1所示:

 

图2-1 React Native简单框架描述

上一篇:大学生淘宝网购物信息搜寻行为影响因素的实证研究
下一篇:基于Android的公交信息系统设计与实现

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

ASP.NET微信平台的办证系统设计

公寓空调设计任务书

神经外科重症监护病房患...

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

C#学校科研管理系统的设计