18章PHPコマンドライン
PHPのユーザは、さまざまな経歴やソフトウェア開発の経験を有する開発者です。コンピュータサイエンス学科を卒業したばかりの人、経験豊富な開発者、あるいはプログラミング以外の分野で新しいスキルを身につけようとしている人などさまざまです。しかし、PHPは寛容な言語であるため、経験の多寡にかかわらず簡単に始めることができます。とはいえ、非プログラマの初心者にとって最大の障害は、PHPのコマンドラインインターフェイスでしょう。
非プログラマの初心者は、グラフィカルユーザインターフェイスを使い、マウスとグラフィカルディスプレイを使った操作に慣れている可能性が高いでしょう。非プログラマの初心者は、コマンドラインターミナルのインターフェイスの操作に苦戦したり、抵抗を感じるかもしれません。
PHPはバックエンド言語として、コマンドラインで操作されることが多く、テキストベースのインターフェイスに慣れていない開発者には、威圧的な言語と感じられる可能性があります。幸い、PHPベースのコマンドラインアプリケーションは、比較的簡単に構築することができ、非常に強力です。
あるアプリケーションは、デフォルトのRESTfulインターフェイスに似たコマンドパレットを公開し、端末からの操作をブラウザやAPI経由のやり取りと同じようにするかもしれません。さらに別のアプリケーションでは、管理ツールをCLIに埋め込んで、技術力の低いエンドユーザが誤ってアプリケーションにダメージを与えないようにするかもしれません。
今日、市場で最も人気のあるPHPアプリケーションの1つは、WordPress(https://wordpress.org)です。WordPressはオープンソースのブログとWeb用のプラットフォームです。ほとんどのユーザは、グラフィカルなWebインターフェイスを通してWordPressを操作しますが、WordPressコミュニティは、WordPress用の豊富なコマンドラインインターフェイスWP-CLI( ...
Get PHPクックブック ―モダンPHPによるWebアプリケーション実用レシピ集 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.