Clouda開發筆記

2021-08-27 15:06:37 字數 1472 閱讀 6817

可以從這裡獲得原始碼:

官方**:

由於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...