Webフレームワーク品評会というイベントを開きたい。(提案)
告知(2017/04/23 追記)
少し想定よりも遅くなりましたが、2017年の5月か6月あたりにイベントを開くことにしました。現在登壇者募集中です。よろしくお願い致します。
イベント概要
Rails, CakePHP, Laravel, Django, Express, Play, ASP.NET MVC 等等、世の中にはいろんな Web フレームワークがあるが、皆さんどれだけの種類を触ったことがあり、どれだけのメリットデメリットを(相対的に他フレームワークと比べて)理解した上で享受しているのだろうか。
各フレームワークを横断的に比較する機会を提供したい。
誰かが開催してくれるのが好ましいが、なんとなく自分が開催することになると思う。
品評会イベントの形式
- あらかじめ決められた(場合によってはその場で生じた)各種テーマに沿って話を進める(テーマは後記)
- 各フレームワークをある程度分かってる数人が、パネルセッション的な感じに各テーマに沿った話をしていく。
話の進め方
統計情報や現状の語りについてはプレゼン的な形になるのはしかたない。が、しばしば小奇麗なプレゼンは恣意的な印象を植え付ける一因になりかねない。
技術的な面については時間はかかるが主にライブコーディング(実演)に重点を置きたい。リアルを共有できるのが好ましい。
各テーマ
- 導入
- 現在利用中フレームワークに至った経緯(プレゼン。宗教戦争に繋がらない程度に)
- 導入のしやすさ(実演またはプレゼン)
- 習得の難易度(実演またはプレゼン)
- 広がり
- 利用実績、およびオープンソースプロダクトの紹介(プレゼン)
- 情報入手のしやすさ、コミュニティの有無・成熟度(プレゼン)
- 拡張(プラグイン)の量・質(プレゼン)
(休憩)
- 実演
- 作業環境紹介(実演)
- プロジェクト作成(実演)
- データベース作成(実演)
- 実行(実演)
- デバッグ手法(実演)
- ハマりどころ(プレゼン)
(休憩)
- 実演2
- ルーティング設定(実演)
- モデル実装(実演)
- コントローラ実装(実演)
- ビュー実装(実演)
- ヘルパ実装(実演)
(休憩)
- 保守
- 自動テスト、CI(できれば実演)
- 運用
- デプロイ、マイグレーション(実演)
- 監視ツール(実演)
- デプロイ、マイグレーション(実演)
- コスト
- 開発コスト、運用コスト(プレゼン)
- ソフトウェア・ハードウェアのコスト、およびライセンス(プレゼン)
- 人材採用コスト、教育コスト(プレゼン)
- 可能性
- 例えばプログラム未経験の学生に何を触らせるべきか(プレゼン)
- この先生きのこるためには(プレゼン)
時期・時間
やるとしたら12月頃。
休日に1日がかりでやりたい。
個人的な目的
LL 系の方々と Microsoft 技術系の方々との間には、いまだに壁を感じる。そもそも LL 界隈は割と横の繋がりがうまくできている気がするが、Microsoft 技術系だとあまりそういう傾向にない。Java 系はまた LL のそれとは異なる異世界的な横の繋がりを感じなくもない。
LL 系の方々は割と職を転々としやすい(良い意味で)イメージがあるが、Microsoft, Java 技術系だとあんまりそういうイメージがない。そういう現状想定が事実だとすると、ベンチャー界隈に Microsoft, Java 技術が入るこむ機会が相当少ないことになり、(僕の個人的な感情として)それはとても悲しい。なんとかしたい。
ご賛同・ご意見いただける方はコメントください
Qiitaコメントでもブコメでも。
需要があるのであればちゃんと真面目に練りこんでいきたい。