原生函数(Native Functions)
NativePHP 内置自定义 PHP 扩展,深度打通移动端 …
独立软件开发工作室
理解单个原生网页视图(WebView)
所有使用 NativePHP 构建的移动端应用,都以单个原生网页视图(WebView) 为核心载体。网页视图允许你使用任意你熟悉的前端网页技术搭建应用界面(UI)。因为本质上它就是一个网页,内嵌的浏览器就可以帮你渲染这些网页了。
NativePHP这个名字,字面直译就是本机PHP,也就是运行在本地的PHP程序,以前的PHP,通常是用来写Web开发的,它的PHP代码是运行在服务器端的,而NativePHP就改变了这一规则。它可以构建移动端APP(Android 和IOS),也可以构建桌面端应用了。
它是一个新的框架,可以用来构建原生的桌面应用,无论你是老手还是新手,相信你都会发现NativePHP开发会变得很得心应手。目前全球范围内越来越多的用户加入到NativePHP 开发中,使用PHP来开发原生本地应用,你需要掌握的东西和以前一样,HTML、CSS、Javascript,还有PHP。
读者们,你们好,如果您看到这里,相信您已经学习过前面的课程了,如果您还没有学,请一定要回去看我们前面的课程,NativePHP快速上手-Laravel的安装 – FoxDevelop 那么接下里,我们开始创建我们的第一个项目。
我们以创建一个全新的项目为例:
在你的电脑上面,创建一个文件夹,用来存放我们的项目,例如:D:\phpproject
使用nativephp我们就不需要花大量时间用在安装配置xcode和Android Studio了,你只需要直接使用Jump就可以。在你的IOS或者Android设备中安装Jump应用。
执行如下的命令,新建Laravel app
Composer=php中的包管理器
浏览器打开: https://getcomposer.org/download/ 找到 Windows Installer,下载:Composer-Setup.exe 这个安装文件。
下载完成后,解压php-8.2.31-nts-Win32-vs16-x64.zip这个文件。下面开始安装。
首先是,把你下载的 php-8.2.31-nts-Win32-vs16-x64.zip 解压到一个简单、无中文、无空格的路径,比如:D:\php8.2
进入到这个目录,里面有两个文件,一个是开发用,一个是生产环境用。
找到这两个文件:
上节课,我们认识了NativePHP,这节课我们认识NativePHP for Mobile,它是什么?字面意思,就是NativePHP for Mobile 为开发移动端应用的库。
如果你熟悉 PHP 开发,如今不用额外学习新语言,也能轻松打造 iOS、安卓原生手机应用了,NativePHP for Mobile 就实现了这一可能,它也是业内首款支持在移动设备上原生运行完整 PHP 程序的工具库,全程无需搭配网页服务器。