Movatterモバイル変換


[0]ホーム

URL:


BeMarble, profile picture
Uploaded byBeMarble
PDF, PPTX11,394 views

BootstrapとRailsで、 高速にWebサイトを作ってみた

BootstrapとRailsで、高速にWebサイトを作ってみた10/31 プログラミング生放送勉強会 第36回@株式会社 DMM.com ラボ

Embed presentation

Download as PDF, PPTX
BootstrapとRailsで、高速にWebサイトを作ってみた10/31 プログラミング生放送勉強会 第36回@株式会社 DMM.com ラボ
プロフィール竹林 真DMM.com ラボ システム本部 所属Webアプリケーション設計、開発PHP, Ruby, Javascript, Unix金沢事業所所属所属業務
プロフィールKanazawa.rbCode for NantoCode for Kanazawaコミュニティ
BootstrapとRailsで、高速にWebサイトを作ってみた
アジェンダ1. Bootstrapを利用したフロントエンドの作成2. Ruby on Rails を利用したバックエンドアプリ3. その他
注意Go言語のやマスコットアプリの開発方法は入っておりません。ご了承ください。
対象者1.Webサイトの開発をあまり経験したことがない方2.Webサイトを作りたいけどデザインセンスに自信がない方3.HTMLを一から書くのが面倒なのでラクしてサイトを作りたい4.フロントエンドが詳しくないのに仕事でウェブサイトの制作が必要になった方
Webサイトを公開するのに重要なこと1.インターネット上に公開2.ある程度キレイで人に見せることができる3.少しでも誰かの役に立つ
HTMLを書くのがめんどくさい!!!
デザインセンスが無いから作るのに時間がかかりそう!!!
手っ取り早く動くWebサイトを作るhttp://getbootstrap.com/
Bootstraphttp://v4-alpha.getbootstrap.com/examples/
Bootstrap• Webサイトとしてそこそこ使うことができ、
キレイにレイアウトに整えてくれる• フォームやボタンなどをそれっぽく整えてくれる今は定番の
http://getbootstrap.com/css/
Bootstrapサンプルコードは豊富だが、完成形をイメージしにくい
さらにラクして作るには?
さらにラクして作るには?どこかの職人が作っているテンプレートを探して使う
Bootstrapテンプレート(無償)http://startbootstrap.com/
Bootstrapテンプレートを利用よく見かける感じのWebサイトのレイアウトを簡単に作ることができる
どれぐらい簡単?サンプルをコピーして文字や絵や色を変更するだけ
変更前
変更後
Bootstrapテンプレート(無償)http://honokak.osaka/
Bootstrapテンプレート(無償)http://nkmr6194.github.io/Umi/
Bootstrapテンプレート(無償)http://kubosho.github.io/Nico/
Bootstrapテンプレート(無償)を利用するメリット• とりあえずWebサイトを作りたいときにオススメ• オープンソースのライセンスで配布されているものが多いので、使いやすいようカスタマイズもできる
Bootstrapテンプレート(有償)https://wrapbootstrap.com/
Bootstrapテンプレート(有償)• 10∼30ドルぐらいで販売サれているものが多い• 実用性を重視して選ぶなら、有償のものを使うのがおすすめ
Bootstrapテンプレート(有償)http://wrapbootstrap.com/preview/WB0R5L90S
Bootstrapテンプレート(有償)http://forbetterweb.com/html/csoon/1.5/indexslider.html
Bootstrapテンプレート(有償)http://themeslivepreview.com/amaretti-v1.1.2/
Bootstrapテンプレート(有償)• 有償テンプレートを使うとさらにキレイなWebサービスのデザイン構築が簡単にできる• 簡単にHTMLコーディングができたので、ついでに最近流行りフロントエンド技術を使ってみたい
有償のテンプレートを選ぶ理由• 動きのあるウェブサイトにしたい• Javascriptに詳しい人が周りに居ない• AngularJS などのJSフレームワークを触ってみたい• チームにフロントエンドエンジニアがいない
話が変わって
最近のフロントエンド技術• HTML5• AngularJS• React• Less• grunt• gulp• bower
最近のフロントエンド技術種類が多くて全部習得するのが大変
Bootstrapテンプレート(有償)https://wrapbootstrap.com/theme/angle-bootstrap-admin-template-WB04HF123
Bootstrapテンプレート(有償)
Bootstrapテンプレート(有償)
Bootstrapテンプレート(有償)• 多くの言語でのサンプルコードが付属• 最近良く使われているフロントエンド技術が使われている• 動いてキレイなレイアウトで構成されている• すでに出来上がっている動くソースコードを読むことにより学習コストを削減
Bootstrapテンプレート(有償)• 多くの言語でのサンプルコードが付属• 最近良く使われているフロントエンド技術が使われている• 動いてキレイなレイアウトで構成されている• すでに出来上がっている動くソースコードを読むことにより学習コストを削減_人人人人人人人_> カネで解決 < ̄Y^Y^Y^Y^Y^Y ̄
Bootstrapテンプレート(有償)購入してもらったのでソースコードを確認
Bootstrapテンプレート(有償)• AngularJS• jQuery• MVC5• Ruby on Rails• MEAN (mongoDB + Express + Angular.js + node.js)
Bootstrapテンプレート(有償)• AngularJS• jQuery• MVC5• Ruby on Rails• MEAN (mongoDB + Express + Angular.js + node.js)
Bootstrapテンプレート(有償)• AngularJSを使ったサンプルコード• AngularJSのベストプラクティスのファイル構成• gulpを使ったタスクランナー(ファイル生成)• bowerでバージョンや構成が管理されたライブラリ• 各種外部ライブラリを使ったサンプル• APIとの通信サンプル
bootstrapのデモ
実際に開発に着手• バックエンドを決めていなかった• あまり時間は掛けたくないけどしっかりしたものを作りたい
• Rails が最近イケてるらしいから使ってみよう実際に開発に着手
• Ruby を少し触ったことがあった• チーム内に経験者が居た• API を作るのが簡単らしいという情報があった• データベースとの連携機能が充実Railsを選んだ理由
Rails で API ができるまで• Ruby が動く環境を構築
Rails で API ができるまで$ rails new sample_appプロジェクトを作成
Rails で API ができるまで$ bundle exec rails generate scaffold support title:string body:textページを作成
Rails で API ができるまで$ bundle exec rake db:migrateデータベースを作成
Rails で API ができるまで$ rails serverサーバを起動
Rails で API ができるまで自分でデータを登録するために使用
Rails で API ができるまでREST APIも同時に生成
デモRails でプロジェクトを作成
Rails で API• JSONのREST APIが手軽に作ることができれば、Webサイト以外にも、UnityやスマホアプリのAPIとして作成してサーバーのデータベースと連携させることも簡単になります
その他• 見た目にこだわらないならもっと簡単にWebサイトを作る方法もある
yeoman• 公開されているソースコードのテンプレートを使用してWebサイトを作成するためのツールhttp://yeoman.io/
yeoman$ yoこれだけ
yeoman
yeoman
yeoman
yeoman• Webサイトのフロントエンドを構築するための一通りのソースコードが付属してくるので、拡張が容易
yeoman
デモyeoman でページを生成
まとめ• 忙しい時は重要度の低いところは手を抜くことも大事• 空いた時間でさらに別の開発をすることも可能• 作ったアプリを紹介するページを用意したいとき
とかも簡単に用意できる
ご清聴ありがとうございました。

