OSS開発に使えるMonacoの魅力

第2回 Monacoでお手軽フロントエンド開発体験

この記事を読むのに必要な時間:およそ 2 分

今回は10月に行われた日本マイクロソフト主催の2つのハンズオンのレポートをお届けしながら,Monacoの利便性・魅力について触れてみます。

PHP Conference 2014&オープンソースカンファレンス2014 Tokyo/Fall

2014年10月11日開催のPHP Conference 2014と2014年10月18,19日開催のオープンソースカンファレンス2014 Tokyo/Fallにて,参加者自身が実際に手を動かしながらMicrosoft AzureとMonacoを体験するハンズオンが行われました。

PHP Conference 2014のハンズオン。講師は両日とも日本マイクロソフト株式会社松崎 剛氏が務めた

PHP Conference 2014のハンズオン。講師は両日とも日本マイクロソフト株式会社松崎 剛氏が務めた

オープンソースカンファレンス2014 Tokyo/Fall

オープンソースカンファレンス2014 Tokyo/Fall

どちらのハンズオンも,⁠すぐにブラウザでWeb開発を行える」をコンセプトにイベントが設計されていました。手順は以下のとおりです。

  1. Microsoftアカウントの取得
  2. Microsoft Azureの設定
  3. Azure Websitesを利用したサーバの構築
  4. Monacoによるコーディング・操作

1~3についてはハンズオン向けに用意されたアカウントを使用していましたが,以下URLを参考にすることで無償で利用(期間限定)できますので,読者の皆さんもぜひお試しください。

Microsoft Azure 1か月無料評価版
URL:http://azure.microsoft.com/ja-jp/pricing/free-trial/
Microsoft Azure サブスクリプション申し込み Step by Step
URL:http://msdn.microsoft.com/ja-jp/windowsazure/ee943806

ここでは,両ハンズオン中に実際に行ったことを紹介します。

体験!Monaco:PHPCon編

それでは,PHPConで行われたハンズオンの内容とともに,Monacoでできることを紹介していきます。

Gitを使ってLaravelをインストール

まず,Monacoを起動した後,Laravelを利用してPHPフレームワーク環境を用意しました。Monacoは,Githubからソースコードを直接取得して,展開することができます。

左メニューの上から3番目のボタンをクリックするとGitのメニューが表示されます。

Gitの利用

Gitの利用

ここで,LaravelのGithubリポジトリのURLを入力し,クローンを作成します。これで完了です。

LaravelのGithubリポジトリURL
URL:https://github.com/laravel/laravel.git

Composerを使ったPHPのパッケージ管理

続いて,Composerを利用できるよう,インストールします。Monacoではコンソールの実行も可能になっているのが特徴の1つで,ハンズオンではコンソールからcurlコマンドを利用してComposerをインストールしました。

コンソールを利用する

コンソールを利用する

コンソール入力部分からPHPコマンドを実行。「php composer.phar install」と実行すればインストールされる

コンソール入力部分からPHPコマンドを実行。⁠php composer.phar install」と実行すればインストールされる

PHPConでは,おもにフロントエンドエンジニア向けに,ブラウザベースでのPHPコーディングについて説明が行われました。また,最近の開発の主流になっているGitの利用法など,フロントエンドエンジニアにとってちょっと遠かった内容が,身近に感じられる内容だったのではと思います。

著者プロフィール

馮富久(ふぉんとみひさ)

株式会社技術評論社クロスメディア事業室室長。

1975年生まれ。横浜市出身。1999年4月株式会社技術評論社に入社。入社後から『Software Design』編集部に配属され,2004年1月に編集長へ就任。同2004年9月に『Web Site Expert』を立ち上げ,同誌編集長に就任,現在に至る。その後,2008年9月に設立したクロスメディア事業部(現クロスメディア事業室)に配属。現在,社外活動として電子書籍を考える出版社の会の代表幹事やWebSig 24/7のモデレーター,TechLIONプロデューサーなども務める。過去にIPAオープンソースデータベースワーキンググループ委員やアックゼロヨン・アワード他各賞審査員などの経験を持つ。

Twitte ID:tomihisa(http://twitter.com/tomihisa/

コメント

コメントの記入