NET技术大系概览,前端开发技术栈

Web前端开发大系概览 (前端开发技术栈)

2015/08/12 · JavaScript
· Web开发

本文小编: 伯乐在线 –
灵感之源
。未经作者许可,禁止转载!
欢迎加入伯乐在线 专辑撰稿人。

ca566亚洲城 1

从2002年的.NET
1.0伊始,1.1,2.x,3.x,4.x,每个新本子的.NET都会大增新的技艺,生态圈也在时时刻刻伸张。

 前言

  .Net推出13年了,Visual Studio 2015 / .NET Framework
4.6昨日也昭示了。

  从2002年的.NET
1.0开首,1.1,2.x,3.x,4.x,每个新本子的.NET都会扩张新的技能,生态圈也在相连壮大。

前言

网络建立50多年了,网站开发技术一日千里,但web前端始终离不开浏览器,最后如故HTML+JavaScript+CSS那3个要旨,围绕那3个主导而支出出来大批量技巧框架/解决方案。

自家从2000年终先河做网站开发,使用的技艺不断迭代,一些破灭了,越多的面世了。

多年来写过  .NET技术大系概览
(迄今停止最全的.NET技术栈) 
,相信广大网友感慨万千精晓的.NET技术远没有这一个技术栈里面所描述的多。

Web Front End Stack.png

AD:

 问题

  大家是不是想过:

  • ca566亚洲城,.NET究竟包罗哪些技能呢?
  • 自身所控制的技术这么些子集,在.NET技术大系这些超集里面占地比例是什么吧?
  • 自己究竟还尚未控制多少.NET技术吗?
  • 面试的时候会考哪些技能吧?

  相信大家也看过Java的技术栈,一个金字塔形状的(我眨眼之间间没找回,如若您精晓,烦请告诉我),包含了五光十色的技巧:

ca566亚洲城 2

查阅大图

  那一个年来,看过n多.Net架构NET技术大系概览,前端开发技术栈。图/技术栈,搜索了很久,没有找到一个契合本人必要的“较为圆满”地表述.Net技术大系的图纸。相信微软内部有更宏观的,但可惜我未曾找到。

  网络上往返都是那么些大致的按版本新增分类等10来个点的,譬如这么些:

ca566亚洲城 3

翻看大图

  或者这一个依照.NET版本新增技术的:

ca566亚洲城 4

翻看大图

  包含微软自身弄的.net universe
2014都不行:

ca566亚洲城 5

查阅大图

  圣殿骑士 在 新加坡共和国架构师面试计算 里面揭橥过一张.NET架构师面试须求的技巧计算图:

ca566亚洲城 6

查阅大图

  可是那一个统计图面向的是.NET架构师亟待领悟的技能,和自己索要的不平等。

爆栈三部曲

  •  Web前端开发大系概览
    (前端开发技术栈)
     ,包涵大致180个技术点
  •  数据库开发大系技术栈
    (300多技术点)
  •  .NET技术大系概览
    (迄今截至最全的.NET技术栈)

http://www.cnblogs.com/unruledboy/p/WebFrontEndStack.html

 

 .NET技术栈

  最近找工作,面试了多家商厦,不同商家有例外的技艺须要,我把这几个技术,结合自己早已控制的技术,总括了一下.Net有关技能,大概10个大类50个技术点,花了少数年华搞个.NET技术栈概览。

  这几个图形里的分类未必准确,相关技能也难免会有遗漏,欢迎大家率领以便不断革新。

  限于篇幅,那里没有罗列一些技术,譬如:

  • 数据库访问如NoSQL、O/RM如NHibernate
  • Dependency Injection如Autofac

  以下是原文预览图:

ca566亚洲城 7

翻看大图

问题

大家是不是想过:

  • Web前端开发究竟蕴藏哪些技能吧?
  • 我所了然的技巧这些子集,在Web前端技术大系那几个超集里面占的比例是多少吗?
  • 本身究竟还从未领悟多少Web前端技术呢?
  • 面试的时候会考哪些技术呢?

信任广大网友看过自己事先写的.NET技术大系概览
(迄今截至最全的.NET技术栈)
,一个简单易懂的栈图可以概括.NET那些特大的技术生态圈里面基础技术:

ca566亚洲城 8

 

还有数据库技术栈:

ca566亚洲城 9

那么,Web前端开发是或不是也理应有如此的技能栈概览图呢?

寻找了很久,没有找到一个顺应自身须要的“较为完美”地发挥Web前端技术大系的图纸。

互联网上来回都是那么些简易的,譬如那个:

ca566亚洲城 10

或者那几个:

ca566亚洲城 11

抑或那么些:

ca566亚洲城 12

但是那些都远远没有中度概括整个Web前端开发技术,和本身须求的不平等。

前言

Web前端开发技术栈

今昔风靡一个说法,是Full Stack
(全栈),简单地说是万金油,说得美观一点就是前者、后台、存储、架构等都懂,我觉着我不是全栈,而是爆栈(stack
overflow),开玩笑了。。。。

这几个Web前端开发技术栈,大概20个层级,大概100个技术点,从底部平素到最顶层:

  • 浏览器
  • 渲染引擎、JavaScript引擎
  • HTML/JavaScript/CSS三支柱
  • 编辑器
  • 编译职分
  • 编译工具
  • 打包、调试、质量
  • 测试
  • JS基础类库
  • JS类库
  • UI框架
  • CSS预处理器
  • 模板
  • 现代化
  • 安全/模式
  • 中等语言
  • 跨平台解决方案

以此图形里的分类未必准确,相关技能也难免会有遗漏,欢迎大家指点以便不断立异。

Web前端技术其实太繁多限于篇幅,,那里没有罗列一些技术。

以下是预览图:

ca566亚洲城 13

点击查看原尺寸大图

.Net推出13年了,Visual Studio 2015 / .NET Framework 4.6明日也揭发了。

GitHub开源

在GitHub开源了:WebFrontEndStack

 

从2002年的.NET
1.0初叶,1.1,2.x,3.x,4.x,每个新本子的.NET都会增多新的技术,生态圈也在时时刻刻扩张。

交互式浏览

点击 这里 查阅基于HTML的交互式图示
(鼠标拖动/滚轮缩放)

1 赞 8 收藏
评论

问题

至于小编:灵感之源

ca566亚洲城 14

智能实验室开创者。做过开源,写过绝对化下载量软件,爱美剧电影音乐雅观的女生。定居澳大利亚联邦(Commonwealth of Australia)芝加哥。twitter加unruledboy。移民澳新的去freeoz论坛中国域名hioz

个人主页 ·
我的小说 ·
6 ·
  

ca566亚洲城 15

世家是还是不是想过:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website