Weitere ähnliche Inhalte
Ähnlich wie Web品評会web form (20)
Web品評会web form
- 2. 登壇ガイドライン
プロジェクト・ディレクトリ・ファイル構成
モデル概要、モデル例
コントローラ概要、コントローラ例、リクエスト受け取り、レスポンス構築、フィ
ルタ
ビュー概要、ビュー例、ビュー構文、部分ビュー、全体レイアウト、ヘルパ
Scaffolding
CRUD例
ルーティング管理
デバッグ手法・エラーハンドリング
デプロイ
セッション管理、認証
ライブラリ利用 (Gem, NuGet 等)
そのフレームワークを選択する際の強み・弱み
実際のプロダクトでの利用例
- 4. RAD
コードを書かなくてもUIが作れる
SQLを書かなくてもDBをアクセスできる。
コードを書かなくてもUIとデータモデルを連携できる
ラピッド・アプリケーション・デベロップメント
(Rapid Application Development)
統合開発環境(IDE)のような高機能な開発環境によるプログラミングの半自動化や、視覚的なユーザーインターフェイス(操作画面)の設計、モジュール開発などの
機能を備える。
GUIを持つ一般的なソフトウェアの開発を例に取ると、RADではない開発ツールを用いて開発した場合、ウィンドウを一つ表示させるだけでもかなりの量のソースコー
ドが必要になるが、RADツール、例えばVisual BasicやInterface Builderなどを用いた場合、プログラマがソースコードを書かなくても、GUI部品を視覚的に配置するだ
けでウィンドウを作れる。
また、ウィンドウにボタンやテキストボックスなどのGUI部品を配置して、ユーザー操作に対する処理を関連付けようとすれば、ハンドルの取得から属性の設定、ウィ
ンドウメッセージの処理までプログラマがソースを書く必要があるが、前述のようなソフトウェアではそのような処理は開発ツールが自動的に行ってくれる。つまり
大雑把にいうならば、多くのソフトウェアに共通している処理を担うソースを書かなくても自動的に実装してくれるのがRADツールであり、プログラマーは個々のソ
フトウェアに必要な固有の機能を担うソースだけを書けばすむのである。これによって結果的に開発が容易になる。
RADツールを用いた開発の一般的なデメリットとしては、開発されたソフトウェアの動作速度が遅くなる、実行ファイルのサイズが大きくなる、などがよく挙げられ
る。しかし、このような傾向は、あくまで開発ソフトウェアによるので、RADを用いたからといって、必ずしもそのようなことが起こるわけではない。またGUIの設計
以外の作業が多いソフトウェアを開発する場合、RADの持つ長所を十分に発揮できない。
(wikiペディアより) https://ja.wikipedia.org/wiki/Rapid_Application_Development
- 32. 登壇ガイドライン
プロジェクト・ディレクトリ・ファイル構成
モデル概要、モデル例
コントローラ概要、コントローラ例、リクエスト受け取り、レスポンス構築、フィ
ルタ
ビュー概要、ビュー例、ビュー構文、部分ビュー、全体レイアウト、ヘルパ
Scaffolding
CRUD例
ルーティング管理
デバッグ手法・エラーハンドリング
デプロイ
セッション管理、認証
ライブラリ利用 (Gem, NuGet 等)
そのフレームワークを選択する際の強み・弱み
実際のプロダクトでの利用例
Hinweis der Redaktion
- RADとは、どういうもの?
- Radというキーワード最近使わなくなりましたツールありきだと
- RPG、スーパーレポ、サクセス、桐、Access、Zab、ルクローン、ファイルメーカー、Zend、VB、Delphi、Quick BASIC、Visual Studio、VBAも
- デモ:ボタンを押したらラベルを替える?
- デモ:ボタンを押したらラベルを替える?
- 予算がない、人がいない、やりたくない