cro*_*lum 5 sql-server coldfusion
我刚从我的经理那里得到了一个命令,说在我们最新版本的coldfusion 8供电网站上,我们不会使用任何视图.
他认为我们的承包商对Coldfusion 8说的是,性能优势很小,并且必须查看视图的代码非常不方便.
我们有一个开发服务器,上面有coldfusion,iis和sql server 2005,但是其他程序员和我的经理要么拒绝使用它,要么不关心.我不认为他们真的理解开发服务器和源代码控制的重要性,但这不是我的主要问题.
我们确实有很多自定义报告,并且只在这里工作了一年,而且只是兼职,很难掌握他们的数据库,因此在我们的新版本中使用视图进行报告会使事情变得更容易获取某些数据集,而不是在coldfusion代码中拥有所有复杂的连接.
我会尊重他的意愿,当然,由于缺乏支持这一决定的证据,我感到非常震惊.
在我们的生产服务器上,我们有Coldfusion 8 Standard,IIS7,SQL Server 2008.
我可以理解看到所有sql的容易程度,但我每天都使用ssms,查看表,视图和存储过程,所以我不认为是专家,但我对sql server比较熟悉.
我想这就是我对他们的期望,有一些不使用视图的可靠理由.
我是不合理的吗?
我不想进入论证,这是毫无意义的,但是当它们甚至没有可靠的开发生命周期或使用源代码控制时,它就太难了.
我不想成为肛门呜咽,粗鲁或让他们感到不舒服,但我只是不明白为什么他们没有采用我认为基本必须具备的,在任何类型的固体网络编程公司或部门.
很抱歉很长的帖子,这对我来说很困扰,我想确保这个决定因为性能原因而有意义,或者我可能只有太少的影响力才能让他们明白为什么这个决定是错的,我将不得不接受它.
但有没有明确的可证明的证据,我们不再需要使用coldfusion/sql server的视图了?
我认为它的缺点是NO。
视图并没有消亡,它们甚至还没有交错,相反,我认为它的用途比大多数人想象的要多得多。
在这种情况下,我宁愿与其他人进行有益的讨论。做好准备,获取一些文档,并整理一些演示文稿。展示你的方法的优点和缺点,并开放讨论。但永远记住,由于客户总是对的,所以经理/老板认为他们是......