ASP.NET 5开发者的五个阶段​​

jopen 8年前

ASP.NET 5开发者的五个阶段

英文原文:The Five Stages Of An ASP.NET 5 Developer

我准备使用 ASP.NET 5 开发出更多的东西。从 5 到 8 的旅程很有意思,但是也有很多是我未曾探索的。一言难尽。关于过渡到这个新平台的历程,开发人员或许能从这篇文章中一窥究竟。

1. 兴奋——老夫聊发少年狂

随着候选版本的临近,远处的战鼓变得清晰嘹亮起来。众多围绕 ASP.NET 5 的视频、博客和文档开始竞相而出,所向披靡。关于这一点,我赞同 Microsoft 核心团队的说辞。

这个新版本是我们对 ASP.NET 做的最有意义的构建更新中的一个。在这个版本中,我们让 ASP.NET 变得更精简,更模块化,既跨平台又云优化。

——Scott Guthrie

微软的公关机器像侍从一样漫步走过来,用一种优雅柔和的声音问我,“需要饮料吗?”我毫不犹豫地回答,“是的,谢谢!我的杯子快空了。”

2. 混乱——剪不断,理还乱

ASP.NET 5 是一个杰作,正在我们面前搔首弄姿地诱惑我们。使用这个技术就像是试驾还在生产流水线上的车子。有些人敢于面对未知,敢于驾驶 ASP.NET 5 这辆车子出去兜风,而有的人则吓得说不出话来。

虽然文档是可用的,但始终不及 ASP.NET 团队凶猛的开发速度。我花了几个小时的时间还是找不到体系结构发生了哪些变化以及我该如何使用它的方法。谁能帮帮我?我正独自一人在茫茫大海上漂流,等待着救援。

3. 愤怒——怒发冲冠

当你认为“它应该以这种方式工作”而事实并非如此的时候,愤怒将会是排山倒海的。刚刚还开发得挺流畅,挺有力度的,现在却感觉举步维艰,停滞不 前。如果在你过渡到 ASP.NET 5 的过程中能够一个脏字都不说,那么你已经从人这个层次升华了。想要毁天灭地让末日降临的冲动会像浪潮一样拍打在你心上:不断地膨胀,然后怒气值爆棚。你甚 至可以听到 Node 向海妖一样唱着歌儿让你抛弃这艘船投入她的怀抱。

4. 否认——不如归去

在这个阶段,我开始怀疑,也许我原来用的那一代 ASP.NET 也没那么糟糕?光靠目前这些工具,我不是也构建出了一些伟大的应用程序和库了吗?也许下一代仅仅是一种时尚,是微软搞出来的噱头。根本不值得我们费那么大劲来学习来理解,对吧?

5. 成功——直挂云帆济沧海

天哪!我编译成功了,我可以运行我的第一个 ASP.NET 5 应用程序了。只花了几个小时去修改 project.json,我就完成了正确的依赖关系,我太牛了。回望过去的点点滴滴,曾经的痛苦坚持,都变得值得。

结论

对于 ASP.NET 5 和随之而来的各种问题,我很兴奋。但是拥抱变化,却又谈何容易。我会感到困惑混乱,我会饱受愤怒的煎熬,我会怀疑自己。承认这些我经历的所有情绪很重要。 但更重要的是,我们要学会控制情绪,理智地面对新技术。只有到达最后阶段,才能完整地评价整个旅程。宝剑锋从磨砺出,梅花香自苦寒来。

-

译文链接:http://www.codeceo.com/article/5-stages-aspnet5-programmer.html

翻译作者:码农网 – 小峰