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

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

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

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

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

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

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

    冯瑞涛
  • 相关阅读:
    Asp.net 动态添加Meta标签
    【转】在SharePoint Server 2010中更改“我的网站”
    SPQuery DateTime 类型查询
    Asp.net Web Application 打开 SharePoint 2010 Site 错误 The Web application at could not be found
    How To Create SharePoint 2010 Site Collection In Its Own DB
    C# 文件打印
    面试题 java集合
    《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
    《深入理解Java虚拟机》(五)JVM调优
    《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
  • 原文地址:https://www.cnblogs.com/finehappy/p/1533685.html
Copyright © 2011-2022 走看看