黑马程序员技术交流社区

标题: 58同城开源轻量级Java Web框架 [打印本页]

作者: 滔哥    时间: 2013-4-1 15:34
标题: 58同城开源轻量级Java Web框架
       如今,开源已成为业界互联网公司的一种发展趋势,许多公司在GitHub平台上开源其产品。北京时间3月19日,58同城开源其轻量级Java Web框架——Argo。
历史   

       Argo起源于58同城的内部Web框架wf(Web Framework)。

       据58同城内部数据显示,目前wf支撑着58同城几乎所有的Web站点,包括WAP和手机端的访问等,现在wf每天处理10亿级的请求。经过长时间的运作与运行,证明wf是一个可靠的、高效的Web框架。

作为一个有一定规模的互联网企业,如果在变化的互联网环境中上线一个项目,在软件开发中需要对三方面进行平衡:
Argo在wf做了大量优化和重构,以适应各组织软件开发的个性化需求,提升了系统性能,具有更好的可扩展性。Argo的开源反过来也促进wf2.0的开发。

理念
特征Argo不是一个通用的Web框架,一个问题解决方案可能有很多,但在Argo中只提供一种解决方案。Argo在以下约定中工作:

系统约定
Argo不是一个通用的Web框架,一个问题解决方案可能有很多,但在Argo中只提供一种解决方案。Argo在以下约定中工作:
开发者们对此次开源的反响非常强烈,几乎一天时间就被收藏90次,fork34个。
那么,微博上的网友是如何响应的呢?不妨一起来看下:
SunnyerEric孙晗晓:   

现在到处都有开源项目可以用···传统的软件销售商们要颤抖了···以后IT销售这个行业会逐渐消失的吧。@微博平台架构 也得行动了
得意的那些事儿:   

第一时间用Maven构建了项目,初看了代码。总结一下,
1 大量使用零配置的谷歌GuiceIOC;
2 使用约定优于配置,各项目可以高效使用公用的WF;
3    充分利用2,加载Controller,Model和Conf ;
4 看到说明使用 Google的Guice IOC,大亮点!Guice速度比Spring快很多,而且不需要配置,亮点

欣谦-谦谦君子:
这个readme挺有专业水准。另,基于ioc和约定,web frmwork逻辑可以写好看,但难点在怎么简化page view/flow。
是否会掀起国内的开源热潮呢?也有网友直接惊呼:希望中国的开源事业越来越强大!各位网友不妨一起来讨论下。
开源地址:https://github.com/58code/Argo


转自 CSDN
                                                               


作者: HM刘俊    时间: 2013-4-1 15:42
滔哥的帖,义无反顾的顶。
作者: 郑才熹    时间: 2013-4-1 16:02
必须顶啊!
作者: 袁梦希    时间: 2013-4-1 16:04
好东西~~~~~
作者: 黄文伯    时间: 2013-4-1 17:05
{:soso_e179:}
作者: 谢威    时间: 2013-4-1 17:59
学习了,滔哥威武
作者: 王永良    时间: 2013-4-2 17:58
围观~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2