吾创Web

吾创网

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年9月10日

摘要: 软件已经渗透到我们身边的每个角落,汽车需要它来发动、飞机需要它来飞行、电话需要它来连接、医院的病人需要依靠它来帮助康复。 因此,软件正快速成为越来越多行业的竞争点。特别是在电信、汽车、航天及军事领域。加上许多市场的全球化和非正常化进程使得这种竞争异常激烈。 鉴于软件成为了现代社会的基础,在关键时刻不能失败成为绝对重要的头等大事。 更多、更快、更好的软件。这就是我们面临的挑战。 同时,软件开发人员需要使用手工编程技术和有限的人力创造奇迹,结果就使软件开发周期拉的太长而且不灵活。开发人员周旋于修改错误代码而不是集中精力在项目的体系结构和设计上,结果产品质量和最终交货时间都受到影响。 根据Standish Group International , Inc.2000 年的报告,23%的软件开发项目是失败的,49%是“被质疑的”—— 这些项目超时限、超预算或没有实现足够的功能。在这种情况下,公司就会面临失去竞争优势和市场份额的巨大风险。业界需要的是相对于以手工编码和以代码为中心的开发方法以外的另 阅读全文
posted @ 2007-09-10 20:24 阿福哥 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 如果,你只满足这些属性,那永远也没有大的进步。 你应该想想,微软在这些控件上,底层是如何实现这些功能的。 比如:2.0中ObjectDataSource等。 还有,你可以研究一下,框架是什么?如何用三层开发?反射机制等。这样你会进步更快。 我学了asp.net后,再学struts,开始非常艰难,但是在java中,我至少知道是如何一步步处理的,开源呀。微软高度封装,让很多程序不明白它内部是如何实现的。如果有兴趣,你可以用Reflector看看dll。 阅读全文
posted @ 2007-09-10 19:08 阿福哥 阅读(172) 评论(0) 推荐(0) 编辑