LightWeight Framework

当今软件领域,百花齐放、百家争鸣,不要说开发框架,就是开发语言也是如此。今天谈一下开发框架,相比而言,我更喜欢一站式框架,功能齐全而且自成一体,不像那些依靠所谓大拿写的glude code才能跑起来的框架集,令人看了做呕。

先来看看几个框架吧:

一、Spring

Spring 框架非常流行,业界对它赞赏有加,网上很少看到关于它的负面文章。Spring不是单一框架,而是以依赖注入为核心的很多独立工具的集合,Spring MVC是它的web框架。它现在已经非常庞大,Spring2.0解压后有150m,有超过2400 classes,lib目录包含49个工具,总共82个jar。

Spring喜欢标榜自己--lightweight,可是对于一个拥有 2400 个classes 框架,谁会认为是轻量级的呢!说起lighgtweight,那是Spring刚出道时和ejb2.0相比而言的,当时来说的确是轻量级。随着时间的发 展,ejb发展到3.0,比以前简单了,spring发展到2.0,却越来越庞大了。

二、Rife

Rife也是一个一站 式的框架,功能很强大,有1110 个classes。开发者在线上有一篇介绍它的文章《RIFE前景光明》,作者说从Perl、PHP、Python、Ruby和Java的一百多个框架和 库中选出了可能是最不为人知,但是是目前最强大的Web应用程序。

三、Seasar2

Seasar2是日本人开发的一个类似Spring的框架,了解不多,据说在日本很流行。

三、Rails

Rails不用多说,近两年非常流行,还处在快速发展中,有346个classes。开发效率相比Java框架提高很多。

四、Web4j

一个商业一站式框架,小巧至极,只有86个classes。从网站介绍来看,非常有吸引力,找机会试用一下。

每 个框架都有它的长处与不足,这就要求我们如何根据自己项目情况去选择。如果项目不大或者网站,rails、web4j是个好的选择,快速开发,易于上手; 若是大规模企业应用,还是中规中矩用ejb3.0、spring的好。rife、seasar2介于spring和rails之间,也是不错的选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值