Submit Search
Upload
おーいみんな、JavaやろうぜJava
•
Download as KEY, PDF
•
3 likes
•
1,226 views
Kazumune Katagiri
Follow
LT資料
Read less
Read more
Report
Share
Report
Share
1 of 24
Download now
Recommended
Scala、play初心者が触った感想 share用
Scala、play初心者が触った感想 share用
amkt922
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
Mikiya Okuno
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
人類は如何にして大切な データベースを守るべきか
人類は如何にして大切な データベースを守るべきか
Mikiya Okuno
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
文樹 高橋
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
creaism
ひよこテスト駆動開発(PHPカンファレンス2014)
ひよこテスト駆動開発(PHPカンファレンス2014)
Oonishi Keitarou
Recommended
Scala、play初心者が触った感想 share用
Scala、play初心者が触った感想 share用
amkt922
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
Mikiya Okuno
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
人類は如何にして大切な データベースを守るべきか
人類は如何にして大切な データベースを守るべきか
Mikiya Okuno
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
文樹 高橋
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
creaism
ひよこテスト駆動開発(PHPカンファレンス2014)
ひよこテスト駆動開発(PHPカンファレンス2014)
Oonishi Keitarou
NGN2012B 発表資料
NGN2012B 発表資料
Kenji Nagase
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化
Katsushiro Koizumi
フロントエンドというカオスな世界について
フロントエンドというカオスな世界について
mikakane
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Yuusuke Takeuchi
Spring Boot Introduction
Spring Boot Introduction
chibochibo
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
「フレームワークを使っていれば 脆弱性は出ない」って本当?
「フレームワークを使っていれば 脆弱性は出ない」って本当?
thatblue
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Nobuhiro Sue
Nespのコード生成
Nespのコード生成
Kouji Matsui
はじめてのESG
はじめてのESG
Shirado Masafumi
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
ぼくのNode.jsのだいいっぽ
ぼくのNode.jsのだいいっぽ
拓弥 遠藤
Web技術勉強会 第31回
Web技術勉強会 第31回
龍一 田中
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
Hideyuki Fujikawa
More Related Content
What's hot
NGN2012B 発表資料
NGN2012B 発表資料
Kenji Nagase
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
Mikiya Okuno
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
Mikiya Okuno
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化
Katsushiro Koizumi
フロントエンドというカオスな世界について
フロントエンドというカオスな世界について
mikakane
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Yuusuke Takeuchi
Spring Boot Introduction
Spring Boot Introduction
chibochibo
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
「フレームワークを使っていれば 脆弱性は出ない」って本当?
「フレームワークを使っていれば 脆弱性は出ない」って本当?
thatblue
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Nobuhiro Sue
Nespのコード生成
Nespのコード生成
Kouji Matsui
はじめてのESG
はじめてのESG
Shirado Masafumi
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
ぼくのNode.jsのだいいっぽ
ぼくのNode.jsのだいいっぽ
拓弥 遠藤
What's hot
(20)
NGN2012B 発表資料
NGN2012B 発表資料
リレーショナルデータベースとの上手な付き合い方
リレーショナルデータベースとの上手な付き合い方
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
私は如何にして詳解 MySQL 5.7を執筆するに至ったか
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
リレーショナルデータベースとの上手な付き合い方 long version
リレーショナルデータベースとの上手な付き合い方 long version
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化
フロントエンドというカオスな世界について
フロントエンドというカオスな世界について
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Spring Boot Introduction
Spring Boot Introduction
Async deepdive before de:code
Async deepdive before de:code
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
「フレームワークを使っていれば 脆弱性は出ない」って本当?
「フレームワークを使っていれば 脆弱性は出ない」って本当?
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
Nespのコード生成
Nespのコード生成
はじめてのESG
はじめてのESG
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
ぼくのNode.jsのだいいっぽ
ぼくのNode.jsのだいいっぽ
Viewers also liked
Web技術勉強会 第31回
Web技術勉強会 第31回
龍一 田中
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
Hideyuki Fujikawa
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
Misaki Kajiura
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
Koichi Sakata
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
Naoki (Neo) SATO
CloudSpiral 2014年度 Webアプリ講義(1日目)
CloudSpiral 2014年度 Webアプリ講義(1日目)
Shin Matsumoto
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
1周遅れのScala入学 #nds41
1周遅れのScala入学 #nds41
Kazumune Katagiri
The Ant
The Ant
Abigael Tamayo
Spring 5.1 Words of Encouragement
Spring 5.1 Words of Encouragement
chrissienehrenberg
My Trip to Mohenjo-daro
My Trip to Mohenjo-daro
Mrs. McCabe
Beaches
Beaches
Mrs. McCabe
Anurag&Rupali
Anurag&Rupali
Mrs. McCabe
The Disconnect: Reasons Companies fail at Social Media and how to Succeed
The Disconnect: Reasons Companies fail at Social Media and how to Succeed
Evo Terra
The Language of Life - QWERTYUIOPs
The Language of Life - QWERTYUIOPs
Thomas Myers
11 tips om in de Cloud te raken en er niet uit te vallen
11 tips om in de Cloud te raken en er niet uit te vallen
Combell NV
La base per a l'aprenentatge s xxi
La base per a l'aprenentatge s xxi
Nuria Alart
25 n 2010_powerpointatalayas
25 n 2010_powerpointatalayas
Gloria Osuna Velasco
Lista Unitária de Ordenação Final Horário nº 29- Grupo de recrutamento de cód...
Lista Unitária de Ordenação Final Horário nº 29- Grupo de recrutamento de cód...
Pedro França
Hosting Startup Tot Enterprise
Hosting Startup Tot Enterprise
Combell NV
Viewers also liked
(20)
Web技術勉強会 第31回
Web技術勉強会 第31回
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
CloudSpiral 2014年度 Webアプリ講義(1日目)
CloudSpiral 2014年度 Webアプリ講義(1日目)
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
1周遅れのScala入学 #nds41
1周遅れのScala入学 #nds41
The Ant
The Ant
Spring 5.1 Words of Encouragement
Spring 5.1 Words of Encouragement
My Trip to Mohenjo-daro
My Trip to Mohenjo-daro
Beaches
Beaches
Anurag&Rupali
Anurag&Rupali
The Disconnect: Reasons Companies fail at Social Media and how to Succeed
The Disconnect: Reasons Companies fail at Social Media and how to Succeed
The Language of Life - QWERTYUIOPs
The Language of Life - QWERTYUIOPs
11 tips om in de Cloud te raken en er niet uit te vallen
11 tips om in de Cloud te raken en er niet uit te vallen
La base per a l'aprenentatge s xxi
La base per a l'aprenentatge s xxi
25 n 2010_powerpointatalayas
25 n 2010_powerpointatalayas
Lista Unitária de Ordenação Final Horário nº 29- Grupo de recrutamento de cód...
Lista Unitária de Ordenação Final Horário nº 29- Grupo de recrutamento de cód...
Hosting Startup Tot Enterprise
Hosting Startup Tot Enterprise
More from Kazumune Katagiri
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
Kazumune Katagiri
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
Kazumune Katagiri
LT #nds37
LT #nds37
Kazumune Katagiri
#nds34 LT
#nds34 LT
Kazumune Katagiri
NDS#28 SIerの未来
NDS#28 SIerの未来
Kazumune Katagiri
Ipv6+JMeter+GAE
Ipv6+JMeter+GAE
Kazumune Katagiri
負荷テストことはじめ
負荷テストことはじめ
Kazumune Katagiri
Nds#24 単体テスト
Nds#24 単体テスト
Kazumune Katagiri
More from Kazumune Katagiri
(8)
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
LT #nds37
LT #nds37
#nds34 LT
#nds34 LT
NDS#28 SIerの未来
NDS#28 SIerの未来
Ipv6+JMeter+GAE
Ipv6+JMeter+GAE
負荷テストことはじめ
負荷テストことはじめ
Nds#24 単体テスト
Nds#24 単体テスト
おーいみんな、JavaやろうぜJava
1.
第29回長岡IT開発者勉強会 おーいみんな、JavaやろうぜJava
2012/11/17 @nemuzuka
2.
自己紹介 id:nemuzuka,@nemuzuka サーバサイドにJavaを使用したWebア プリの開発をやってます
3.
Webアプリ作成において、 ある日までの自分(表の顔)
4.
クライアントサイドは jsでごりごりやればいいから、 サーバサイドはJSONで 返してくれれば何でも良いよね。 やっぱりサクッと作るには LL言語だよねー
5.
内心
6.
静的言語やりてぇ LLぅ? 機能追加し続けるだけならともかく、あんなんで他人の
ソースメンテし続けられるの? 単体テストしっかり書くだけで打ち取れる問題か? IDEガー みんな、良いマシン持ってんじゃん、メモリ積んでるん でしょ 会社のPCが低スペックなら、自腹でメモリ買・・・
7.
さらに衝撃だったのは
8.
シューティングゲームの 敵キャラになってた時
9.
これじゃいけない
10.
Javaだって悪くないと思うんだ
11.
クソみたいなシステムは たくさんあるけどな!
12.
結局できる奴らなら、 どんな言語でもうまくいくんじゃないか というのは、さておき・・・
13.
Javaだってそんなに悪くないと思うんだ
14.
Javaの敷居を上げている要因 多種多様なフレームワーク
15.
フレームワークも多種多様 MVC DI/AOP O/Rマッパー キャッシュ
16.
結局は自分の得意な組み合わせになる Struts+Spring+Hibernate SAStruts+Seasar2+S2JDBC SpringMVC+Spring+Spring Data 自社フレームワーク
そんなに差別化できるものも無いので、 自分の得意な組み合わせで突き進んで生産性を 上げてきたはず
17.
ということは、歩んできた道が違えば、 一言に「サーバサイドJava技術者」と言っても 使ってきたフレームワークで差が出てくる。 →フレームワークが異なれば、『常識』が通じない
18.
Rubyなら フレームワークの常識で会話できる Rubyは言語仕様の素晴らしさ+フルスタックのフレームワークのお陰で 導入に対する「フレームワーク選定」という最初の難関を超えられた
19.
そこで
20.
Play framework これがあればWebアプリをサクッと作れる環境が
う CoffeeScript/LESS CSSにも対応 使用言語はJava or Scala 静的言語!型安全!IDE! これで改修時の影響範囲に当たりがつけられる! コンパイル∼デプロイ不要 まぁ、Playならではではないですけどね・・・
21.
JavaEE?なにそれ美味しいの? JavaEEの実行基盤が不要 TomcatとかJBossとかの準備が不要 確かに多くの機能は使用しなくても問題ない JSF
EJB
22.
決められたファイル構成
パッケージ名が短くなるのがイイ!
23.
さらに 非同期HTTPプログラミングモデルをサポート Comet
WebSocket スケールアウト簡単! Herokuでも使える!きっとAzureでも・・・? スタートUPに最適!
24.
まだそんなに触ってませんが、 Javaでもサクサク開発できるよ(多分)
モチベーションが維持できてたら 次回なにか作ってお話します!
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now