作者LetDogDay (推動世界讓狗日~~)
看板Ajax
標題Re: [討論] ExtJS one-page application
時間Wed Aug 1 21:02:45 2012
※ 引述《derekx (let profit run)》之銘言:
: 前文恕刪
: 1. one-page application, multi page application優缺點
不知道你用的是那一個版本...以下說明是以Extjs 4.1
我只說說one page的優缺點吧
使用者載入ExtJS以後...所有操作完全不需換頁...
畫面顯示由Javacript控制...
缺點是...
1.要載入龐大的JS 元件庫(這也是Extjs為人詬病的地方...
但上面這個缺點...
目前Extjs 4也支援動態載入JS檔(包含你自己寫的JS)...
在你需要的時候才載入JS...
跟過去比起來似乎有好一點...
2.效能問題...
因為你整個畫面都仰賴Extjs去產生Dom結構...
4.0剛出的時候效能被公幹到爆炸...
4.1好像有好些了...
官方 Sample
http://ppt.cc/Vyx0
看懂上面的sample後
可以想想要怎麼讓自己寫的程式當作一個app呈現吧
這樣就可以做到一個one page applaction
: 2. 要如何結合customize css到extjs裡頭 (完全取代ext.css嗎?)
如果你是要寫自己的css使用 就是寫在另一個檔案裡載入網頁就好
如果你的意思是要修改整個extjs的css
他是用Sass去做到的...可以看看這個影片
http://ppt.cc/8CAQ
: 3. 是否有extjs為架構的範例網站
除了群暉的Nas後台可以看以外...
官方的範例其實也展示了很多了...
另外官方也有列出那些網站利用了Extjs...
: 4. ExtJS的學習曲線是不是很大,因為包裝得太完美,所以學習的難度提高了?:
Extjs的學習曲線在...
你要熟悉他的元件...
使用元件...組合元件...創作元件...如何不斷的重用你寫過的元件...
一個Extjs的Combo...可以繼承以後修改他的操作模式...
如果只是使用他原有的元件...
熟悉以後寫一個功能就像是把config寫一寫一個畫面就寫好了...
他的API寫得不是很完美...但也算不錯了...
只是有些眉眉角角可能要進去看他的原始碼才會知道...
台灣使用Extjs的公司好像不多...
大陸反而比較多人在使用跟討論...
如果不想看官方的論壇的話(這裡資料比較多
就去找大陸的網站吧...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.159.23
1F:推 derekx:感謝你的回應,最近已經把sample看得差不多了 08/03 14:48
2F:→ derekx:只是在實做一個真實網站的時候,遇到很多小問題 08/03 14:49
3F:→ derekx:不過一切都有漸漸好轉的趨勢 08/03 14:49
4F:→ LetDogDay:哈,他的確有滿多細節是sample沒有提到的 08/03 18:33