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

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

More Related Content

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

Viewers also liked

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

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

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

More from BeMarble

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

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


[8]ページ先頭

©2009-2025 Movatter.jp