「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
技術選定について。
# .NET開発基盤部会だけにOpen棟梁はコミュニティ連携のため前提だったりする。
OS †
Windows †
- Open棟梁の前提
- 特に、Linuxである必要を感じなかった。
WAS †
IIS+ASP.NET †
DBMS †
PostgreSQL †
- スタートアップで人気。
- MosPで運用実績がある。
フレームワーク †
画面毎 †
コンテンツ画面 †
- 基本
- ASP.NET Web Forms ( HTML サーバー コントロール )
- WCF ( DataContractJsonSerializer? )
- Ajax( jQuery )
- ADO.NET.
- 若しくは
- ASP.NET MVC
- ASP.NET Web API
- Ajax( jQuery )
- ADO.NET.
その他の画面 †
- 特徴
- フレームワーク
- ASP.NET Web Forms ( ASP.NET Web サーバー コントロール )
- ADO.NET.
まとめ †
画面 †
ASP.NET Web Formsを選択した。
- ASP.NET MVCであっても・なくても良かった。
- 赤波線の件と、
- コントロールのキャプション置換がWeb Formsの方が楽だと思ったから。
- グラフ表示画面もあるので、ChartControlを使いたいと思ったから。
- B・D層を別DLL化して、必要ならUIサブシステムだけMVCに切替えるのはアリだと思う。
Ajax †
- 用途
- 非同期データ送信
Wi-Fiのオフライン対応実装
- 任意のイベントでデータ取得
パフォーマンスとユーザビリティの向上
- 方式
- Ajax - REST ( JSON ) - WebAPI
- Web Formsだが、オフライン実装を考慮しPostBack?無しのWebAPIで実装。
- フレームワーク
- Ajax ( jQuery )
- REST ( REST JSON )
- WebAPI ( WCF ( DataContractJsonSerializer? ) )
データ アクセス †
ADO.NETでイイと考えた。
,etc. †