フレームワークの記事一覧
Appcelerator製。Titamium用MVCフレームワーク「alloy」
alloyはAppceleratorが開発したTitanium用MVCフレームワークです。JavaScriptを使ってiOSもAndroidアプリも作れるのが魅力のTitaniumですが、大型なアプリを作るには仕組みの自由度が高過ぎに感じる人も多いのではないでしょうか。そこで使ってみたいのがAppcelerator社自...
Rails連携型Webアプリケーションフレームワーク「Joosy」
JoosyはRailsと連携するWebアプリケーションフレームワークです。Webアプリケーションを開発しようとした際にフロントエンドのフレームワークは多数ありますが、バックエンドはあまり用意されていません。しかしJoosyはRuby on Rails連携型であり、フロントエンド/バックエンドを効率的に開発できるWebア...
PHPでもリアルタイムWeb。node.php「React」
node.jsの魅力はノンブロッキングシステムにあります。そんなnode.jsの魅力をPHPで実現するソフトウェアがReactです。サンプルコードです。読み込むたびに数字が繰り上がります。同時に二つのファイルをダウンロードするデモです。パラレルで処理されています。サーバを実行しているところです。読み込むと数値が繰り上が...
Native Client向けのゲームをLuaで開発「Aroma」
AromaはLuaを使ってNative Client対応のゲームを開発するフレームワークです。Google ChromeにはNative ClientというWebブラウザ上でネイティブコードを実行する技術があります。そんなNative Clientを使ってゲームを開発するためのフレームワークがAromaです。デモゲーム...
CoffeeScriptで全てこなす。node.js製Webアプリケーションフレームワーク「Singool.js」
Singool.jsはnode.jsベースのWebアプリケーション向けフレームワークです。node.jsを使ってWebアプリケーションを作ってみたいと思う方はSingool.jsに注目です。ページ数少なめのシンプルなWebアプリケーション向けのフレームワークです。サンプルのTodoアプリです。タスクの詳細です。タスクの...
作ろう!HTML5用Webアプリケーションフレームワーク「Brunch」
BrunchはHTML5によるWebアプリケーション開発を支援するnode.jsフレームワークです。HTML5をビジネス向けに率先して使っていくのは難しいと思いますが、それでも試してみたいと考えている人は多いはずです。そこでBrunchを活用してみると良いでしょう。HTML5ベースのWebアプリケーションを開発するため...
ブラウザゲームを作ろう。様々な種類に対応したJavaScriptゲームエンジン「The Render Engine」
The Render Engineはクロスブラウザに対応したデスクトップブラウザ向けのJavaScriptゲームエンジンです。ここ数年ゲームが人気です。特にWebブラウザやスマートフォンなどで遊べるものが注目を集めています。そこで知っておきたいのがThe Render Engineです。クロスプラットフォームで使えるデ...
米Yahoo製のnode.js用Webアプリケーションフレームワーク「Mojito」
MojitoはYahoo! Inc.が開発したnode.js用Webアプリケーションフレームワークです。MVCモデルで大型なWebアプリケーションを構築する際に使えそうです。Yahoo! Inc.が開発したnode.js用WebアプリケーションフレームワークがMojitoです。MVCでYUI 3とも組み合わせられるなど...
変化に強い、コードの見通しが良いTitaniumアプリを開発する「Titanium MVC」
Titanium MVCはTitaniumをMVCに沿って開発できるフレームワークです。Titaniumアプリはちょっとしたアプリを作るのに適していますが、大型なものになるとコードが見通し悪くなってしまうイメージがありました。だからこそベースになるTitanium MVCを使って頻繁な更新にも耐えられるしっかりとした作...
CodeIgniterを模して作られたnode.js用フレームワーク「nodeigniter」
nodeigniterはCodeIgniterを模して作られたnode.js向けWebアプリケーションフレームワークです。軽量で簡単に使えるPHPフレームワークとして人気の高いCodeIgniter。それを真似て作られたnode.js向けフレームワークがnodeigniterです。インストールします。npmでインストー...
笑えないくらいちゃんとしている。Pure BashなRailsライクなフレームワーク「shails」
shailsはPure Bashスクリプトで作られたRuby on RailsライクなWebアプリケーションフレームワークです。Bashだけでどこまでできるのか…そんな限界は実はないんじゃないかと思わされるのがshailsです。Bash on Railsと名付けられたRuby on RailsをBashスクリプトで表現...
Windows/Windows Phoneで使える非同期、メソッドチェーン対応のMVVM型フレームワーク「ReactiveUI」
ReactiveUIはWindows/Windows Phone/SilverlightなどでMVVM型開発を実現するフレームワークです。Windowsアプリではイベント駆動が多いと思われますが、MVVM型の開発を取り入れたい時に使えるフレームワークがReactiveUIです。デモアプリです。起動しました。新しいPom...
これはnode.jsの時代が来るか!?全て揃ったnode.jsフレームワーク「Tower.js」
Tower.jsはフルスタックのnode.js用Webアプリケーションフレームワークです。こ、これはやばい…。ついにnode.jsの時代が来るかもしれない、そう感じさせるWebアプリケーションフレームワークがTower.jsです。インストールはnpmで簡単にできます。まず新しいアプリケーションを作成します。Scaffo...
iOS/Windows/Mac OSX/Linux向けソフトウェアを1つのコードで「nui」
nuiはiOSを含むマルチプラットフォームで動作するソフトウェアを開発するフレームワークです。一つのコードがマルチプラットフォームで動作する、その夢は果てしなく求められ続けています。Windows、Mac OSX、LinuxさらにiOSでも動作することを目指すフレームワークがnuiです。デモです。WindowsやMac...
HTML5でゲームを作ろう。アクションゲームに向いたフレームワーク「EntityJS」
EntityJSはアクションゲーム開発に向いたHTML5/JavaScriptゲームフレームワークです。EntityJSはJavaScriptを使ったゲームを開発するためのフレームワークです。アクションゲーム開発に向いているようです。デモのゲームです。矢印キーで移動したりジャンプします。ちょっと複雑なステージです。梯子...
iOSアプリをMac OSX上で動作させるフレームワーク「UMEKit」
UMEKitはiOSアプリ風UIをMac OSX上で動作させるフレームワークです。ちょっと古いですが一応動いたのでご紹介。Mac OSXアプリとしてiOSアプリ風のデザインで開発できるようにするフレームワークがUMEKitです。デモアプリです。本当にiOS風です。タブを切り替えたりできます。ボタンを押してビューを切り替...
HP製のJavaScriptフレームワーク「Enyo」
EnyoはHPがリリースしたWebアプリケーションフレームワークです。モバイル、デスクトップ双方で動作します。EnyoはHPがwebOSのオープンソース化ロードマップとともに発表されたHTML5のWebアプリケーションフレームワークになります。特にスマートフォンに適したオブジェクト指向のフレームワークになります。サンプ...
大型Webアプリケーションを開発する際に使えるJavaScriptフレームワーク「AngularJS」
AngularJSはMVCモデルを徹底したJavaScript製のWebアプリケーションフレームワークです。Webアプリケーションを開発する際にJavaScriptを素のままで使うのはナンセンスになってきました。JavaScript用Webフレームワークを活用して手早く組み立てていくべきです。そのためのソフトウェアとし...
Three20に代わるiOSフレームワーク「Nimbus」
NimbusはThree20のコンセプトを引き継いだ新しいiOSフレームワークです。NimbusはThree20から大いにインスピレーションを得たiOSフレームワークになります。様々な点を改良し、今のスタイルにあった新しいフレームワークを目指そうとしています。サンプルのアプリです。フォトアルバムカタログで、メモリモニタ...
zepto.jsを使った軽量スマートフォンWebアプリケーションフレームワーク「Zoey」
Zoeyはzepto.jsを組み込んだ軽量なスマートフォン向けWebアプリケーションフレームワークです。以前紹介したスマートフォン向けjQueryと言えるのがzepto.jsですが、そのzepto.jsを組み込んだスマートフォン向けWebアプリケーションフレームワークがZoeyです。デモです。ボタンコンポーネントです。...