Recommended

PPTX
3. Manual Pengguna Sistem SKPM Kualiti@Sekolah_13102022 (1).pptx
PDF
ANALISI DEL DEGRADO IN STRUTTURE IN CALCESTRUZZO ARMATO, PARTE 2: MODELLI PER...
PPTX
The Treatment of Qard in Takaful (long version)
PDF
Program Transformasi Minda
PDF
BBM-Diftong
PDF
Panduan Pengurusan PBS 2014
DOCX
QUALITY CULTURE IN THE PUBLIC SECTOR
PPT
..Lagu kanak kanak..
PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
PPT
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
PPTX
プレゼンの基本
PDF
良いプレゼン 良いスライド
PDF
Rails templateで開発の初速を上げよう
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
PDF
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
PDF
伝わるプレゼンをする方法
PDF
綺麗なプレゼン資料の作り方、10のテクニック
PPTX
Webクローリング&スクレイピングの最前線 公開用
PPT
色彩センスのいらない配色講座
PDF
実践スクレイピング
PDF
魅せるPowerPointビジネスプレゼン【実践編】 
PDF
Tour of Scraping
PPT
モダンでオサレなwebサイト
KEY
続・Twitter bootstrap入門 #html5j
PPTX
Bootstrap
PDF
Bootstrap s1
PPTX
Bootstrapを使ってみよう
KEY
Twitterbootstrapでモック開発
PDF
Bootstrap

