可以從這裡獲得原始碼:
官方**:
由於clouda是基於nodejs的框架,所以試用前首先要安裝nodejs。
此外,clouda使用mongodb作為本地資料庫,計算機還需要安裝mongodb。
接下來安裝clouda就比較簡單了,使用一條簡單的命令即可搞定:
npm install -g sumeru
然後建立乙個專案:
sumeru init ./testpro
執行該專案:
cd myproject
sumeru start
下邊利用clouda開發乙個rss閱讀器,本文只列出核心**,具體專案原始碼可以參考 然後將對應檔案替換為文中**即可。
externalpublishconfig.js (本段**實現獲取rss內容的功能)
var iconv = require('iconv-lite');
var extpubconfig = {}
extpubconfig['pubnews'] = ,
resolve : function(origindata));
});var resolved =
return resolved;
},fetchinterval : 6 * 1000,
buffer : true
}module.exports = extpubconfig;
news.js (本段**實現對資料的輸出)
clouda採用了mvc模式來實現web開發,在保證良好規範的前提下也比較容易上手,並且支援在前台頁面中編寫後端**,這個跟angular有點相似。
本人根據實際程式設計以及個人喜好,列舉一下clouda比較贊的一些功能:
1、接近完美的mvc開發模式
2、model的validation機制
3、對model集合的封裝:collection
4、trunsition特效實現
5、流暢易用的touch操作
6、內建資料的訂閱與發布
最後,由於clouda是基於nodejs的,並且資料庫用的mongodb,效能和速度上沒有任何問題,但凡事都有兩面性,這樣寫死的繫結也限制了開發者採用其它資料庫的可能性,如果能通過配置來修改這些繫結就比較完美了。
Clouda開發筆記
可以從這裡獲得原始碼 官方 由於clouda是基於nodejs的框架,所以試用前首先要安裝nodejs。此外,clouda使用mongodb作為本地資料庫,計算機還需要安裝mongodb。接下來安裝clouda就比較簡單了,使用一條簡單的命令即可搞定 npm install g sumeru 然後建...
Android 開發筆記
版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....
ORACLE 開發筆記
oracle 日期 submitdate datetime.parse submitdate tostring d m月 yyyy to date 2002 01 02 yyyy m dd select count 1 from l perm where cancel y and sysdate p...