摘要:其实重点在于模块化以及模块化之后随之带来的好处,功能开发分工,页面级别的功能隔离、功能降级等都可以以模块为单位进行,从而简化web项目的模型,在这个基础上再构建一系列的开发框架来支撑这种开发模式即可
阅读全文
摘要:首先,引用一段话,园子里的某人如是说:"不要把asp.net和webform混淆,邪恶的是webform。拖一个textbox和写<input type=“textbox”/>比起来能省多少事?如果要做个有个性化样式或结构的表格,用控件能比foreach容易?从datagrid的编辑模式更新一列数据要多少步骤?获得行索引,获得行,从中再获得控件,再赋值。如果用mvc的话,input的值...
阅读全文
摘要:Discuz开源代码结构分析 2008-4-11 Carl XuDiscuz开源代码结构分析2008-4-11Carl Xu /*分析DZNT的开源代码大体层次结构*/右图是DiscuzNt(以下简称DZ)开源代码的方案结构 20个项目,看上去好像很庞大,现在我们来分析一下它的层次,从本人的个人分析角度上看discus是比较典型的应用三层架构,可以说在架构上是比较普通的,左图是DZ的几个数据层项目...
阅读全文
摘要:通常js需要从服务器获取一些数据来实现应用,有两种思路:1.使用ajax异步加载 2.利用服务器加载页面的时候同时加载数据这里要提的是第二种方式,很普遍的,但是性能却很值得考究.如何来加载这些数据的绑定.场景如下:需要生成一列表,根据点击不同的列表项显示不同图片;很显然,这里的列表项是包含图片的信息的,这样的话我们就应该利用这点来有效使用数据源的绑定 Dictionary<int, str...
阅读全文