2011年10月16日

【项目】 技术选型 - 平台和语言

摘要: 又是一个很有争议的话题世界上有这么多的技术平台和解决方案; windows, linux, .NET, java, PHP, C++, C, Python 等等等。。在实现项目时,为什么我们选择其中一个,而不是其他呢?1.团队现有团队的组成 (对大部分情况来说 决定性因素)组建新团队的难度市场上是否容易找到该技术类型的人,(有些方面的人在公司所在地或者说国内不好找)如果找不到该类型的人,是否容易培养2.适应性在某些特定领域,某种技术有特别的优势或者劣势 (例如一般不会吧C++拿来做网站)由于历史原因,在某些行业,某种技术有特别的优势目标平台和语言本身的成熟度第三方支持,如商业公司,组件和解决方 阅读全文

posted @ 2011-10-16 12:40 听说读写 阅读(458) 评论(0) 推荐(0) 编辑

【设计原则和建议】 字段

摘要: 希望和大家分享和讨论字段的设计思想和原则,共同进步。1.不要依赖字段的初始化顺序 class FieldDemo { private int id = 1;//通过某中方法获取Id的值 private ClassF f1 = new ClassF(1);//不要在这里依赖其他成员和执行顺序 public FieldDemo() { //在构造函数里面设置依赖关系和执行顺序 id = 1; f1 = new ClassF(id); } } ... 阅读全文

posted @ 2011-10-16 11:31 听说读写 阅读(1483) 评论(4) 推荐(1) 编辑

导航