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