各類程式設計師常用框架大盤點,看看你落伍了嗎?

各類程序員常用框架大盤點,看看你落伍了嗎?

避免重複造輪子,我們現在的程序員都在儘量的使用框架來完成很多功能需求,那麼你知道各種程序員都常用什麼框架嗎?

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與原生接口交互的框架。


分享到:


相關文章: