注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Opaはオープンソースのプログラミング言語。世の中には幾つのプログラミング言語があるだろうか。最近だと人気なのはJavaScriptだろう。10年くらい前から言えば、Web向けのプログラミング言語であるPHPがシェアを一気に高めた。 0


デモのチャット 0

しかし常に人気が高い状態が続く訳ではない。栄枯盛衰、時代は常に変わらなければならない。今回紹介するのはWebアプリケーション開発用プログラミング言語として登場したOpaだ。 0

OpaはPHPと同じくWeb向けに特化したプログラミング言語だ。主に3つの特徴があり、シンプル、セキュアそしてスケーラブルだ。HTMLタグとOpaの変数とを区別せずに書けてしまう。コールバックを使って書くのでJavaScriptにも似ている。書きやすそうな印象を受ける。 0


イメージギャラリー 0

セキュアについて言うと、OpaはWebサーバ/アプリケーションサーバ/データベースの全てをこなすようになっている。そのためXSSやSQLインジェクションの入り込む余地がないという。DBは一般的なSQLが使える訳ではないが、スキーマレスで簡単に使えるようだ。 0

さらに全ての機能がOpa一つで提供されることによって、Opaサーバを増やせば自動的にスケールする。その時にはノンブロッキングでスムーズだ。クラウド向け言語と言っているのも分かる。コンパイルすれば一つのバイナリになるので、後はこれを実行すればOpaサーバが立ち上がる。とても簡単だ。 0

チャットのようなシンプルなWebアプリケーションの他、ホワイトボード共有やイメージギャラリー、WebGLのサンプルなど既に多数のWebアプリケーションが開発されている。既存のDBシステムが使えないのはちょっと気になるが、それ以上にわくわくさせられる言語だ。 0

プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0


MLstate/opalang - GitHub

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が191あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る