03 2017 档案

摘要:本篇主要介绍了.NET Core在Windows、Linux、MacOS平台的开发环境搭建过程,如果只是创建运行于Windwos系统下的.NET Core应用程序,那么.NET Framework将是最佳选择。如果要考虑到跨平台开发、跨平台部署,使用.NET Core才是您的最佳选择。 阅读全文
posted @ 2017-03-30 14:39 yubinfeng 阅读(2028) 评论(3) 推荐(3) 编辑
摘要:主要介绍了.NET的三驾马车.NET Framework、.NET Core、Xamarin,.NET Framework是开发基于Windows平台的王者框架,而.NET Core的跨平台特性、开源及灵活的部署机制将是.NET的未来。后面介绍了.NET Core的组成、.NET Core主要功能模块:应用层、中间层、编译器。最后简要介绍了.NET Core的开发、部署、运行流程。 阅读全文
posted @ 2017-03-28 14:46 yubinfeng 阅读(3983) 评论(3) 推荐(17) 编辑
摘要:敏捷开发是一套全新的,适应当前快节奏时代的一种软件开发思想或说是软件开发管理方法。强调“以人为本、适应变化”,世界顶级的软件公司都从瀑布模式的开发中转向了敏捷开发,软件开发者向往的自由、激情、创造力将在敏捷开发模式下展现的淋漓尽致,当然是建立在遵循敏捷开发的管理体系下。 阅读全文
posted @ 2017-03-27 13:14 yubinfeng 阅读(1426) 评论(0) 推荐(1) 编辑
摘要:主要介绍了一个非常受欢迎的敏捷开发框架Scrum,它是一套开发和维护复杂产品的敏捷开发框架,是一个增量的、迭代的开发过程。Scrum的核心包括3个角色、3个工件、5个活动、5个价值。最后介绍了Scrum中常用的专业术语私释义。 阅读全文
posted @ 2017-03-27 13:13 yubinfeng 阅读(1554) 评论(1) 推荐(2) 编辑
摘要:通过了解传统瀑布开发模式和新型敏捷开发模式的差异,理解敏捷开发的在现在快节奏时代有更好的适用性:唯快不破,以人为本。 相信每个软件从业者心中都向往着开放、包容的环境中开展工作,并不是我们要求高,而是我们不喜欢被束缚,不喜欢做一个机器式开发者,我们需要的是尊重和创造。那么来学习敏捷开发吧! 最后介绍了敏捷开发的两种常用管理方法:XP和Scrum。 阅读全文
posted @ 2017-03-22 17:09 yubinfeng 阅读(3386) 评论(7) 推荐(6) 编辑
摘要:在系统设计中,耦合不可能不存在,如果不存在,那这个代码就可以从项目中移除了,但是要让让代码可维护性强,就必须使用模式化的开发。依赖注入(DI),它提供一种机制,将需要依赖(低层模块)对象的引用传递给被依赖(高层模块)对象,从而避免了直接new一个低层对象而产生大量的耦合。本文使用一个简单的三层架构的示例来说明依赖注入如何实现松散耦合。 阅读全文
posted @ 2017-03-17 08:11 yubinfeng 阅读(2105) 评论(4) 推荐(17) 编辑
摘要:策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。本篇文章中将以“华山论剑”为例来说明策略模式的应用。 阅读全文
posted @ 2017-03-13 00:40 yubinfeng 阅读(1243) 评论(0) 推荐(3) 编辑
摘要:[.net 面向对象程序设计深入](18)实战设计模式——设计模式使用场景及原则 1,什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式并不是 阅读全文
posted @ 2017-03-11 13:56 yubinfeng 阅读(1231) 评论(0) 推荐(1) 编辑
摘要:最近几年随着电商行业的飞速发展,高可用、高并发、高性能的要求不断提高,Redis火的不要不要的,甚至各种人才招聘的要求中不断出现要会Redis。不了解感觉这些东西都是大牛们才会的,其实并非那么难学,只要用心,没有学不会的东西。 阅读全文
posted @ 2017-03-11 00:56 yubinfeng 阅读(1308) 评论(2) 推荐(5) 编辑