前端前景如何?
前端目前是高危行业,不久之后会经历一次大洗牌,或许七八年,或许三五年,甚至可能一两年,总之一定不会太遥远。
可能在HTML6标准定案的那一天,或许比那天还要更早。总之,现在大多数人所理解的前端,将产生翻天覆地的变化。
可能会发生的事件:
Javascript可能被废掉。这是目前w3c组织html6标准制定的提案内容之一。html6标准页面中,或许不再含有javascript代码。
必然会发生的事件:
静态语言(C#,Java,Go)编译出的程序,可以运行于浏览器端,速度比源生JS快十几倍,甚至几十倍。尤其是C#,拥有Unity3d引擎加持,无需学习新的知识,就可以直接在浏览器上部署大型3D项目。
产生以上危机的根源是WebAssembly。什么是WebAssembly?可以理解为是比Javascript更接近浏览器底层的一种字节码。就像一般编程语言与机器码(0和1)的关系,可以使用静态语言直接编译生成。
目前已经被五大浏览器巨头联合支持(微软,谷歌,火狐,欧朋,苹果),且对于相关标准,各巨头之间不存在任何争议。未来几年,各大浏览器厂商的最主要工作之一,就是改善旗下浏览器,对WebAssembly的支持程度。