WEB 微框架

·52 字·1 分钟
PHP microframe Flask Senatra Slim
n3xtchen
作者
n3xtchen
Sharing Funny Tech With You

什么是微框架(MicroFrameWork) #

某种编程语言语言以最小代价实现某一领域应用的特定领域语言 (DSL)。

什么是 Web微框架 #

某种编程语言,针对 Web 应用的微框架

认识几个常见语言的 Web 微框架 #

Python - Flask #

Flask 是一個輕量級的 Web應用框架 , 使用 Python 編寫。基於 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。 Flask 使用 BSD 授權。 Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有預設使用的資料庫、表單驗證工具。然而,Flask保留了擴增的彈性,可以用 Flask-extension 加入這些功能:ORM、表單驗證工具、檔案上傳、各種開放式身份驗證技術。

Ruby - Senatra #

Sinatra是一个基于Ruby语言,以最小精力为代价快速创建web应用为目的的DSL( 领域专属语言)

PHP - Slim #

Slim是一种PHP微框架,它帮助你快速编写简单但是强大的Web应用或者接口。