相关疑难解决方法(0)

早期约束与晚期约束:比较利弊是什么?

在讨论计算机语言的演变时,Alan Kay说他的Smalltalk最重要的一个属性是后期绑定; 它赋予语言可塑性和可扩展性,并允许不适当的耦合随着时间的推移被重构.你同意吗?是否有早期约束的补偿优势可以解释为什么它似乎是两个范式的主导,哪个域可以使用?

基于使用javascript,jQuery,jsext,actionscript,php,java,RoR和asp.net实现Web应用程序的个人经验(不是广泛或深度不具有权威性)似乎暗示了后期绑定和膨胀之间的正相关减少.早期绑定我肯定有助于检测和防止某些类型的安全错误,但自动完成和良好的IDE以及一般的良好编程实践也是如此.因此,在我的风险规避方面恢复我的理性观点之前,我倾向于抓住自己为后期约束方而生根.

但我对如何平衡权衡并没有很好的理解.

smalltalk late-binding early-binding

20
推荐指数
2
解决办法
2万
查看次数

早期绑定类的用法

请原谅可能出现的任何刺激.

因此,在使用早期绑定类一段时间之后,我们的团队已经注意到一些缺点使得早期绑定类非常无用.

问题:

  • 慢,因为它必须连接到ws并越过http,甚至认为它在与系统其余部分相同的进程中运行.
  • 附加到插件中的CREATE消息时导致sql死锁.
  • 对系统和类的任何轻微更改都需要重新生成并且事情会中断.

那他们什么时候有用呢?关于这个东西的MS文档在哪里?除了如何生成它们的教程.

谢谢,乔恩

c# crm dynamics-crm-2011 dynamics-crm-4

2
推荐指数
1
解决办法
901
查看次数