Thin Server Architectureでブログ作った #ikam

Post on 10-May-2015

8.316 views 4 download

Transcript of Thin Server Architectureでブログ作った #ikam

Thin Server Architectureでブログ作った

槙 俊明2014/2/21

Thin Server Architecture の何が嬉しいの?

REST API Server

HTML (Web Browser) JSON

Thin Server Architecture の何が嬉しいの?

REST API Server

HTML (Web Browser)

Smart Phone/Tablet

Desktop App

CLI

JSON

JSON

JSON

JSON

Thin Server Architecture の何が嬉しいの?

REST API Server

HTML (Web Browser)

Smart Phone/Tablet

Desktop App

CLI

JSON

JSON

JSON

JSON

クライアントが変わってもサーバーサイドはそのまま!

Thin Server Architecture な Blog

• http://blog.ik.am• ソース : https://github.com/making/categolj2-backend

Thin Server Architecture な Blog

• http://blog.ik.am• ソース : https://github.com/making/categolj2-backend

Pull req 募集中

機能• 記事管理機能• ユーザー管理機能• リンク管理機能• ファイルアップロード管理機能• などなど

機能• 記事管理機能• ユーザー管理機能• リンク管理機能• ファイルアップロード管理機能• などなど

ちょっとした CMS にも使えるよ

Client (Single Page Application)

Thin Server

REST API Server

Frontend App Backend App

DB

SQL

JSONJSON

Client (Single Page Application)

Thin Server

REST API Server

Frontend App Backend App

DB

SQLSpring MVC

Backbone.js

JPA

Backbone.jsBootstrapUIKit

JSONJSON

API 一覧• https://

github.com/making/categolj2-backend#apis

Demo !

デメリット

•普通に作ると、 Ajax ごりごりになるので検索エンジンがコンテンツ拾ってくれない

デメリット

_人人人人人人人人人_> ゼロググラビリティ 

< ̄ Y^Y^Y^Y^Y^Y^Y^Y^Y^Y  ̄

突然ですが

あなたも簡単にかっこいい管理画面ができます

そう、 Bootstrap ならね

http://bit.ly/hajiboo

というわけで

•おれおれ BLOG の自慢と

•本の宣伝に来ました

ご清聴ありがとうございました

http://bit.ly/hajiboo