我为什么要来IBM微讲堂讲LoopBack?
Posted 晴耕小筑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我为什么要来IBM微讲堂讲LoopBack?相关的知识,希望对你有一定的参考价值。
开源技术*IBM微讲堂的《Nodejs应用开发新秀——深入浅出LoopBack》系列即将于3月22日和各位同学见面了。作为这一系列课程的设计者与合作参与者,为了能够让大家更好的理解这门课程的设计背景与设计思路,以及LoopBack本身的来龙去脉,以便在开课之前能够有所铺垫,特撰此文与诸位分享。
缘起
这些年来,在IT领域与某些传统领域里,无数企业都在为数字化转型进行着艰苦卓绝的奋斗。而在这场快鱼吃慢鱼,而非大鱼吃小鱼的博弈游戏中,API经济的提出适逢其时,并且方兴未艾。API凭借其接口标准化,对开发者友好,开发语言无关,以及包含设计,构建,测试,运维在内的全生命周期理念,为企业实现快速构建与交付,从而快速响应市场及业务的变化带来了契机。而开源技术框架——LoopBack作为支撑这一理念的实践者,围绕API这一核心,从技术角度全方位的诠释了:如何通过技术手段将API经济付诸实际,从而找到了技术与业务的最佳契合点,让理想落到了实处。关于LoopBack如何覆盖API的全生命周期,此处不再赘述,有兴趣希望了解详情的读者,欢迎来参加本课程:-)
这两年里,因所在部门技术转型的机缘,笔者有幸开始接触基于Node.js的这一优秀的开源框架。通过这两年,将LoopBack大规模应用于产品代码及微服务部署,笔者以及身边的同事们对LoopBack的使用体会越发的深切。不仅如此,有时因为项目的需要,在LoopBack现有功能无法满足的情况下,也会深入解读代码,并对其加以定制和扩展,个中滋味颇值得玩味。
去年年底,开源技术*IBM微讲堂的负责人辗转联系到笔者,商讨新设课程的事宜。本着“开源与共享”的精神,双方一拍即合。此后,大家便逐渐开始进入了紧张的课程准备工作当中。在准备课程的过程中,笔者注意到,尽管LoopBack本身功能强大,但在国内,中文网络资源似乎相对较少;一些同业们对LoopBack的看法,也似乎有些许偏颇之处,颇有“酒香却怕巷深”的感觉。于是,为了能够让大家更为全面准确的了解LoopBack这一优秀的开源技术框架,这一系列课程的意义,似乎又深了一层。
五幕剧
本课程的设计,采用“五幕剧”的形式,每一幕对应一讲,分别是:
我们的第一个应用:初尝LoopBack的应用开发
进入MODEL的世界:理解LoopBack的核心概念
威力无比的百宝箱:扩展LoopBack的应用逻辑
缤纷多彩的数据源:打开LoopBack的数据之窗
内幕劲爆的最终章:深入LoopBack的方方面面
从基本的开发体验,到核心的概念理解,再到各种灵活的定制与扩展手段介绍,再到一些高阶议题的探讨与经验分享,由浅入深的涵盖了LoopBack的方方面面。
(完整内容,请点击“原文链接”)
以上是关于我为什么要来IBM微讲堂讲LoopBack?的主要内容,如果未能解决你的问题,请参考以下文章
区块链和 HyperLedger 微讲堂系列:区块链商用之道
深入浅出LoopBack系列之一:初尝LoopBack的应用开发