本文的基础是搞了一次内部的技术分享,在此也分享一下本次的PPT的一些内容。先列一下大概内容吧。html
关于 EF 园子里有好多具体的讲解,因此我就简单放几行代码git
EF-Code First 入门angularjs
如今都喜欢全平台开发,那用 API 来获取数据就能够复用这个部分,并且也很方便。github
首先了解一下怎么设计 Restful 规范的 API。REST API Design - Resource Modelingweb
WCFbootstrap
最初我打算写 API 时还不知道 WebAPI ,因此就用 WCF 写了,其实也不错,虽然配置文件参数太多,要想好好配置一下仍是有点费事的api
WebAPI框架
其实这里我跳过了普通的 WebAPI , 使用的是微软的开源项目 OData,其实就是在 WebAPI 上封装了一些东西,很好用,个人理解是符合了规范,多了几个 $ 的扩展,在就是把用 Model 某一个字段来过滤数据而不用单独去写 WebAPI 了(正确解释和详情请见 OData 官网)。asp.net
相关连接
Path
灵活运用 Path ,好比画个很是简单的图形,我通常用来画 Button 上的图标,不会画不要紧,Metro Studio 里有 3000+ ,实在不行能够找美工要啊,以前还从群里的小伙伴那里获得个中国地图,固然只是画到省份,在具体就没有了,不过彻底够用了。
Blend
不要以为这个是专门给美工用的工具,事实上会用的很是少,仍是本身来吧,比写代码快不少的。
这个大概讲了一下基本概念,网上不少,我就不粘了,总之 MVVM 仍是颇有用的,就算你不写桌面程序,AngularJS 也是须要用的。框架太多了,就简单说几个记得住的吧。
按照 DDD(Domain-Driven Design) 的思想,不少基础的东西都是能够用 AOP 来实现的,日志,权限,认证,等等吧,ASP.NET 中已经有了一些,但其实仍是有不少能够用的地方。
相关连接
经过一套代码就能够跑3个移动平台,而且如今还免费了,Xamarin 配套的东西不少,什么云测试啊,性能监控啊,很不少成熟的做品了,已通过了一步一坑的时代了,彻底能够用了。
相关连接
基于 DDD 思想的 ASP.NET 开源框架,已经支持 ASP.NET Core ,集成了不少强大且有用的开源项目,AutoMapper,OData...,具体的能够看官网,总之很强大,官网还支持输入项目名称就能够生成项目代码,你能够下载下来慢慢学,还有完善的文档,园子里也有不少大神组织学习。我也是从他们那知道这个的,官方文档下边链接了他们翻译的中文文档。 固然学习这个的前提仍是挺高的,EF Code First,WebAPI,OData,AngularJS,Typescript(AngularJS 2 用 TS)...,还有最重要的 DDD 的思想总得懂吧,若是你还担忧 ASP.NET Core 的性能问题,那请看 这个测试。
相关连接
最后是一些工具和资源的链接
其实这里主要是讲了一下我知道的一些技术的简单介绍,没有深刻讲解,但愿对大家有用。