前言
今天上推特看見這篇文章,點進(jìn)去發(fā)現(xiàn)是新貨。
正好最近想入Node的坑,又有一些Java基礎(chǔ),所以希望翻譯出來給大家,同時也讓自己加深理解。
才疏學(xué)淺,如有不妥之處請指正。
原文鏈接:Node for Java Developers
這個Node University貌似也提供一些免費的在線課程。
正文
在我舉辦的Node.js研討會、開設(shè)的課程以及編撰的書之中(尤其是我在線教學(xué)的時候),最大的受眾便是Java開發(fā)者。因為在很久以前,作為一位專業(yè)的軟件開發(fā)人員,你必須得知曉Java這門語言。然而現(xiàn)在情況大不相同,Node.js以及其他語言諸如Go、Elixir、Python、Clojure的蓬勃發(fā)展,表明工程師們更傾向選擇多語言環(huán)境作為他們的開發(fā)工具。
Node.js,一種跑在服務(wù)器上的JavaScript運行時,設(shè)置起來既簡單又快速,因此在從前屬于Java的服務(wù)器領(lǐng)域中廣受好評。這篇文章將用以下幾個小節(jié),幫助Java開發(fā)者向Node轉(zhuǎn)型:
給Java開發(fā)者看的Node術(shù)語
類型
模塊
異步
給Java開發(fā)者看的Node術(shù)語
既然你是一名Java開發(fā)者,那么就請允許我用你熟悉的Java名稱和概念來介紹Node術(shù)語:
console.log('Hello')
相當(dāng)于System.out.println("Hello");
npm相當(dāng)于Apache Maven(但是npm集成捆綁了Node)
npmjs.org相當(dāng)于mvnrepository.com
Mongoose/Sequelize/Juggler/Waterline/Bookshelf相當(dāng)于Hibernate(都是對象關(guān)系持久化/文檔映射框架)
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26