在开始之前,我不会解决您的老板是否正确坚持经典ASP的问题。您没有给我们足够的信息。如果您在Classic ASP中拥有非常大量的现有代码,并且95%足够好,并且您正在执行小的维护任务,那么坚持使用Classic ASP可能是一个好主意……将所有内容移植到Windows的成本新语言可能太高了。但是,如果您的老板正在使用Classic ASP启动新项目,那没有任何借口。中间有整个范围。因此,我没有足够的信息可以对此加以考虑,因此也不会打扰。
但我确实想解决您的确切问题……如何使编码有趣。
很有趣编码中的好事吗?记住中国人的诅咒:“你可以生活在有趣的时代吗?” 好吧,可能不是中文...但是问题是,我质疑所有形式的编程是否都应该有趣。有时,您只是希望它简单而直接。我曾经需要清理的最大的代码混乱是由开发人员造成的,他们厌倦了简单,简单的操作方式,并且需要找到一个没人听说过的聪明的语言功能,只是为了激发自己的头脑。我记得找到20行C ++代码,但我的目的我无法破译。事实证明,如果您忘记初始化某些变量,则开发人员可以确保将某些变量初始化为1,这是一种微妙的技巧。这太荒谬了,男孩很有趣。但这浪费了每个人
用“无聊的”语言编写大多数日常代码有很多好处。这意味着您可以动脑子思考应用程序域,而不必试图弄清为什么您刚想出的最新语言功能无法按预期运行。如果您完全了解您的语言及其库,通常可以使工作更快。这意味着您可以利用大脑的循环来进行思考,例如思考使您的应用程序更有趣,更有用,更有利可图或更有用。
为了使您的头脑敏锐,请利用业余时间学习有趣的新语言。从事开源项目或自己的项目。
记住,我并不是在捍卫经典ASP的使用,也不是说使用它是一个好主意,因为它很“无聊”。如果您认为使用“有趣的”开发环境是一种美德,那么给您带来更多的力量……但是您专注于错误的事情。一个好的雕塑家并不需要有趣的凿子……那会妨碍制作漂亮的雕像。一个好的画家并不是在寻找“有趣的”画笔。他们可能会愚弄有趣的工具,但是他们将尽可能使用最无聊的工具来做最好的工作-那些无聊的工具消失了,让艺术家从事艺术工作。