避免重複造輪子,我們現在的程序員都在儘量的使用框架來完成很多功能需求,那麼你知道各種程序員都常用什麼框架嗎?
Java程序員
作為目前超級流行的編程語言,我們的Java程序員常用的框架如下:
Struts2以WebWork優秀的設計思想為核心,吸收了 Struts框架的部分優點,提供了一個更加整潔的MVC設計模式實現的Web 應用程序框架
Hibernate是一個開放源代碼的對象關係映射框架
Spring框架是由於軟件開發的複雜性而創建的
Spring MVC 是一個模型 - 視圖 - 控制器(MVC)的Web框架建立在中央前端控制器
MyBatisMyBatis 是一款優秀的持久層框架
Hadoop 是一個分佈式存儲與計算的框架
Log4j日誌記錄框架
Solr和ElasticSearch全文檢索框架
Python程序員
在近些年,似乎我們經常聽到Python越來越強大的聲音,比如用Python來完成自動化測試、用Python來進行大數據處理、用Python來完成科學計算等等,那麼Python程序員經常用的框架有哪些呢?
Django是一個開放源代碼的Web應用框架
Twisted是用Python實現的基於事件驅動的網絡引擎框架
自動化測試框架Selenium
php程序員
長期以來,php霸佔了中小網站的市場,甚至一些大公司部分業務的都是用php來開發的,那麼php程序員經常使用的框架有哪些呢?
swoole網絡處理框架
workerman和swoole一樣,一個網絡服務端處理框架。
LV——YII——TP框架等等
用於發送郵件的PHPMailer框架
Smarty框架
jQuery和Bootstrap框架,主要用於處理JavaScript和頁面佈局
JavaScript/前端程序員
自從有了基於服務端的JavaScript,JavaScript程序員似乎在社會上越來越吃香,下面是JavaScript常用的框架:
谷歌的angular
Facebook的react
名不見經傳的avalon
用久了上面的框架之後,很多JavaScript程序員開始逐漸的明白,原來我理想中的框架是Vue
為了繪製各種統計圖,優先使用百度的ECharts
C/C++ 程序員
你知道嗎,C/C++程序員還沒有什麼常用的框架,因為很多東西都要靠自己去實現,這也是為什麼很多C程序員常說:‘在我看來,很多編程語言都是前端語言’。
android程序員
大部分安卓APP應用處理最複雜的還是動畫效果和圖片處理、網絡請求,所以關於這三個方面的框架如下:
Volley網絡請求處理框架
Picasso圖片加載框架,讓你緩存請求圖片不再是問題
Tiny圖片處理框架,讓你壓縮圖片等不再是問題
transitions framework 動畫框架
IOS程序員
和Android程序員一樣,大部分的應用都是動畫、圖片、網絡請求為主,所以常用的框架如下:
MWPhotoBrowser 圖片框架,利用這個框架能夠實現圖片請求、緩存、縮放等等操作
JSONKit這個框架是一個非常優秀的處理JSON相關的需求框架
WebViewJavaScriptBridge框架是一個實現JavaScript與原生接口交互的框架。
閱讀更多 樂購IT教育學院 的文章
關鍵字: Python 編程語言 JavaScript