亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Nodejs全??蚣躍trongLoop推薦

2019-11-20 13:56:29
字體:
來源:轉載
供稿:網友

StrongLoop是一個基于Nodejs的強大框架,幾乎包含了移動開發全棧所需要的所有功能。2013年成立,很少的員工,一個技術驅動,執行力強大的團隊。也是在13年我開始接觸StrongLoop,當時是為了做nodejs方面的技術選型,看了許多框架,LoopBack是我覺得最酷的一個。我還記得當時是覺得LoopBack的文檔太差(主要是跟在線的版本不一樣),不知道能活多久所以才放棄了它。時隔一年回來看到這個綠油油的框架,這一年可真是突飛猛進呢。

全??蚣躍trongLoop

StrongLoop基本提供了制作一個移動產品所有的框架和工具,從標準的Backend server,Devops,應用監控,。要想介紹完全StrongLoop的所有產品得寫一個長篇連載了,這里只簡單的瀏覽一遍。

LoopBack

一個功能很強大的WebServer框架,隱約看到Spring的影子...

SDK

這是當時我覺得StrongLoop最好用的一點:根據后端Model自動生成對應的前端SDK。RESTful API
MEAN stack推動了所有新框架默認支持RESTful API,比如Nodejs里的Node-restify,Sailjs之類的天生就是為了serve API的。StrongLoop還提供了一個用來設計API的工具(beta狀態),當然跟RAML比還是差不少的。Data model
很容易創建數據模型,自動產生對應的RESTful API。Connectors
當然可以對接各種數據庫。StrongLoop Controller
Debug, Package Management, Build, Deploy, Cluster, Log等等一堆Devops工具。Application Monitor
一堆監控服務器的模塊。mBaaS
使用StrongLoop,你也可以創建自己的LeanCloud啦,包括Push,地理位置計算(Geopoint),Social Login,User management,各種Replication,Offline sync(離線同步是個好東西),對接各種Stroage云(AWS,Rackspace之類內置了的)。當然,其實這些都是LoopBack里提供的功能,意思是用StrongLoop得永生。開始

安裝StrongLoop sudo npm install -g strongloop
創建一個應用 slc loopback(找個空白的目錄哦) 它只會問你項目叫啥。
創建一個Model slc loopback:model (是不是想起了Yo generator~),然后它就會問一堆亂七八糟的問題了。

plural指的是RESTful API的route名,一個Model對應的route默認情況下會被plural(復數化),比如Post的路徑是Posts。

猜一下,像LeanCloud里類似,這時候應該去訪問一個類似127.0.0.1:3000/xxx的地方看到他的后臺吧~嗯 xxx=explorer http://127.0.0.1:3000/explorer 就能看到一個用Swagger做的API dashboard。

看一下項目的結構,像Meteor一樣,LoopBack將JS代碼分成服務端(server),前端(client),以及共用部分(common,個人認為這種純schema的方法比Meteor分割的更清晰)。

略過后面的API Explorer,如何連Database,直接看如何在前端使用剛剛創建出來的API。LoopBack的做法是幫助你創建你當前API的各端SDK,目前只支持Android/iOS/Angularjs。如果你用別的Web框架可能就只能自力更生了。

創建自己的SDK lb-ng server/server.js client/lb-services.js 看看client/lb-services.js,不錯吧~

嗯,你的前端工程師需要個文檔?執行 lb-ng-doc client/lb-services.js 有時候需要在前面添加sudo(不知道為啥),然后訪問 http://localhost:3030/ 就能看到文檔啦~這個功能是基于Docular做的。另外,如果你點LoopBack Services進去沒東西,別擔心,刷新一下。

看看是不是很像早期Angular的文檔~

API Designer

相信很多程序員喜歡Parsejs或者LeanCloud的原因都是那個圖形化界面的Model設計(或者叫API設計)后臺。如果前面用的那個"Yo generator"的API creator看起來還不夠貼心,你可以試試StrongLoop新推出的StrongLoop Studio beta。

在工程根目錄下

