zoukankan      html  css  js  c++  java
  • 聊聊我对开发项目选技术的看法

    回忆在我刚开始工作的时候,我非常的热爱技术,恨不得把所有的技术都用在项目里面,做个小Web程序,疯狂的使用Ajax,弹出窗口全部都用无刷新模态的,通信全部用异步的,但是到最后结果并不是想想的那么好,反而把自己弄的很累,而且项目却没有得到客户的满意,代码后来自己都不想看了,呵呵。

    慢慢的,我在公司里面带队了成为了一名开发管理者,知道了“成本”,也明白了对于做项目和选择技术,关键还是要用熟悉,高效的技术去实现客户的需求,让客户使用开心,不断的能够提供版本为最重要的,因为客户不会为我去使用何种技术而给我多加一份钱。 我甚至还要求组员开发Web,要尽可能少的去使用javascript,因为我们要的是维护成本更低,更加稳定,代码一致,模块化的程序,谁都能看得懂的代码,这样大家可以按时的下班(我从不鼓励加班),组员离职也会更容易去交接,因为大家的开发技术都是相同的。

    使用熟悉的技术,可以使用熟悉的框架,进行高效和稳定的开发,把工多的心思放在业务分析上,分工也会更加的明确。

    当然你知道,我很热爱新技术,比如Silverlight和虚拟化这些立竿见影的东西,我会反复的尝试,因为我相信,在我未来的开发中一定会用到这个技术,并且会因此而给客户带来新的用户体验,而带来更好的客户回报。

    我也喜欢微软技术,因为他成本低,快,高效,可能这个时候有些人会反驳我说,java全部都是免费的平台(Linux Apache java),而且还是开源的,这样让我想起了上一家公司的部门经理说的话,“成本低是要开发的成本低,才是真正的成本低,.net 部门 3个人可以拿下的项目,java部门非要5个人,而且到现在还没有验收”(我们部门是一个人一个项目)

    说到开源,以前我们公司(其他的部门),在开发BiZtalk的时候有一个接口是不满足需求的,那个是托管开发的组件,一位同事很聪明,他用跟踪工具找到了这个问题,然后用Reflector反编译这个Dll,修改了其中的代码,生成覆盖了这个组件,解决了这个问题。,而java虽然是开源,但想必没有几个人去看过里面的代码吧。

    冯瑞涛
  • 相关阅读:
    解决首次在eclipse中使用maven构建hadoop等项目时报Missing artifact sun.jdk:tools:jar:1.5.0的问题
    分享eclipse自动生成java注释方法
    Android篇Styles和Themes常见用法可能疑点小结
    常用文件的MIME类型
    C#中如何将字符串转换byte[],同时如何将byte[]换成字符串
    TransactSQL语句进行导入导出[转]
    随机索引生成
    C#使用ZLIB对字符串进行压缩
    C#对XML文件的读操作
    SQL语句删除数据库重复记录的方法
  • 原文地址:https://www.cnblogs.com/finehappy/p/1533685.html
Copyright © 2011-2022 走看看