大家好,才是真的好。昨天是1024程序员节,听说很多开发者享受到了包括金钱在内的各种福利——节日不能停啊,今天主要讲两点内容送给开发者:一是IBM Domino AppDev 1.0 Beta的发布,二是做一个NERD开发者。
一、IBM Domino AppDev 1.0 Beta
前面我们提到过,Domino V10支持使用Node和其他现代化的JavaScript开发工具访问Notes数据,只需要在Domino服务器上安装一个附加包程序IBM Domino App Dev Pack,让JS和Domino开发者都能更轻松访问、整合和构建应用程序。
就在昨天,我们获知IBM Domino AppDev 1.0 Beta已经可以下载了:它包含一个Domino服务器插件、node.js客户软件包、文档和样例代码等。
下载地址是:https://bit.ly/2CCxcss ,不过目前为止,我还没能打开这个下载地址,难道还要等几天? 希望大家下载之后,第一时间分享啊,因为从这一刻开始,说不定我们Domino开发者和以前就完全不一样了。
二、使用Domino V10成为NERD开发者
Openntf站点上开始号大家召做NERD开发者了,可能很多人不熟悉什么是NERD,我们来解释一下:
N就是Node.js啊,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,而且还在快速发展(照抄百度)。
E即 Express,Express 是基于 Node.js 平台的 web 应用开发框架 ,也是最流行的Node库,它将Node转变为 REST API / HTML 服务器。
R就是React,它是客户端的JS框架,可以非常轻松地创建用户交互界面。
D当然就是Domino ,Domino可以变为数据存储平台并且还可以实现更多,比如业务逻辑。
有人可能会说,终于,Domino还是抛弃了自己的特色,当想想,融入到开源开发技术当中,不一直是很多人的梦想吗?而Node是目前最为成功的也是拥有NPM最大的开源生态系统平台。Node还支持Passport——Passport提供多种身份认证和认证提供者的集成,可以轻松认证登录一些流行的404网站。
成为NERD,可以拥抱巨量的JavaScript社区开发人员,在LinkedIn上面能够统计到的JavaScript开发人员有450万之巨,且还在持续增长中。
好了,我讲得差不多了,大家是时候开启NERD之旅了,如果不知道怎么入手,那么请先开始下载一个好点的Node.js的IDE编辑器,比如Visual Studio Code(https://code.visualstudio.com/ );而后开始学习Node和Express(https://expressjs.com/ ),或者,多关注一下我们的公众号。 今天就讲到这里吧。
更多精彩内容可关注微信公众号:“协作者”