鱼C论坛

 找回密码
 立即注册
查看: 3374|回复: 0

[资源分享] 盘点大热的几个web框架 |【主流】

[复制链接]
发表于 2017-12-27 09:07:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x


php


50a900048fa94907c0a1.jpeg
laravel


laravel为 WEB 艺术家创造的框架,被称为最优雅的php框架

优美的表现力,美丽的语法,在国外的使用率占了半壁江山。


50a90004970f79599f8e.jpeg
thinkphp


ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。




python


50aa000498f60aa9ae2b.jpeg
django


Django是重量级选手中最有代表性的一位。

许多成功的网站和APP都基于Django。

Django是一个开放源代码的Web应用框架,由Python写成。

50aa00049a3ce4379493.jpeg
flask


Flask是一个基于Werkzeug和Jinja2的Python的微框架。

它的目的是快速入门,并以最好的意图开发。

Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。

Flask没有默认使用的数据库、窗体验证工具。




[b]
java
[/b]


50aa0004a1887e5fb681.jpeg
springMVC


Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。

50a90004ac2a55d7f6fc.jpeg
struts2


Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet。

在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。




go


50ad00025d10a101a8b9.jpeg
beego


beego是一个快速开发Go应用的http框架

beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架。

结合了Go本身的一些特性而设计的一个框架。


50ad00025f7800fc4ee0.jpeg
revel


revel是Go语言的高生产率Web框架。

模块化设计,全面,高性能,热加载的特性。




node.js


50aa0004b2035816a7f7.jpeg
express


Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。

Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能

50a8000511822910aa76.jpeg
koa


koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。

使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。

koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手




如果喜欢,别忘了评分


                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 02:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表