sudo npm install -g http://get-studio.strongloop.com/strong-studio.tgz 安裝Studio。啟動Studio strong-studio,自動打開瀏覽器去StrongLoop官網右上角注冊個賬號(文檔里居然寫了On the bottom right is a link to go to the registration page on strongloop.com,你們不知道頁面很容易改版么...)用注冊的用戶名登錄進去看到API Composer和Profiler。Bingo!各種玩耍吧!

p.s.如果這時候你遇到了類似SyntaxError: Cannot parse package.json: Unexpected token e這樣的問題,檢查一下你工程根下的package.json里是不是被jslint搞亂了(I dont't know why...)
好吧好吧,我告訴你這個beta還真是特別beta...盡量不要在之前寫過代碼的項目里用...

懶人們

如果你缺個可以玩耍的Mongodb:Mongolab
如果你想要個可以協作開發的IDE:Koding
如果你想要個便宜好用的VPS:Digital Ocean
如果你覺得他們家不夠便宜:Serverbear
如果你連VPS都不想要,只想部署個Node項目:Nodejitsu
如果你想設計個API盡快給客戶端同學,又不想搭Node,找地方部署:Apiary
如果你想做(抄)個APP,又不想花錢雇一堆人:Appdupe

30天結束

這是最后一篇30hackdays啦,終于熬出來了(吁...)。Anyway,這三十天我學到了很多,如何尋找自己想要的服務,如何快速實現原型,如何比較開發者產品的競品...

回頭看,文章的內容肯定沒有Shekhar的那篇Learning 30 Technologies in 30 Days: A Developer Challenge寫的詳盡(確實也沒人家投入那么多時間精力),但我選擇的技術更廣泛(或者叫更亂七八糟),對我也是一種擴展視野的過程。

希望我的這個系列能給大家一些啟發。技術并不都是那么深奧難懂,擁抱它也許不能立刻漲工資,但至少在寒冷的日子里,沒有wifi,孤獨寂寞冷的時候,還可以打開瀏覽器的console,輸入個while,來暖暖手。

下面

嗯,不是你想的那個,也不是用來吃的。之后我會繼續時不時寫一些發現的好玩的開發者服務;另外,我會寫一個StrongLoop的系列文章來介紹這個框架更多的特性,希望大家能夠嘗試這個迅猛發展的產品。

再做個小廣告:最近在做一個小班(免費),專門教高中生技術,直到達成可以自行參加Hackathon的程度。如果身邊有高中生對技術感興趣,歡迎聯系我~ fxp007@gmail.com

ok,那些輸了的情自行來約~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品精品视频一区二区三区| 日韩在线视频二区| 国内精品美女av在线播放| 欧美精品在线网站| 亚洲亚裔videos黑人hd| 亚洲精品视频久久| 色多多国产成人永久免费网站| 精品毛片三在线观看| 亚洲女人天堂成人av在线| 色99之美女主播在线视频| 亚洲激情第一页| 亚洲欧洲日本专区| 国产精品啪视频| 亚洲精品自产拍| 国产视频丨精品|在线观看| 国产丝袜一区二区三区| 欧美孕妇孕交黑巨大网站| 奇米一区二区三区四区久久| 亚洲视频777| 亚洲全黄一级网站| 亚洲精品动漫久久久久| 欧美日韩另类在线| 国产精品v片在线观看不卡| 亚洲国产精品成人精品| 欧美高清视频一区二区| 亚洲欧美日韩国产中文| 久久精品国产视频| 911国产网站尤物在线观看| 久久久久久久电影一区| 另类少妇人与禽zozz0性伦| 成人av.网址在线网站| 成人精品久久一区二区三区| 中文字幕亚洲综合久久筱田步美| 欧美成人一区二区三区电影| 日韩精品在线免费| 日韩欧美中文免费| 亚洲精品天天看| 亚洲影院高清在线| 国产视频精品va久久久久久| 久久91超碰青草是什么| 日韩在线www| 亚洲一二在线观看| 亚洲最新av在线| 主播福利视频一区| 日韩在线中文视频| 亚洲在线第一页| 亚洲精品久久久久久久久久久久| 国产成+人+综合+亚洲欧洲| 91久久精品日日躁夜夜躁国产| 91精品国产91久久久久久| 国产精品久久久av久久久| 亚洲精品日韩久久久| 最近日韩中文字幕中文| 国产欧美一区二区三区在线| 国产精品黄色影片导航在线观看| 国产精品96久久久久久| 大桥未久av一区二区三区| 精品免费在线观看| 91天堂在线视频| 欧美性猛交xxxx富婆弯腰| 亚洲国产福利在线| 精品二区三区线观看| 日本精品va在线观看| 亚洲国产精品va在线观看黑人| 亚洲精品国产精品国自产观看浪潮| 日韩av免费看网站| 国产精品久久99久久| 三级精品视频久久久久| 久久久精品2019中文字幕神马| 91国偷自产一区二区三区的观看方式| 成人xxxxx| 亚洲a级在线播放观看| 国产一区二区三区视频| 久久精品国产精品亚洲| 红桃视频成人在线观看| 亚洲国产精品久久精品怡红院| 国产69精品久久久久99| 久久久亚洲国产天美传媒修理工| 国产99久久精品一区二区永久免费| 亚洲色图偷窥自拍| 国产欧美一区二区三区在线| 欧美日韩福利在线观看| 欧美极品少妇xxxxx| 亚洲成av人影院在线观看| 美女精品视频一区| 久久久精品网站| 亚洲另类xxxx| 亚洲影视中文字幕| 国产亚洲日本欧美韩国| 韩国福利视频一区| 日韩有码在线观看| 久久影视电视剧免费网站清宫辞电视| 亚洲日本中文字幕免费在线不卡| 亚洲国产精品资源| 亚洲丝袜av一区| 欧美性理论片在线观看片免费| 中文字幕日本精品| 国产亚洲一区二区精品| 欧美二区乱c黑人| 国产精品揄拍一区二区| 正在播放亚洲1区| 欧美性猛交xxxx免费看| 欧美日韩国产色视频| 日本精品久久电影| 国产精品com| 亚洲国产精品va在线观看黑人| 久久99亚洲精品| 91免费看视频.| 国产欧美精品久久久| 影音先锋欧美在线资源| 欧美成人合集magnet| 欧美综合国产精品久久丁香| 中文字幕精品—区二区| 中文字幕一精品亚洲无线一区| 亚洲美女喷白浆| 日本久久久久久久久久久| 亚洲欧洲免费视频| 26uuu另类亚洲欧美日本一| 亚洲美女性生活视频| 国产在线不卡精品| 亚洲一区999| 777国产偷窥盗摄精品视频| 成人久久精品视频| 欧美精品videos| 午夜精品在线视频| 久久久国产视频| 高潮白浆女日韩av免费看| 青青在线视频一区二区三区| 亚洲免费视频一区二区| 精品亚洲夜色av98在线观看| 伊人青青综合网站| 宅男66日本亚洲欧美视频| 欧洲精品久久久| 日本亚洲欧洲色α| 一区二区三欧美| 欧美激情视频一区| 国产69精品久久久久久| 欧美激情亚洲综合一区| 成人免费视频a| 国内外成人免费激情在线视频网站| 日韩网站免费观看| 色哟哟入口国产精品| 国产一区二区动漫| 精品视频中文字幕| 亚洲а∨天堂久久精品喷水| 精品国产一区久久久| 红桃视频成人在线观看| 97激碰免费视频| 久久精品中文字幕一区| 日韩在线视频一区| 日韩中文视频免费在线观看| 97婷婷涩涩精品一区| 欧美激情一级精品国产| 久久久久久国产精品| 亚洲女同精品视频| 国产在线观看91精品一区| 国产精品99久久久久久www| 欧美又大又粗又长| 欧美激情在线一区| 亚洲精品永久免费精品| 91超碰中文字幕久久精品| 久久精品2019中文字幕| 色偷偷91综合久久噜噜| 国产精品久久久久久久7电影|