`
aric_chen
  • 浏览: 8826 次
文章分类
社区版块
存档分类
最新评论

如何搭建轻量级架构-辅助工具篇

 
阅读更多

我们要搭建轻量级的架构,首先要确保有一套轻量高效的“辅助工具”,确保平台架构可以正常推进。

项目的“辅助工具”包括协作平台,管理工具。


首先来说说

项目协作工具

比较老旧的团队协作,都是枯燥的会议记录,列表式的Task,还有附件形式的项目文档...

很多公司总是想通过这些方式来把控项目,认为有“协作平台”就能为项目带来便利。

然而真实的结果呢??


由于其枯燥性,“协作平台”仅仅变成了形式主义,最后反而成了项目的累赘。

那么,如何选择一款好的协作平台呢?我认为好的协作平台要起码具有如下的亮点:

1.微博式的项目消息。相信很多程序员还是愿意用微博的方式告诉别人,今天技术上又有新突破!

2.在线的项目文档。我曾经深深的被word式的文档伤害过!

3.图形化的Task

4.项目的历程

5.简单的日程管理

这种轻量级,美观化的协作平台,本身就给枯燥的开发带来一些惊喜,团队成员对其有黏性,协作平台的效果就会发挥出来。

目前比较流行的协作平台如worktile,oschina team等,推荐大家关注。


项目管理

平台的自动化程度,很大程度上决定平台是否“高效”。自动化包含管理自动化,以及实施的自动化。实施的自动化我们稍后来讲,现在来看看管理的自动化。

起初Ant的出现,一定程度上实现了编译的自动化,在那个时代,平台类库依赖都很少,只实现其自动化编译已足够。


但是随着时代的发展,类库越来越多,现在一个平台依赖50个以上的很正常,管理这些类库已经让很多程序员焦头烂额。

伴随着项目越来越大,需要多个团队的协作,更增加其管理的难度。

这时候,你就需要使用更为先进的Maven了!它不仅包含自动化编译,也包含自动配置,类库依赖,自动化单元测试等等,让你对项目管理彻底无忧。



技术选型

一定意义上,技术也属于平台的辅助工具。

或许很多人同你讲过:用什么技术不重要,只是实现方式而已。 一定要警惕这种说法,说这种理论的人,基本上都不是技术的直接负责人。在技术选型时,警惕这种陷阱,一定要选择团队精通的!葵花宝典,绝世奇功,但是你练不成,其实并没有什么卵用!!


在框架选型时,也尽量采用轻量级的,可以集成进平台的。比如在选择流程框架时,就建议使用可以集成的Activiti,而抛弃需要单独部署的JBPM。


“辅助工具”已经介绍完毕。这是在动手做平台之前,就需要确定的事情。这些因素确定,就可以帮助在平台推进的过程中,尽可能少的遇到问题。


下一篇,我们将讲解在具体功能设计时,要遵循哪些原则,才能保持平台的“轻量级"。不至于在平台搭建的过程中,越来越臃肿!

敬请期待。


如果您对我的文章有兴趣,请关注我的微信公众号,谢谢。




版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    轻量级Django.[美]Julia Elman(带详细书签).pdf

    我们如何将客户端MVC 框架整合成为当前的Django 基础架构? 本书讲述如何利用Django 强大的“自支持”功能体系。本书的目标是引导读者跨越认为Django 太繁重而无法进行快速应用开发的误区。从创建世界上最小的Django...

    Tommy framework v1.0.2 易用的轻量级PHP框架.zip

    Tommy framework是一个简单易用易于扩展的轻量级PHP框架,遵循Apache2开源协议发布。本框架操作灵活而不失功能强大,使用简单而又能扩展自如。作为PHP框架里的 “后起者”,Tommy framework秉承了以往那些优秀PHP...

    程序猿ProMonkey v2.03

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助工具。   程序猿ProMonkey V2.03 Build 20130404更新日志 1.修正部分函数细节问题 2.完善安装页面 3.增加附件上传格式支持 4.修正图片/附件上传...

    孙卫情hibernate

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端...

    程序猿ProMonkey v2.03.rar

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助工具 [ 更新日志 ]. 程序猿ProMonkey V2.03 Build 20130404 1.修正部分函数细节问题 2.完善安装页面 3.增加附件上传格式支持 4.修正图片/附件上传路径...

    PHP框架DoitPHP v3.0 正式版

    DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的...

    PhP框架DoitPHP v1.5 MySql版

    DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的...

    PHP框架DoitPHP v1.5 SAE版

    DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的...

    Tommy framework v1.0.2

    Tommy framework是一个简单易用易于扩展的轻量级PHP框架,遵循Apache2开源协议发布。本框架操作灵活而不失功能强大,使用简单而又能扩展自如。作为PHP框架里的 “后起者”,Tommy framework秉承了以往那些优秀PHP...

    java开源包1

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包10

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    Tommy framework v1.0.2.zip

    Tommy framework是一个简单易用易于扩展的轻量级PHP框架,遵循Apache2开源协议发布。本框架操作灵活而不失功能强大,使用简单而又能扩展自如。作为PHP框架里的 “后起者”,Tommy framework秉承了以往那些优秀PHP...

    PHP框架DoitPHP v1.3.zip

    DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的...

    java开源包11

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包2

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包3

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包6

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包5

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包4

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包8

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

Global site tag (gtag.js) - Google Analytics