论坛首页 Java企业应用论坛

造了个轮子^_^,firefly应用程序框架,性能大幅超越spring3MVC和Struts2,含测试报告

浏览 18290 次
精华帖 (1) :: 良好帖 (7) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-04  
6407977 写道
freish 写道
弱弱的问一句,Firefly不是那个收费的、难用的、银行喜欢用的源码版本控制工具么?

确实是个版本控制工具呵呵,我在光大银行


  看来名字冲突啊~~~
0 请登录后投票
   发表时间:2011-01-04   最后修改:2011-01-04
很不错,赞一个。千万不要臃肿化。
0 请登录后投票
   发表时间:2011-01-04  
不错,很喜欢,自己写一个框架很有成就感,我会一直关注的。

不得不说,NUTZ当初也很小,也是走着高性能路线。不过使用人群越来越多,需要支持的功能也越来越多,jar的体积自然越来越大,性能和当初轻装上阵的Nutz比,也略显差别。

其实自己写框架,就是为了方便开发自己熟悉领域的应用,一旦开源,有了用户,有了和你志同道合的参与者,你的框架也许会发生改变,也许改变会翻天覆地的。但为了自己的作品有一个好的未来,必须要改变,这也许很矛盾,不过也没办法。要么锋利无比但无人问津,要么家喻户晓却臃肿不堪。

最后以一首范玮琪的歌曲《最初的梦想》结尾,送给那些怀揣着自己的梦想,至今仍努力打拼的朋友们。
0 请登录后投票
   发表时间:2011-01-04   最后修改:2011-01-04
caoyangx 写道
不错,很喜欢,自己写一个框架很有成就感,我会一直关注的。

不得不说,NUTZ当初也很小,也是走着高性能路线。不过使用人群越来越多,需要支持的功能也越来越多,jar的体积自然越来越大,性能和当初轻装上阵的Nutz比,也略显差别。

其实自己写框架,就是为了方便开发自己熟悉领域的应用,一旦开源,有了用户,有了和你志同道合的参与者,你的框架也许会发生改变,也许改变会翻天覆地的。但为了自己的作品有一个好的未来,必须要改变,这也许很矛盾,不过也没办法。要么锋利无比但无人问津,要么家喻户晓却臃肿不堪。

最后以一首范玮琪的歌曲《最初的梦想》结尾,送给那些怀揣着自己的梦想,至今仍努力打拼的朋友们。



多些支持^_^,性能和小巧是要坚持的,其实更多的是方便自己项目开发,开发一个项目堆积动辄几十MB的开源库,总归是很不爽的
0 请登录后投票
   发表时间:2011-01-05  
spring mvc3 是可以把请求参数注入到action方法的参数里的,而你的action方法只剩下request、response参数了。而且它的view不止是jsp,还有验证功能貌似也没有把。要模仿它应该还有一段路要走,到时模仿全了性能就不知道怎么样了。
0 请登录后投票
   发表时间:2011-01-05  
我下下来学习了

感觉优势 就是 迷你
0 请登录后投票
   发表时间:2011-01-05   最后修改:2011-01-05
aninfeel 写道
spring mvc3 是可以把请求参数注入到action方法的参数里的,而你的action方法只剩下request、response参数了。而且它的view不止是jsp,还有验证功能貌似也没有把。要模仿它应该还有一段路要走,到时模仿全了性能就不知道怎么样了。




请求参数注入到方法参数里面已经实现了^_^,现在的版本可以把请求参数注入到javabean里面,具体的用法和Spring也差不多,由于在之前的回帖里面,估计没有看到~~~,自动注入请求参数,我也大概测试了一下,比普通的注入request性能下降5%-10%吧

0 请登录后投票
   发表时间:2011-01-05  
请问童鞋你里面有什么特殊的算法,神奇的Magic处理让你的这个库变的飞快,让大家开开眼。
0 请登录后投票
   发表时间:2011-01-05  
Norther 写道
请问童鞋你里面有什么特殊的算法,神奇的Magic处理让你的这个库变的飞快,让大家开开眼。


到没有什么神奇的魔法了,就是类的层次结构比较简单,然后缓存了一些反射之后的对象
0 请登录后投票
   发表时间:2011-01-05  
hypercube1024 写道
Norther 写道
请问童鞋你里面有什么特殊的算法,神奇的Magic处理让你的这个库变的飞快,让大家开开眼。


到没有什么神奇的魔法了,就是类的层次结构比较简单,然后缓存了一些反射之后的对象


那就是因为功能简单,模块少,所以速度快了,如果spring功能也这么简单,未必不如你的快呢?对吧。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics