17611538698
webmaster@21cto.com

NativePHP桌面版V1.0正式发布

资讯 0 54 1天前

NativePHP v1 is finally here! image

导读:各位小伙伴,使用PHP 构建桌面级系统的利器,NativePHP 来了。

概述


NativePHP是一个用于使用PHP构建桌面应用的框架。它允许PHP开发人员使用熟悉的工具和技术创建跨平台的原生应用程序。


NativePHP具有一系列易于使用的类,一套用于构建和打包应用程序的工具以及一个静态跨平台PHP运行时。


将Laravel作为NativePHP框架的包装器,两者强强联合,为开发者带来了高效、便捷且功能强大的开发体验。


图片

NativePHP 官网之地址:https://nativephp.com


应用场景


使用NativePHP和Laravel开发原生桌面应用具有诸多优势。对于熟悉PHP和Laravel的开发者来说,几乎没有学习成本,能够快速上手进行桌面应用开发。Laravel丰富的组件和工具,如强大的路由系统、数据库操作封装、模板引擎等,都可以无缝应用到桌面应用开发中,大大提高开发效率。


在实际应用场景方面,这种组合可以用于开发各种类型的桌面应用。比如企业内部的管理系统,员工可以在本地桌面端便捷地进行数据录入、查询和管理,借助Laravel的数据库操作能力,轻松实现与后端数据库的交互。再如一些小型的办公辅助工具,利用PHP的脚本处理能力和Laravel的快速开发特性,能够快速搭建出功能实用的应用程序。


快进两年,今天它是 Laravel 开发人员构建可分发桌面应用程序的最佳方式。


laravel中使用NativePHP


如果你已经开始使用NativePHP alphabeta版本构建应用程序,则只需将依赖项更新composer.json到 v1 版本:


"nativephp/electron": "^1.0",


然后运行 composer update。只要你的应用满足最低要求,升级应该会很顺利。

如果还没有尝试过 NativePHP,只需通过 Composer 将包添加到新的或现有的应用程序中,安装它,然后运行调试版本:

composer require nativephp/electronphp artisan native:installphp artisan native:serve

你应该会看到你的 Laravel 应用程序出现在它自己的窗口中,准备好开始构建一些很棒的东西!

请注意,本版本的 NativePHP 已不再支持 Laravel 10 和 PHP 8.1 和 8.2,因此请确保您的应用程序是最新的并准备好使用最新的工具。

去告诉你所有的朋友们,NativePHP 已经准备好迎接黄金时段了!

作者:洛逸

评论