柚子快報(bào)邀請(qǐng)碼778899分享:前端 前后端常見框架、中間件
柚子快報(bào)邀請(qǐng)碼778899分享:前端 前后端常見框架、中間件
需求:編寫技術(shù)文檔時(shí),總是對(duì)框架、編程語言、中間件分類認(rèn)知不清,在此做個(gè)總結(jié)
ps:在網(wǎng)上搜索總結(jié)的,如有不對(duì),歡迎各位大佬指正
分類
語言前端常見語言后端常見語言
框架前端常見框架后端常見框架
常見的中間件
語言
技術(shù)語言(Technical Language)是一種在技術(shù)活動(dòng)中進(jìn)行信息交流的特有的語言形式
前端常見語言
JavaScript、Html、CSS、Python
后端常見語言
java、C、C++、PHP、Python
Python既可以用作前端開發(fā),也可以用作后端開發(fā)。在前端開發(fā)中,Python主要被用于構(gòu)建Web應(yīng)用程序的服務(wù)器端邏輯。在后端開發(fā)中,Python被廣泛用于數(shù)據(jù)處理、機(jī)器學(xué)習(xí)、人工智能等領(lǐng)域。
框架
技術(shù)框架(technological Framework)是整個(gè)或部分技術(shù)系統(tǒng)的可重用設(shè)計(jì),表現(xiàn)為一組抽象構(gòu)件及構(gòu)件實(shí)例間交互的方法;另一種定義認(rèn)為,技術(shù)框架是可被技術(shù)開發(fā)者定制的應(yīng)用骨架。前者是從應(yīng)用方面而后者是從目的方面給出的定義。
前端常見框架
1、Vue、React、Angular 2、移動(dòng)端:uniapp
Uniapp是一款基于Vue.js框架的跨平臺(tái)應(yīng)用開發(fā)框架,支持多種UI組件庫,包括Vant、Mint UI、uView等
后端常見框架
1.集成框架:Spring、Spring Boot、Spring Cloud、Spring MVC
2.分布式服務(wù)框架:Dubbo
3.持久層框架:Mybatis、Mybatis Plus、Hibernate
JDBC我認(rèn)為更偏向是數(shù)據(jù)庫操作規(guī)范的一組API,當(dāng)然也有人把它歸類為持久層框架。
常見的中間件
中間件是一種應(yīng)用于分布式系統(tǒng)的基礎(chǔ)軟件,位于應(yīng)用與操作系統(tǒng)、數(shù)據(jù)庫之間,為上層應(yīng)用軟件提供開發(fā)、運(yùn)行和集成的平臺(tái)
1.消息中間件: ActiveMQ、RabbitMQ等。
2.應(yīng)用服務(wù)器中間件: Tomcat、WebLogic、WebSphere等。
3.交易中間件: Tuxedo、CICS等。
4.緩存中間件: Redis、Memcached等。
5.網(wǎng)關(guān)中間件: Nginx、Zuul等
柚子快報(bào)邀請(qǐng)碼778899分享:前端 前后端常見框架、中間件
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。