DevBoxは、PHP、Python、Node.js、Goをスマートフォンやタブレット上で実行できるコードエディタ兼IDEです。ローカルWebサーバー、MySQLデータベース、Linuxターミナルを備え、ノートパソコンやリモートサーバーは不要です。
プロジェクトを開いて「実行」をタップすると、ローカルホストでサイトが内蔵ブラウザに表示されます。ファイルを変更してページを更新すれば、結果を確認できます。コードを記述し、実行し、プレビューする。デバイス上でフル機能のWeb開発IDEを利用できます。
構築可能なもの
• PHP 8.5(.htaccess対応)上のPHPサイト、またはComposerを使用したLaravelアプリケーション
• Node.jsサーバーまたはAPI、あるいはnpm installとnpm run devを使用したReact、Vue、Angular、Svelteアプリケーション
• pipライブラリを使用したPythonスクリプトおよびWebアプリケーション
• GoプログラムおよびWebサーバー
• ライブプレビュー機能を備えたHTML、CSS、JavaScriptウェブサイト
• phpMyAdminで管理されるMySQLデータベースをバックエンドとするアプリケーション
コードエディタ
• PHP、JavaScript、TypeScript、Python、Go、HTML、CSSなどの構文ハイライト
• 検索と置換、行移動、コードフォーマット、開いているファイルのタブ機能
• キーボード上部の括弧、引用符、記号用のキー列
ローカルWebサーバーとプレビュー
• 出力ログとリクエストログを備えたlocalhost上のPHP、Node.js、Python、Go開発サーバー
• ページを検証するためのEruda DevToolsを搭載した組み込みブラウザ
Linuxターミナル
• コマンド履歴とスクロールバック機能を備えた本格的なLinuxターミナル(Alpine Linux)
• npm、pip、composer、go、gitに加え、apkから利用できるその他のツールやコンパイラ
MySQLとphpMyAdmin
• あらゆるMySQLライブラリに対応するMariaDBサーバーをデバイス上で動作
• phpMyAdminでデータベースとユーザーの作成、SQLの実行、ダンプのインポートとエクスポートが可能
GIT
• HTTPSまたはSSH経由でクローン、コミット、ブランチ作成、プッシュ、プルを実行
• GitHub、GitLab、または独自のサーバーに対応。GitHubを検索してリポジトリを新規プロジェクトとしてインポート可能
その他
• iPhoneとiPadで、ローカルストレージ、FTP、SSH、iCloud Driveからプロジェクトを開く
• テンプレート、空のフォルダ、またはAIプロンプトからプロジェクトを開始
• コードの改善、リファクタリング、コメント作成を支援するAIツール
• PHP、Node.js、Python、Goのオフラインドキュメント
言語を選択し、コードエディタでコードを記述したら、「実行」をタップして、ポケットに収まるIDEでコーディングを始めましょう。
ターミナルとMariaDBは、買い切り版またはDevBox Proに付属する形で入手できます。パッケージのインストール、Gitリモート、AIアシスタントの使用にはインターネット接続が必要ですが、コードの記述、実行、プレビューはオフラインで動作します。
PHP、Python、Node.jsのコード作成と実行、オフラインでの利用:IDE、Webサーバー、MySQL、ターミナル