大约一年前,当人们开始问如何使用jQuery检索查询字符串等绝对疯狂的事情时,我们很多人开始在jQuery中看到这种现象。库(jQuery)和语言(JavaScript)之间的区别显然已被许多程序员所忽略,并导致在不必要的地方编写了许多不合适的,费解的代码。
也许这只是我的想象,但我发誓我开始看到人们要求使用Linq做类似疯狂的事情的问题数量激增,例如按一定顺序查找范围。我无法克服Linq扩展对于解决该问题有多么不恰当,但更重要的是,作者只是认为理想的解决方案将涉及Linq而没有实际考虑(据我所知)。似乎我们正在重复历史,滋生了无法分辨语言(C#/ VB.NET)和库(Linq)之间区别的新一代.NET程序员。
是什么导致这种现象?只是炒作吗?喜tend倾向?Linq是否已经获得了魔术般的声誉,在这里您不必说出正确的咒语,而不必实际编写代码?我对这些解释不满意,但我真的想不出其他任何东西。
更重要的是,这确实是一个问题吗?如果是,那么帮助这些人开悟的最佳方法是什么?