Skip to content

Commit 178556d

Browse files
committed
Merge branch 'master' of https://github.com/58code/Argo
2 parents ee25235 + 2d291ca commit 178556d

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ Argo起源与[58同城]的内部web框架wf(web framework)。
44

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

7-
在2010年及以前,[58同城]的系统是基于Microsoft的.Net体系。在此之后,[58同城]技术架构逐步进行调整,技术体系逐步转向Open Source的解决方案,开发语言也调整为java。在迁移过程中,我们需要一个一站式的web开发体系,可以让开发人员可以聚焦在业务解决方案上,而不是项目的具体配置和架构。
8-
9-
spring mvc作为java下强大的web开发平台,但它不合适做于[58同城]公司级的框架。spring的哲学是开放集成,它几乎无所不能,给予程序员很大的想象空间,灵活的配置,形成每个程序员个性化的风格。
107

118
作为一个有一定规模的互联网企业,如果在变化的互联网环境中上线一个项目,在软件开发中需要在三方面进行平衡:
129

@@ -17,7 +14,6 @@ spring mvc作为java下强大的web开发平台,但它不合适做于[58同城
1714

1815
Argo在wf做了大量优化和重构,以适应各组织软件开发的个性化需求,提升了系统性能,具有更好的可扩展性。Argo的开源反过来也促进wf2.0的开发。
1916

20-
**!!! Argo作为一个组织级的web开发框架,可能不太适合个人或者单个项目开发**
2117

2218
## 哲学观 (philosophy)
2319
1. [约定优于配置],减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。Argo体系中有且只有一个组织级约定,规定包的命名,配置文件路径,日志文件路径等。组织的约定是不容侵犯,每个项目在组织级约定下工作。组织级约定建议以jar形式下发给各项目。

0 commit comments

Comments
 (0)