効率的なWebアプリケーションの開発・維持を実現するPHPテンプレートエンジンの新製品「BLOCS」誕生!

「BLOCS」は、「テンプレートってオーサリングツールで編集できないの?」というデザイナーの一言をきっかけに開発されました。Webアプリケーションプログラマーが、ライブラリとして読み込んで利用するもので、テンプレートの記述方法の改善などにより効率的なWebアプリケーションの開発・維持を実現しました。

ウェブアプリケーション開発、ウェブサービスの企画・開発・運営を行う有限会社リニア・ジャパン(所在地:東京都港区、代表者:村上 浩昭)では、2014年7月17日(木)、PHPテンプレートエンジン 「BLOCS」(当社サービス名:ブロックス )を開発、公式Webサイトからリリースを開始しました。BLOCSは商用利用も可能なフリー、オープンソース(LGPLライセンス)です。安心、どこでも、手軽にご利用いただけます。

▼「BLOCS」公式Webサイト URL: https://github.com/blocs/blocs/

*PHP: Hypertext Preprocessor(ハイパーテキスト プリプロセッサー)。掲示板や問い合わせサービスなどの動的なWebページを製作するプログラミング言語


■効率的なWebアプリケーションの開発・維持を実現するPHPテンプレートエンジンが誕生

「BLOCS」は、PHPのWebアプリケーションを作成する際に、Webアプリケーションプログラマー(以下プログラマー)が、ライブラリとして読み込んで利用するもので、テンプレートの記述方法を改善しました。

テンプレートエンジンとは、プログラムで作成されたデータと、デザインのためのテンプレート(ビュー)を紐つけてHTMLを作成するライブラリです。テンプレートエンジンを使うことで、プログラムとテンプレートを分離することができます。

ロジック(プログラム)とデザイン(HTML/CSS)を分離して疎な関係にすることで、プログラマーとWebデザイナー(以下デザイナー)のお互いのソース変更や開発の遅れなどの影響を最小限にし、効率的な開発、維持を行うことができます。

「BLOCS」を使うことで、プログラマーとデザイナーの役割分担をより明確にし、より効率的なWebアプリケーションを開発、維持することを実現します。


■4種類のデータ属性でシンプルに記述

「BLOCS」は、特殊タグなしでテンプレートを普通のHTMLと同様に作成できます。また、4種類のデータ属性でシンプルに記述できますので、小さな学習コストで簡単にマスターできます。

入力値のチェック(バリデーション)もテンプレートで手軽に設定でき、JavaScriptを利用したリアルタイムバリデーションにも対応しています。また、最速の処理スピードで、PHP4/5で軽快に稼働します。


■Webアプリケーションの制作現場のニーズから誕生

「BLOCS」開発のきっかけは、「えっ、テンプレートってオーサリングツールで編集できないの?」というデザイナーからの一言でした。当時使用していたPHPテンプレートエンジンでは、テンプレートで、テンプレートタグという特殊なタグを使用しました。この特殊タグのためにオーサリングツールで、うまく編集することができませんでした。

テンプレートエンジンは、ロジックとデザインを分離できますが、そのデザインをコントロールするテンプレートを、デザイナーに必須のオーサリングツールで編集できないのは大きな不満だったのです。

普通のHTMLとしてテンプレートの製作が可能なテンプレートエンジンを作る。必須入力項目も、簡単にテンプレートから指定できる。処理速度が遅くなることは、プログラマーの挟持が許さない。という、3つの命題を解決すべく、開発に取り組み、「BLOCS」が生まれました。


■効率的なWebアプリケーションの開発を実現して利便性の高いWebサービスを提供

「BLOCS」は、様々なWebサービスを早く、安く提供することを可能とする、効率的なWebアプリケーションの開発を実現し、様々な利便性の高いWebサービスを提供します。このことで、より便利な世の中を実現し、社会に貢献していけるものと期待しています。


■データ属性の拡張や機能改善により最もメジャーで利便性の高いPHPテンプレートエンジンをめざす

今後は、ユーザーからのフィードバックをもとに、必要なデータ属性の拡張や機能改善を行い、より便利なPHPテンプレートエンジンを目指します。また、継続的な処理性能改善をおこない、PHPテンプレートエンジンで最速であり続けることを図ります。

リニア・ジャパンでは、「BLOCS」をPHPテンプレートエンジンとして、最もメジャーで利便性の高いライブラリとしていくことを目標に、まずは、マニュアルやケーススタディーなど使い方を十分に説明し、普及活動を進めていきます。

そのうえで、SNSサービスなどのインターネットメディアを積極的に活用して、便利さと性能をアピールしていきます。


【会社概要】

■会社名 有限会社 リニア・ジャパン
■代表者 村上浩昭
■資本金 5,000,000円
■設 立 2002年1月25日
■所在地 東京都港区高輪1-7-3-202
■TEL 03-6721-9757
■URL  http://linear-jp.biz/
■Email 当社Webサイト問い合わせフォームより
■事業内容 ウェブアプリケーション開発(PHP、JavaScript、Perl)
ウェブサービスの企画開発・運営

企業情報

企業名 有限会社 リニア・ジャパン
代表者名 村上浩昭
業種 ネットサービス

コラム

    • クリックして、タイトル・URLをコピーします
    • facebook
    • line
    • このエントリーをはてなブックマークに追加

    プレスリリース詳細検索

    キーワード

    配信日(期間)

    年  月  日 〜 年  月 

    カテゴリ

    業界(ジャンル)

    地域