- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 如何搭建轻量级架构-代码组织篇
很多程序员看到标题,估计心里一愣:一个组织代码,有什么可讲的,无非是公司网址倒着写,外加命名规范,最多分模块管理而已!怎么这都能忽悠一篇文章来?代码组织确实是一件简单的事情,但是如果我说的“代码组织”不仅仅限于这些内容呢...大家都知道Web项目的架构,文件很琐碎。一个模块前台包含JS,CSS,HTML文件,后台还有模块的逻辑处理类,实体的数据库
2015-07-26 20:13:03 5092 1
如何搭建轻量级架构-代码组织篇
很多程序员看到标题,估计心里一愣:一个组织代码,有什么可讲的,无非是公司网址倒着写,外加命名规范,最多分模块管理而已!怎么这都能忽悠一篇文章来?代码组织确实是一件简单的事情,但是如果我说的“代码组织”不仅仅限于这些内容呢...大家都知道Web项目的架构,文件很琐碎。一个模块前台包含JS,CSS,HTML文件,后台还有模块的逻辑处理类,实体的数据库访问类,...
2015-07-26 20:13:00 718
原创 如何搭建轻量级架构-敏捷开发普及篇
搭建轻量级的架构,没有轻量级的开发原则是不行的。传统的软件工程理论是统一软件过程,统一软件过程说的简单点就是沟通,建模,开发,维护。大家注意,这是一个一次性的过程,也就是每个阶段必须要力求详细,确认功能的务必完善,然后一次性搞定。所以按照传统的工程理论,开发反而是一个可控性最高的阶段,根据前期“超级完善”的模型,程序员完全是流水线工人
2015-07-21 22:39:05 3059
如何搭建轻量级架构-敏捷开发普及篇
搭建轻量级的架构,没有轻量级的开发原则是不行的。传统的软件工程理论是统一软件过程,统一软件过程说的简单点就是沟通,建模,开发,维护。大家注意,这是一个一次性的过程,也就是每个阶段必须要力求详细,确认功能的务必完善,然后一次性搞定。所以按照传统的工程理论,开发反而是一个可控性最高的阶段,根据前期“超级完善”的模型,程序员完全是流水线工人,俗称码农!...
2015-07-21 22:39:00 224
原创 如何搭建轻量级架构-设计原则
所有软件最终都是面向用户的。软件的用户,大概可以分为三个层次。第一层次:发烧友发烧友愿意使用系统,并且很了解系统,很乐于发掘系统的隐藏功能,提出有建设性的意见。类似于很多安卓系统的发烧友...但是发烧友对于任何软件而言,都是非常少的,可以说是可遇而不可求。第二层次:普通用户普通用户就是使用系统的普罗大众,基本上占据用户的80%以上。他们或许是
2015-07-20 08:46:07 16586 2
如何搭建轻量级架构-设计原则
所有软件最终都是面向用户的。软件的用户,大概可以分为三个层次。第一层次:发烧友发烧友愿意使用系统,并且很了解系统,很乐于发掘系统的隐藏功能,提出有建设性的意见。类似于很多安卓系统的发烧友...但是发烧友对于任何软件而言,都是非常少的,可以说是可遇而不可求。第二层次:普通用户普通用户就是使用系统的普罗大众,基本上占据用户的80%以上。他们或许是打发...
2015-07-20 08:46:00 327
原创 如何搭建轻量级架构-辅助工具篇
我们要搭建轻量级的架构,首先要确保有一套轻量高效的“辅助工具”,确保平台架构可以正常推进。项目的“辅助工具”包括协作平台,管理工具。首先来说说项目协作工具比较老旧的团队协作,都是枯燥的会议记录,列表式的Task,还有附件形式的项目文档...很多公司总是想通过这些方式来把控项目,认为有“协作平台”就能为项目带来便利。然而真实的结果呢??
2015-07-14 23:27:31 2102
如何搭建轻量级架构-辅助工具篇
我们要搭建轻量级的架构,首先要确保有一套轻量高效的“辅助工具”,确保平台架构可以正常推进。项目的“辅助工具”包括协作平台,管理工具。首先来说说项目协作工具比较老旧的团队协作,都是枯燥的会议记录,列表式的Task,还有附件形式的项目文档...很多公司总是想通过这些方式来把控项目,认为有“协作平台”就能为项目带来便利。然而真实的结果呢??...
2015-07-14 23:27:00 301
原创 如何搭建轻量级架构
一直专注于构建高效的开发平台,在这方面颇有一些心得。今天就和大家聊聊关于平台架构的一些话题。何为平台?从狭隘的角度来看,有二个方面:1. 提供可扩展的开发2. 提供基础功能,例如:查询,导入导出,打印,BI,工作流,表单,数据权限等。好的平台,不仅仅要满足这两个硬条件,更要在软实力上有亮点,如项目管理,实施方面都极具效率性,便捷性。我称这种特
2015-07-13 08:52:06 2761
如何搭建轻量级架构
一直专注于构建高效的开发平台,在这方面颇有一些心得。今天就和大家聊聊关于平台架构的一些话题。何为平台?从狭隘的角度来看,有二个方面:1. 提供可扩展的开发2. 提供基础功能,例如:查询,导入导出,打印,BI,工作流,表单,数据权限等。好的平台,不仅仅要满足这两个硬条件,更要在软实力上有亮点,如项目管理,实施方面都极具效率性,便捷性。我称这种特性为...
2015-07-13 08:52:00 702
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人