中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

NodeJS是前端開發(fā)人員進(jìn)入“后端世界”的絕佳“窗口

發(fā)布于:2021-01-14 10:04:47

0

169

0

javascript typescript NodeJS

您是否想念Dmytro Zharkov在倫敦國際JavaScript大會(huì)上的演講?這是一個(gè)小訪談,讓您了解他上課期間的情況。

JAXenter:在您的會(huì)話摘要中,您將Node.js描述為“前端開發(fā)人員進(jìn)入“后端世界”的“絕佳“窗口”。您能告訴我們您的意思嗎?

Dmytro Zharkov:為什么NodeJS可能成為前端開發(fā)人員進(jìn)入“后端世界”的“窗口”?好的,它允許使用前端開發(fā)人員非常熟悉的語言JavaScript創(chuàng)建端到端應(yīng)用程序。

這意味著僅憑JS知識(shí)和一點(diǎn)點(diǎn)閱讀Node文檔,就可以通過用戶身份驗(yàn)證為單頁應(yīng)用程序或成熟的網(wǎng)站創(chuàng)建RESTful服務(wù)并將其所有數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。通過構(gòu)建這些服務(wù)和網(wǎng)站,F(xiàn)E開發(fā)人員將熟悉新的概念,例如數(shù)據(jù)庫,會(huì)話,REST等。這種學(xué)習(xí)和探索的機(jī)會(huì)不僅可以提高他們對后端工作原理的理解,而且可以提高他們對Web應(yīng)用程序體系結(jié)構(gòu)的總體了解。 。

JAXenter:您還說過,后端開發(fā)人員只是不喜歡JavaScript。這是為什么?

Dmytro Zharkov:  JS是一種很棒的編程語言,它非常流行,但是與其他語言有很大不同。它是動(dòng)態(tài)類型的,很長一段時(shí)間沒有合適的面向?qū)ο竽P?。即使到現(xiàn)在,它仍然遠(yuǎn)非理想。對于來自Java或C#等語言的開發(fā)人員,缺少所有其他功能可能會(huì)很痛苦。

JAXenter:TypeScript如何幫助解決前面提到的問題?

Dmytro Zharkov:  TypeScript作為JavaScript的超集,帶來了強(qiáng)大的鍵入系統(tǒng)和所有最偉大的OOP原理,正確使用它們可以顯著提高代碼質(zhì)量。

JAXenter:TypeScript和Nodejs的組合如何幫助構(gòu)建更好的API,您將使用哪種項(xiàng)目?

Dmytro Zharkov: 與常規(guī)NodeJS和JavaScript相比,TS和NodeJS組合最有價(jià)值的優(yōu)勢是更好的代碼,這就是為什么我在前面提到了所有這些內(nèi)容。我還將在演示過程中建議一個(gè)示例項(xiàng)目,以充分利用這種結(jié)合,這將是完全有效的CRUD服務(wù)。該示例將在我的GitHub上開放供所有人嘗試。

至于要使用的項(xiàng)目–我將使用RESTful API,這是MEAN或MERN堆棧項(xiàng)目的后端部分(Mongo,Express,Angular或React,NodeJS)

賈克森特(JAXenter):您希望與會(huì)人員擺脫困境嗎?

Dmytro Zharkov: 在我的演講中,我介紹了TypeScript功能,例如類型,接口,類,抽象類和其他,以了解如何將它們與NodeJS一起用于一個(gè)小型示例項(xiàng)目。