今天跟大家探讨一下关于web动态部署,也就是热部署的问题。说这个之前,先说一个敏捷开发的原则。【最小发布、增量开发】我们在做项目时,设定的期限都特别长。总是想第一个版本就想把所有想到的问题都做完,以至于项目一再延期。所以我们应该改变我们的开发策略。采用敏捷开发的方式。这里我想强调的有2点,1.最小发布。2.增量开发。对于最小发布,就是要在第一版中把核心功能实现,即立即发布第一个版本。在实际的开发中,公司为了抢占市场,都会尽可能早的发布一个V1.0的版本。能有效的占领市场,同时对于开发人员来讲,可以减少对项目的排斥情绪。因为项目拖得越久,开发人员就会越疲惫,就会消极怠工,bug数会直线上升。这显 Read More
posted @ 2013-03-25 17:16 龙 轩 Views(2433) Comments(2) Diggs(0) Edit
前端时间,写过一篇博文:《C#动态编译,实现按钮功能动态配置》,里面提到了动态编译的好处,可以随时添加你要集成的功能,而不用去重新启动系统。如果系统超级大,启动需要半个小时甚至数个小时的话,用动态编译是极佳的选择。动态编译的好处让我舍不得丢弃它,所以只好找方法来优化它了。既然每次点击需要编译,如果我把全部功能都一次性编译完毕,保存这个实例,然后每次点击,都通过这个实例去调用对应的方法,这样就完美解决了这一问题。不多说,上代码:动态编译类 Evaluator:View Code 1 using System; 2 using System.IO; 3 using System.Text;... Read More
posted @ 2013-03-25 16:40 龙 轩 Views(472) Comments(0) Diggs(0) Edit