野田の 2014 年
Active Portal
岩熊ブラザーズ
九工大 自己評価システム
江口くん
E2Survey (アンケートシステム)
岳さん、兎洞くん
九工大 ポートフォリオシステム
ぼっち
まなサポといえば(クライアントサイド)
以前
ExtJS
最近
Bootstrap + Backbone.js
ExtJS
利点
- デザイン (レイアウト) が楽
- コンポーネントが豊富
- JavaScript にあまり詳しくなくても触れる
ExtJS
欠点
- 学習コストが高い
- 重たい
- 単純な機能の場合、コードの記述量がかえって多くなる
- スマホ対応が難しい
Bootstrap + Backbone.js
利点
- 導入・管理しやすい
- 拡張しやすい
- (それぞれは) 軽い
- JavaScript (主に jQuery) プラグインが豊富
- スマホ対応がしやすい
Bootstrap + Backbone.js
欠点
- CSS や JavaScript の知識が必要
- 必要なライブラリの選定が必要
Backbone.js
薄いフレームワークなので導入しやすい!
拡張もたくさん!
でも自由過ぎてオレオレ実装が増える!
Backbone.js + Marionette.js
Marionette.js を加える事でフレームワークをより厚くする。
モジュール化で機能分割もしやすくなる。
Backbone.js + backbone.stickit
今流行のデータバインディングも可能!
Backbone.js
プロジェクトの規模に応じてフレームワークの厚さも柔軟に調整できる。
ExtJS
大規模なプロジェクトならこっちの方がいいかも。
今年読んだ or 読んでいる本
-
リファクタリングRuby
-
オブジェクト指向のこころ
-
アジャイルサムライ
今後読みたい本
「ドメイン駆動設計」など
より抽象的なレベルへ
まとめ
- Rails 4 と Backbone.js で楽しく開発
-
より抽象度の高い知識体系へ そして伝説へ…
まなサポ部以外の方の勉強会参加も歓迎です
- Patterns of Enterprise Application Architecture の翻訳一緒にやりませんか?
HAW Ingress部 部員募集
エンライテンドでは
人類の進化を歓迎する人材を募集しています!#Ingress を始める際には、緑 のマークが目印の
「Enlightened」をご選択ください!
未経験者でも始められる簡単な仕事です!
今ならプロエージェント Takumi Ishii が
手厚くサポートします!