More Related Content

PPTX
3. Manual Pengguna Sistem SKPM Kualiti@Sekolah_13102022 (1).pptx
PDF
ANALISI DEL DEGRADO IN STRUTTURE IN CALCESTRUZZO ARMATO, PARTE 2: MODELLI PER...
PPTX
The Treatment of Qard in Takaful (long version)
PDF
Program Transformasi Minda
PDF
BBM-Diftong
PDF
Panduan Pengurusan PBS 2014
DOCX
QUALITY CULTURE IN THE PUBLIC SECTOR
PPT
..Lagu kanak kanak..
3. Manual Pengguna Sistem SKPM Kualiti@Sekolah_13102022 (1).pptx
ANALISI DEL DEGRADO IN STRUTTURE IN CALCESTRUZZO ARMATO, PARTE 2: MODELLI PER...
The Treatment of Qard in Takaful (long version)
Program Transformasi Minda
BBM-Diftong
Panduan Pengurusan PBS 2014
QUALITY CULTURE IN THE PUBLIC SECTOR
..Lagu kanak kanak..

Viewers also liked

PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
PPT
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
PPTX
プレゼンの基本
PDF
良いプレゼン 良いスライド
PDF
Rails templateで開発の初速を上げよう
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
PDF
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
PDF
伝わるプレゼンをする方法
PDF
綺麗なプレゼン資料の作り方、10のテクニック
PPTX
Webクローリング&スクレイピングの最前線 公開用
PPT
色彩センスのいらない配色講座
PDF
実践スクレイピング
PDF
魅せるPowerPointビジネスプレゼン【実践編】 
PDF
Tour of Scraping
見やすいプレゼン資料の作り方 - リニューアル増量版
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
プレゼンの基本
良いプレゼン 良いスライド
Rails templateで開発の初速を上げよう
しょぼいプレゼンをパワポのせいにするな! by @jessedee
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
伝わるプレゼンをする方法
綺麗なプレゼン資料の作り方、10のテクニック
Webクローリング&スクレイピングの最前線 公開用
色彩センスのいらない配色講座
実践スクレイピング
魅せるPowerPointビジネスプレゼン【実践編】 
Tour of Scraping

Similar to BootstrapとRailsで、 高速にWebサイトを作ってみた

PPT
モダンでオサレなwebサイト
KEY
続・Twitter bootstrap入門 #html5j
PPTX
Bootstrap
PDF
Bootstrap s1
PPTX
Bootstrapを使ってみよう
KEY
Twitterbootstrapでモック開発
PDF
Bootstrap
モダンでオサレなwebサイト
続・Twitter bootstrap入門 #html5j
Bootstrap
Bootstrap s1
Bootstrapを使ってみよう
Twitterbootstrapでモック開発
Bootstrap

More from BeMarble

PDF
kanazawa.rb LT gem
PDF
最近の活動について(娯楽編)
PDF
最近の活動について
(not ruby)
PDF
WebRTCについて
PDF
Kanazawa.rb #40 LT
ODP
WowzaMediaServer for EC2 導入編
PDF
Firefox OSについて
PDF
まったりセンサー @ Code for Nanto
kanazawa.rb LT gem
最近の活動について(娯楽編)
最近の活動について
(not ruby)
WebRTCについて
Kanazawa.rb #40 LT
WowzaMediaServer for EC2 導入編
Firefox OSについて
まったりセンサー @ Code for Nanto

BootstrapとRailsで、 高速にWebサイトを作ってみた


[8]ページ先頭

©2009-2025 Movatter.jp