asp.net 5 开发者的五个阶段
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和随之而来的各种问题,我很兴奋。但是拥抱变化,却又谈何容易。我会感到困惑混乱,我会饱受愤怒的煎熬,我会怀疑自己。承认这些我经历的所有情绪很重要。但更重要的是,我们要学会控制情绪,理智地面对新技术。只有到达最后阶段,才能完整地评价整个旅程。宝剑锋从磨砺出,梅花香自苦寒来。
原文:The Five Stages Of An ASP.NET 5 Developer
上一篇: (进阶篇)PHP生成唯一会员卡号
推荐阅读
-
ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之前端页面框架构建源码分享
-
PHP 开发者该知道的 5 个 Composer 小技巧
-
ASP.net中md5加密码的方法
-
ASP.NET MVC5 实现分页查询的示例代码
-
ASP.NET MVC5网站开发之业务逻辑层的架构和基本功能 (四)
-
ASP.NET MVC5网站开发之用户资料的修改和删除3(七)
-
ASP.NET MVC5网站开发之用户角色的后台管理1(七)
-
B2C少走弯路的5个正确阶段
-
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(24)-权限管理系统-将权限授权给角色
-
PHP开发者该知道的5个Composer小技巧