ca88手机登录网页版:NET技术大系概览,Web前端开发大系概览

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

2015/08/12 · JavaScript
· Web开发

正文小编: 伯乐在线 –
灵感之源
。未经小编许可,禁止转发!
欢迎出席伯乐在线 专辑作者。

ca88手机登录网页版 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年底初阶做网站开发,使用的技术不断迭代,一些消失了,越来越多的产出了。

目前写过  ca88手机登录网页版:NET技术大系概览,Web前端开发大系概览。.NET技术大系概览
(迄今为止最全的.NET技术栈) 
,相信广大网友感慨万千了然的.NET技术远没有那个技术栈里面所描述的多。

Web Front End Stack.png

AD:

 问题

  大家是不是想过:

  • .NET究竟含有哪些技能呢?
  • 我所控制的技术那些子集,在.NET技术大系那几个超集里面占地比例是什么样呢?
  • 本身到底还从未控制多少.NET技术吧?
  • 面试的时候会考哪些技术呢?

  相信大家也看过Java的技术栈,一个金字塔造型的(我刹那间没找回,如若你领悟,烦请告诉自己),包蕴了种种各种的技能:

ca88手机登录网页版 2

翻看大图

  这么些年来,看过n多.Net架构图/技术栈,搜索了很久,没有找到一个符合自己要求的“较为完善”地表述.Net技术大系的图样。相信微软之中有更周到的,但可惜我一向不找到。

  互联网上来回都是那多少个不难的按版本新增分类等10来个点的,譬如那个:

ca88手机登录网页版 3

查看大图

  或者这几个根据.NET版本新增技术的:

ca88手机登录网页版 4

查看大图

ca88手机登录网页版,  包含微软自身弄的.net universe
2014都不行:

ca88手机登录网页版 5

翻看大图

  圣殿骑士 在 新加坡共和国架构师面试总括 里面发表过一张.NET架构师面试必要的技能统计图:

ca88手机登录网页版 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

  以下是原文预览图:

ca88手机登录网页版 7

翻看大图

问题

我们是不是想过:

  • Web前端开发究竟蕴藏怎么样技能吗?
  • 自家所主宰的技能那个子集,在Web前端技术大系那些超集里面占的比重是多少吗?
  • 自家到底还尚未控制多少Web前端技术吗?
  • 面试的时候会考哪些技术呢?

深信广大网友看过自家事先写的.NET技术大系概览
(迄今停止最全的.NET技术栈)
,一个简练易懂的栈图可以概括.NET那么些庞大的技能生态圈里面基础技术:

ca88手机登录网页版 8

 

还有数据库技术栈:

ca88手机登录网页版 9

那就是说,Web前端开发是不是也应当有这么的技术栈概览图呢?

寻找了很久,没有找到一个契合本人要求的“较为圆满”地表述Web前端技术大系的图形。

互联网上往返都是那些不难的,譬如这几个:

ca88手机登录网页版 10

或者这几个:

ca88手机登录网页版 11

如故那几个:

ca88手机登录网页版 12

唯独那些都远远没有低度概括整个Web前端开发技术,和自家急需的不等同。

前言

Web前端开发技术栈

近期风行一个说法,是Full Stack
(全栈),简单地说是万金油,说得体面一点就是前者、后台、存储、架构等都懂,我觉得自身不是全栈,而是爆栈(stack
overflow),开玩笑了。。。。

本条Web前端开发技术栈,大致20个层级,大致100个技术点,从最底层一直到最顶层:

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

其一图片里的归类未必准确,相关技术也难免会有遗漏,欢迎我们指引以便不断创新。

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

以下是预览图:

ca88手机登录网页版 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 收藏
评论

问题

关于小编:灵感之源

ca88手机登录网页版 14

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

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

ca88手机登录网页版 15

大家是不是想过:

发表评论

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

网站地图xml地图