是学php还是nodejs,主要想学习一下服务端语言,其实是想学习node的,但是感觉nodejs的相关书籍还有资料比较少,遇到问题网上不一定查的到,这样的话学习起来不很困难吗? 而且数据库好多都是用mongodb,但是想用mysql啊,大家都是怎么学的?
有 java 基础的话,可以从 nest.js 入手。 如果没基础的话,从express 或者 koa 入手也可以
我反正是从官方api文档和express2.X开始学的哟~~现在的话,选择面就广多了,不过仍旧建议是node的官方文档+框架,比如express,egg.js,koa,thinkjs等等 另外就是多练手…
给楼主推荐系列nodejs视频教程,看看有没有合适的 https://www.sucaihuo.com/video/224-0-0
先看官方文档 API。 任何语言都先了解关于处理 数字、字符串、数组(对象) 的相关 API。
如果官方文档都没看过还在喊资料少,那就无解了。
百度一下还是挺多的
是时候推荐一波我用nodejs开发的学习平台了,
马 From Noder
楼主学得怎么样了?
刚开始接触 Node 很多人会讲究学习体系,这对于新人很难,我连 Node 是什么都不清楚谈什么体系。
那就定个目标,是做一个网站,还是做一个服务端提供接口,还是仅仅写个命令行工具,如果没有目标,那也可以打住节约宝贵的时间了。有了目标就直接怼代码。简书、知乎、谷歌、cnode 社区、github、oschina 各种社区看文章了解入门,哪里不懂查哪里。
如果你要学习 Node + Mysql,这里有个实战项目:https://github.com/dkvirus/py-novel/tree/master/server_node_express ,希望对你有帮助。
- 不要指望中文资源,得提高英语水平,以及科学上网,否则不如去学在国内沉淀时间较长的技术,比如Java。
- 官网的Guides已经提供了非常全面的学习资料 https://nodejs.org/en/docs/guides/ ,看完Guides再刷一遍API文档,Node其实就这么点东西。
- 做服务端开发语言和引擎只是冰山一角,服务端更多的是架构思想,以及对各种中间件、SaaS的了解和运用。
我自己带的实习生是CS专业+Python出身,我没让他看任何书,两个月从0开始:
- MDN上刷一遍HTTP教程(英文更全) https://developer.mozilla.org/zh-CN/docs/Web/HTTP
- MDN上刷一遍JS教程(英文更全) https://developer.mozilla.org/zh-CN/docs/Web/JavaScript 以及阮一峰的ES6教程
- Node.js官方文档Guides(英文)刷一遍 https://nodejs.org/en/docs/guides/
- Express\Koa官方文档(英文)刷一遍
- MongoDB\Mongoose官方文档(英文)刷一遍,其实也有必要把PostgreSQL和Redis都刷一遍
现在他已经可以写一些简单业务了,未来就是多了解些架构思想和中间件了。
@libook 泪流满面!然而英语比node更难学
@libook 回答很赞,值得学习
@libook 很赞,官方文档永远是最好的学习资料。
@Nancygirl 事实就是这么残酷,要想用新技术就得下狠心学英语,否则只能去学中文沉淀很好的技术,然而现在技术都是国际化的,要想学精学深不光要有能力看英文文献,也得有能力写英文与其他人交流。
作为一个大学英语4级没考过的人,这几年基本上都是逼着自己硬着头皮每周至少3篇英文技术文章的,现在总算能比较快速看懂一篇文章的大概意思了。
因为nodejs 简单啊
https://github.com/gothinkster/node-express-realworld-example-app 没人提到这个仓库吗?稍微有点 http 知识的话,看这个应该很快能上手。
其实Nodejs官方有从未曾发布的KB,具体可以到此处看:https://nodejs.org/zh-cn/knowledge/ 目前在审核中,纯英语版本。
学起来
@libook 用英文学习是正道,不过阮一峰老师,就算了吧, 如果你能无障碍看英文视频学习,推荐油管上的net ninja,有很多不错的nodejs的视频教程列表
哎
给您推荐一个Node.js Web快速开发框架:doodoo.js。支持Koa.js中间件,支持模块化,插件,钩子机制,可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性。同时吸收了thinkphp,laravel等国内外众多框架的设计理念和思想,开发 Node.js 项目更简单、高效、灵活。 https://gitee.com/doodooke/doodoo.js 另外推荐一个node的优秀开源项目:多多客(微信小程序saas平台,支持可视化DIY) https://gitee.com/doodooke/doodoo
@doodooke1688 可以直接以研究开源项目的形式来学习,上手速度更快
百度一下,多的是
楼主为啥还用mysql?
@kenshinji 阮一峰我推荐的仅限于他的ES6教程。
@libook 有见地
书不在多,而在精,有几本实用的就行。 mysql的话,如果有关系型数据库的基础的花,学习起来还是比较容易。 我也刚开始学习。
百度一下,很多的
说得对,百度一下
.-' _..`.
/ .'_.'.'
| .' (.)`.
;' ,_ `.
.–.___.’ ; .;-' | ./ / | | /
…’`-. , …’
/ | | | |\
/ /| | | | \
/ / | | | | \
// || || _
|\ |\ |\ |\
@libook 那应该学得比较扎实了,我当初实习在小公司直接喊我徒手撕代码,第一个登录页面做了一个星期,后面速度越来越快,最后一个月完成了一个项目吧。 反倒是现在重新想用好比较困难。
你到底是多懒,不愿意查资料
m