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

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

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

0

171

0

javascript typescript NodeJS

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

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

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

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

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

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

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

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

JAXenter:TypeScript和Nodejs的組合如何幫助構建更好的API,您將使用哪種項目?

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

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

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

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