Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Susumu Ishigami
6,104 views
Seasar Conference 2015 LT Mayaa~以下略
Seasar Conference 2015 で LTをさせて頂いた時のスライドです。Mayaaの作者・現在のメイン開発者の方がいらっしゃったので、その方たちへのメッセージを込めた5分間の発表でした。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 33
2
/ 33
3
/ 33
4
/ 33
5
/ 33
6
/ 33
7
/ 33
8
/ 33
9
/ 33
10
/ 33
11
/ 33
12
/ 33
13
/ 33
14
/ 33
15
/ 33
16
/ 33
17
/ 33
18
/ 33
19
/ 33
20
/ 33
21
/ 33
22
/ 33
23
/ 33
24
/ 33
25
/ 33
26
/ 33
27
/ 33
28
/ 33
29
/ 33
30
/ 33
31
/ 33
32
/ 33
33
/ 33
More Related Content
PDF
オススメ書籍紹介
by
Chihiro Naganuma
PDF
Learning jQuery
by
taiju higashi
PDF
Scc2014 :jQueryの仕組みを完璧に理解する
by
Jun Futakawa
PDF
jQueryを中心としたJavaScript
by
hideaki honda
PPTX
2時間で学ぶjQuery
by
Shumpei Shiraishi
PDF
【オンプレミスとの組み合わせに効く】AWSのマネージドサービスつまみ食い10品
by
Takayuki Niinuma
PPT
jsライブラリで実装する効率的なWeb制作
by
西畑 一馬
PDF
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
by
schoowebcampus
オススメ書籍紹介
by
Chihiro Naganuma
Learning jQuery
by
taiju higashi
Scc2014 :jQueryの仕組みを完璧に理解する
by
Jun Futakawa
jQueryを中心としたJavaScript
by
hideaki honda
2時間で学ぶjQuery
by
Shumpei Shiraishi
【オンプレミスとの組み合わせに効く】AWSのマネージドサービスつまみ食い10品
by
Takayuki Niinuma
jsライブラリで実装する効率的なWeb制作
by
西畑 一馬
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
by
schoowebcampus
What's hot
PDF
エスイーのしごと
by
Yoshitaka Kawashima
PDF
イマドキのExcelスクショの撮り方
by
Yoshitaka Kawashima
PDF
今度こそ始めるjQuery超入門
by
西畑 一馬
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
PDF
Capybaraで雑にWebスクレイピング
by
Koji Nakamura
PDF
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
by
Ryo Mitoma
エスイーのしごと
by
Yoshitaka Kawashima
イマドキのExcelスクショの撮り方
by
Yoshitaka Kawashima
今度こそ始めるjQuery超入門
by
西畑 一馬
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
Capybaraで雑にWebスクレイピング
by
Koji Nakamura
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
by
Ryo Mitoma
Viewers also liked
PDF
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
by
Kazuhiro Sera
PDF
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
by
ikikko
PDF
Seasarプロジェクト徹底攻略
by
takezoe
PDF
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
by
codeal
PDF
HeapStats @ Seasar Conference 2015 LT
by
Yuji Kubota
PPTX
Retrofit2 &OkHttp でAndroidのHTTP通信が快適だにゃん
by
removed_96f4639f4009e61a478bf38f188e8404
PDF
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
PDF
データサイエンティスト スキルチェックリスト
by
The Japan DataScientist Society
PDF
"Deep Learning" Chap.6 Convolutional Neural Net
by
Ken'ichi Matsui
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PDF
Single Command Deployのための gradle-aws-plugin講座
by
都元ダイスケ Miyamoto
PDF
ArrayListをじっくり読んでみた - JavaコアSDKを読む会を社内でやって気づいたこと -
by
JustSystems Corporation
PDF
AnsibleによるInfrastructure as code入門
by
kk_Ataka
PDF
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
PDF
入門Ansible
by
Taku SHIMIZU
PDF
ジャストシステムJava100本ノックのご紹介
by
JustSystems Corporation
PDF
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
by
JustSystems Corporation
PDF
SlideShare 101
by
Amit Ranjan
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
by
Kazuhiro Sera
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
by
ikikko
Seasarプロジェクト徹底攻略
by
takezoe
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
by
codeal
HeapStats @ Seasar Conference 2015 LT
by
Yuji Kubota
Retrofit2 &OkHttp でAndroidのHTTP通信が快適だにゃん
by
removed_96f4639f4009e61a478bf38f188e8404
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
データサイエンティスト スキルチェックリスト
by
The Japan DataScientist Society
"Deep Learning" Chap.6 Convolutional Neural Net
by
Ken'ichi Matsui
Ansible ではじめるインフラのコード化入門
by
Sho A
Single Command Deployのための gradle-aws-plugin講座
by
都元ダイスケ Miyamoto
ArrayListをじっくり読んでみた - JavaコアSDKを読む会を社内でやって気づいたこと -
by
JustSystems Corporation
AnsibleによるInfrastructure as code入門
by
kk_Ataka
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
入門Ansible
by
Taku SHIMIZU
ジャストシステムJava100本ノックのご紹介
by
JustSystems Corporation
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
by
JustSystems Corporation
SlideShare 101
by
Amit Ranjan
Seasar Conference 2015 LT Mayaa~以下略
1.
Mayaaを使ったデザイナーとエンジニアの コラボレーションが超成功する ただ一つの方法 @susumuis http://www.susumuis.info/ メイドカフェで ノマド最高\(^o^)/ ↑最近こういう記事でバズりました。
2.
Mayaaとは Mayaaってありましたよね Seasar傘下のOSS Javaライブラリ HTMLベースのテンプレートエンジン
3.
みんな知ってますよね? え、知らない? 忘れた?
4.
before / after
5.
2013/11
6.
ところが、たまに聞く声 「Mayaaはめんどくさい」 「JSPで十分だよね」 「デザイナーが逃げました(T-T)」
7.
なぜ? なぜネガティブな声を聞くのか 僕ら幸せなのに!
8.
なぜ? 冷静に考えてみよう
9.
プログラマーの視点 public class Person
{ public String getName() { return name; } public Date getBirth() { return birth; } } まず、モデルをつくる
10.
プログラマーの視点 @Get @Path(“/person/{id}”); @Produces(MesiaType.TEXT_HTML) public Vieable findPerson( @PathParam(“id”)
long id) { Person person = dao.findById(id); return new Vieable(“person.html”); } コントローラをつくる
11.
プログラマーの視点 <div> 氏名 <span m:id=“NAME_HERE”>なまえ</span> 誕生日
<span m:id=“BIRTH_HERE”>20xx/xx/ xx</span> </div> ビューをつくる ここで視点を 変えなければいけない
12.
プログラマーの視点 <m:write m:id=“NAME_HERE” value=“${person.name}” /> <m:write
m:id=“BIRTH_HERE” value=“${person.birth}” /> Mayaaファイルをつくる
13.
プログラマーの視点 OTL これでやっと1画面
14.
デザイナーの視点 <div> 氏名 <span m:id=“NAME_HERE”>なまえ</span> 誕生日
<span m:id=“BIRTH_HERE”>20xx/xx/ xx</span> </div> 消したり移動していいのか知らない どんな形式で出てくるのか知らない ほかにどんなm:idがあるのか知らない
15.
デザイナーの視点 <m:write m:id=“NAME_HERE value=“${person.name}” /> <m:write
m:id=“BIRTH_HERE” value=“${person.birth}” /> Mayaa読めない(+_+;)
16.
デザイナーの視点 public class Person
{ public String getName() { return name; } public Date getBirth() { return birth; } } これが読めたらプログラマー
17.
デザイナーの視点 OffcetLineRhinoException “getXxx” of Undefined… 意味不明なエラーが出た\(^o^)/ あー、それは、このm:idの中にこの m:id書いてないからだよ!
by PG 知るかボケ!(怒)
18.
デザイナーの視点 OTL 闇が深い
19.
これがネガティブの原因 OTL 闇が深い
20.
は改善 デザイナーはMayaaファイルを見てもわからない 命名規則のセンスが必要 マニュアルが必要 怠ると→デザイナー死亡。。。\(^o^)/ ともに良くしていこうという努力が必要
21.
これまでの僕の発表 はい、以上! そうですよね\(^o^)/ 終わり でも、ちょっと待って!
22.
その費用どうする? まさかデスマ ですか。。。 OTL 闇が深い
23.
ポイントは再利用 できるだけ一つのMayaaファイルでたくさんの テンプレートを作ろう サイトの更新頻度を多くする たくさんのバリエーションを作る 再利用可能プロダクト:パッケージ
24.
ここまで来ると ビジネスレイヤーの話 どうやって作るか?ではなく何を作るか:マーケ チームビルディング :人事 費用対効果 :経営 俺達にはどうにもできない?
25.
エンジニアのあり方 決められたも のを作る OTL
26.
エンジニアのあり方 俺たちは人月要員ではない! 今のビジネスはIT技術抜きでは語れない 今の技術者はビジネス視点抜きでは生きられない
27.
ビジネスを考えられる エンジニアになる! プロジェクトの目的、費用対効果を分析 必要であれば経営層を説得!
28.
軽い気持ちでMayaaを導入 してもコラボの火はつかない それまでの間は、互いに協力して問題に対処す る熱意があるか? その熱意を受け入れられるビジネスがあるか?
29.
Question エンジニアと、デザイ ナーのコラボを本気で 実現したいか?
30.
現場がこうなっているか?
31.
現場をこうしたいか?
32.
僕は6年前に Mayaaを選択したことは 大正解でした! 具体的な話は後で僕に聞いてください
33.
会場の皆さん、ご清聴ありがとうございました susumuis.info まさたかさん すがさん ありがとう \(^o^)/
Download