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

有限会社 リニア・ジャパン

From: valuepress

2014-07-17 08:00

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

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

▼「BLOCS」公式Webサイト URL:  (リンク »)

*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   (リンク »)
■Email 当社Webサイト問い合わせフォームより
■事業内容 ウェブアプリケーション開発(PHP、JavaScript、Perl)
ウェブサービスの企画開発・運営

【本件に関するお問い合わせ先】
企業名:有限会社 リニア・ジャパン
担当者名:村上浩昭
TEL:03-6721-9757
Email:murakami@linear-jp.biz
本プレスリリースは発表元企業よりご投稿いただいた情報を掲載しております。
お問い合わせにつきましては発表元企業までお願いいたします。

【企業の皆様へ】企業情報を掲載・登録するには?

御社の企業情報・プレスリリース・イベント情報・製品情報などを登録するには、企業情報センターサービスへのお申し込みをいただく必要がございます。詳しくは以下のページをご覧ください。

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

自社にとって最大のセキュリティ脅威は何ですか

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]