&pgid();
 
 **目次 [#f1c800d2]
 #contents();
 
 ** 日時 [#lf8386d7]
 - 2006/12/04(月) 
 
 ** 参加者 [#nd3439f6]
 -[[志田]]さん
 -[[竹村]]さん
 -[[進地]]さん
 -[[斉藤]]さん
 -[[小沼]](発表者)
 
 ** 動画 [#yadcadac]
 (そのうち貼り付けます。)
 **画面を操作して、どういう機能を持った掲示板であるかを説明する。 [#q83b2ac6]
 -投稿
 -閲覧(Ajax)
 
 **フレームワークについて [#q2093a39]
 -Mapleについて
 --phpのフレームワーク
 --オープンソース
 --国産
 --MVCフレームワーク
 --DIコンテナー
 --雛形ファイルの生成機能
 --filter機能(入力チェックetc)
 -prototype.jsについて
 --javascriptの拡張ライブラリ
 --プロトタイプベースのオブジェクト指向であるjavascriptを、なじみやすいクラスベースのオブジェクト指向としてコーディングできるようにするためのライブラリ
 --Ajaxを作成を支援する関数を用意されている。
 --プロトタイプベーれている。
 
 **システム構成 [#baf6bda3]
 -どういうファイルがあるのか
 -どれが自動生成されたファイルなのか(下記ファイルのうちjsとcss以外全て)
  ./htdocs  -- 外部からアクセス可能なディレクトリ
  ./htdocs/index.php  --  外部からアクセスされるphpファイル
  ./htdocs/prototype.js
  ./htdocs/util.js
  ./htdocs/style.css
  ./webapp
  ./webapp/templates_c  -- テンプレートファイルをコンパイル?したファイルが出力される
  ./webapp/components  -- ロジッククラスを配置するディレクトリ
  ./webapp/components/paging_manager.php
  ./webapp/components/dao
  ./webapp/components/dao/Article.class.php
  ./webapp/cache
  ./webapp/templates  -- テンプレートファイル(View)を配置するディレクトリ
  ./webapp/templates/mapleBoard.html
  ./webapp/templates/list.html
  ./webapp/logs  -- ログ
  ./webapp/logs/maple.log
  ./webapp/modules  --  コントローラーを配置するディレクトリ
  ./webapp/modules/articles
  ./webapp/modules/articles/display
  ./webapp/modules/articles/display/maple.ini
  ./webapp/modules/articles/display/Display.class.php
  ./webapp/modules/display
  ./webapp/modules/display/maple.ini
  ./webapp/modules/display/Display.class.php
  ./webapp/modules/submit
  ./webapp/modules/submit/maple.ini
  ./webapp/modules/submit/Submit.class.php
  ./webapp/config  -- 設定ファイルを配置するディレクトリ
  ./webapp/config/maple.inc.php
  ./webapp/config/base.ini
  ./webapp/config/global-config.ini
 
 **プログラム内部について [#v858b7e7]
 -UMLがあるとよい(用意してません)
 
 **感想 [#p50e7846]
 -Mapleについての感想
 --Railsを意識した作り(generator、ディレクトリ構成の半強制etc)。いまどきのフレームワークはどこもそういう傾向?
 --ファイル構成などでStrutsに似たところもある。(同じMVCフレームワークだから当然か?)
 --ドキュメントが少ない。本がない。→調べにくい。時にはtry&errorしかなかったりする。(公式?のwikiはなかなか優秀だが)
 --導入事例が少ない→不具合怖い
 
 -Ajaxについての感想
 --思ったより難しくない。
 --javascriptってなかなか深い。
 ---prototype.jsのソースコードなんかを見ても、ソース自体はきれいに記述されているのだが、javascriptの入門書ぐらいの知識では読み解けない、まったく特異なコーディングスタイル(初心者から見ると)で記述されている。
 
 **関連資料 [#ka482a62]
 -[[アークウェブ プロジェクト管理方法ご紹介]]
 -[[Mapleを利用した掲示板作成]]
 
 
 
 tag: [[勉強会>tag/勉強会]], [[PHP>tag/PHP]], [[Maple>tag/Maple]], [[Ajax>tag/Ajax]], [[JavaScript>tag/JavaScript]], [[prototype.js>tag/prototype.js]], [[MVCフレームワーク>tag/MVCフレームワーク]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら