net的曲线救国,学习路径 MVVM (一)

net的曲线救国,学习路径 MVVM (一)

net的曲线救国,学习路径 MVVM (二)

 

不管你是进大公司还是小公司,碌碌无为只为挣那一口饭。

这饭是真香啊!

net开发是走老路,这条路一路黑到底,有这问题,也有那问题。

但绕不开的就是程序需要架构与数据库。

很多新手不明白,为什么就非要架构,真的除了共性就没其他用处了吗,这里我也讲不出个所以然,所以还是你自己去思考吧。

首先是不是新手一上来就应用这高大尚的程序架构之旅呢。

我从实际出发,不建议,是真的不建议,在没有基础的技术积累,你碰了就回不了头了,不是说不好,而是非必要,架构的庞大体系没有你像想的那样……

框架是个集合体,反射,泛型,Linq,绑定,依赖注入,Lambda表达式,EF……,这几个是MVVM可能包含的主要体,每一个东西要是拿出来细细分解都是一段历史。

所以对于刚入门的新手就像是一条荆棘路,还未踏出去,随便踩点刺而都可能打击你向前进的自信心。

真的不要以为自己天下无敌百毒不侵,那个只存在于武侠小说,现实是残酷的,所以一旦你踏进来这潭泥沼要嘛沉下去尸骨无存,要嘛步履维艰,不好走。

C#的入门坎并非最高,相对的,真有点兴趣的,随都能进来搅一搅这第一棍,开发自己能用的小程序都是分分钟钟不会太耗费心神的东西。

可当然真的要应用企业级的大框架的时候,你首先得要了解,这些你不懂的东西对你来说,你打算怎么克服。

就比如,Linq说白了就是代码写SQL语句,简单呀,是不难,难的是,为什么你用了Linq查询数据的性能可以说是曲线下降呢,本身的数据库的基本优化,数据的延迟加载方式,分页查询等等等等……

它不是一个Linq就说得清的东西,同样的道理还有泛型,这个可以把你搞到怀疑人生的奇葩思维,从来就没有想给你们这些新手友好的支持,还有lambda表达式结合泛型你都要直接扔一句,老子不干了,爱谁谁去搞。

当然点了几个东西,并非打击和劝退的想法,而是学习是一个过程,只有不断积累,才能向更高点出发。所以接下来的东西才是重点。

MVVM我是真的无法讲明白到底怎么学习,我这里就是拆解每一种技术点,结合自己猜测的东西,将学习MVVM过程的思维进行扩散。

并且本人也没有自己架构过MVVM的全套项目,所以我会以DevExpress第三方控件自己的MVVM为出发点来说。

你会发现,对于刚接触的人来看,随便遇到一个内容(技术点),可能文章三两句带过,但你估计都得百度翻看三十页内容才可能稍微了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值