「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。
PHPランタイムとElectron/Tauriをバンドル
NativePHPはHTML、CSS、JavascriptそしてPHPを用いてWindows、Mac、Linuxのクロスプラットフォームに対応したデスクトップアプリケーションを開発可能にするフレームワークです。
PHPランタイムと、アプリケーションからホストOSへアクセスするためのクラス群、Web技術でデスクトップアプリケーションを開発可能にするフレームワークであるElectronもしくはTauriをバンドルし、アプリケーションとしてビルドする機能を備えています。
現時点ではPHPのフレームワークとしてLaravelをベースにしていますが、特定のフレームワーク依存をなくしていく方向で開発を進めていると説明されています。
ユーザーインターフェイスの構築には、プレーンなHTML/CSSはもちろんReact、Vue、BootstrapなどあらゆるWeb対応のフレームワークが利用可能です。
ファイル操作、SQLiteデータベース、OSネイティブの通知機能も含まれています。
現時点で対応する開発環境はMacもしくはLinuxで、Mac上ではターゲットOSとしてMac、Windows、Linuxを指定してコンパイルが可能となっています。
あわせて読みたい
DynamoDBとAmazon Redshiftなど複数のデータベースを、1つのNewSQL「TiDB」で統合に成功[PR]
≪前の記事
Amazon Prime Day 2023を支えたAWS。GravitonプロセッサのAmazon EC2インスタンス投入で消費エネルギーが昨年比60%減に