スタンドアロンデスクトップアプリケーション用のブラウザベースのGUIフロントエンドを作成するためのアイデアがあります。私はスタンドアロン環境でのブラウザベースのGUI
- PHPをインストールして、上のバイナリを実行するために内蔵のhttpサーバ、
- 活用AJAXとPHPのexecの()関数を実行した場合、コンピュータはすでにバックエンドとしてCUIバイナリ実行ファイルを持っていると仮定ローカルファイルシステム
...それで、専用のGUIフレームワークをインストールせずに、スタンドアロンコンピュータのGUIフロントエンドを構築できるようです。ここで
は、私はgitのコマンドを使用してテストしたものです https://github.com/nyankosoft/php-exec-localhost私もこの難解なと奇妙なオプションを検討する理由は、我々は上のアプリケーションを配備する計画を持っていることである(あなたのシステムにPHPが必要です)将来的には現実のサーバーとなることができますが、これは長期的な目標です。その間、アプリケーションのユーザーのほとんどは現在、デスクトップアプリケーションに満足しており、ローカルマシン上で実行されるGUIフロントエンドがほしいだけです。この方法は、QtなどのクロスプラットフォームのGUIツールキットよりもWebベースのサービスへの移行を助ける可能性が高いようです。 React NativeやElectronなどの最新のGUIフレームワークについても聞いたことがありますが、私はこれに慣れていません。だから、上記のアプローチは実行可能なのだろうか?それとも良い方法がありますか?
あなたのやりたいことを少しはっきりさせず、テキストの回答を得るのは簡単です(あなたの実装は安全ではありませんが).VNCなどのようなレンダリングされたデスクトップをPHPで表示することはできません。あなたは単にVNC/RDPをインストールする方がいいですし、テキストだけが必要な場合はシェルビーボックスのようなものをお勧めします。 –