随着互联网的高速发展,软件开发行业不断向前迈进。在2017年,出现了新版本的流行语言,框架和工具,我们也跟着它的步伐而不断学习,跟上它的潮流。今年年底,让我们在未来的2018年,我们最重要最值得学习的web前端技术吧。
2018年前端语言方向建议:
学习一个或多个:JS(ES2017),TypeScript
JavaScript
为了配合Web浏览器的快速发布计划,javascript标准每一年都会更新一次。今年的ES2017已经完成了。它给我们很多JS开发朋友一个显著的特征--异步/等待,能够更好的处理异步函数。
TypeScript
TypeScript2.1在2016年的年底发布完成,主要是为了旧版本的浏览器带来了异步/等待,并且把类型推断进行了更新。TypeScript是一种编译为JavaScript的静态类型语言。它增加了一些比较强大的功能,比如OOP模型和可选的静态类型,让我们的代码维护起来更容易。Angular2应用程序就是基于它编写的,我们建议你尝试。先从基础的教程开始吧。https://www.tslang.cn/
前端(9K)到全栈(10K)
2018年前端框架方向建议:
学习一个或多个:Angular2,Vue.js,Ember,Bootstrap,LESS/SASS
Web
Web平台在近期时间里收获了两个很大的发展--Web Assembly和Service Workers,以快速和高效的优点,弥补了与本地编译应用程序的差距。Service Workers尤其是渐进式Web应用程序的启动技术,还可以为Web平台的通知提供了有效的支持,在未来的发展中有更多的API出现。
Angular 2
Angular 2今年发布。由于它得到了Google的支持,现在很多大型的企业和公司都把他作为开发技术框架。他拥有很多强大的功能,比如从网络到桌面和移动应用程序的写作成为了可能。该框架是基于TypeScript编写的,TypeScript也是编写应用程序的推荐语言。在2017年学习Angular 2将会是一个不错的选择和投资。学习教程在这:https://angular.cn/
Vue.js
Vue.js 2.0今天也发布了。它结合了Angular,React和Ember的优缺点,开发出比它们三个更轻量级并且更快的包。建议你今年也试一试,我们就先从vue的官方教程开始吧。https://cn.vuejs.org/
Ember
Ember是JavaScript框架的另一个选择。它支持数据绑定,自动更新模板,组件和服务器端呈现。它相比其他主流框架,它更加的稳定和成熟,也是应用程序的一个好的选择。
另外还有个值得一看的框架:React,由于React自身的生态系统变得越来越复杂,初学者不是一个好的选择。但是它可以把GraphQL,Relay,Flux和Immutable.js组合成了一个完整的堆栈解决方案。
SASS/LESS
SASS和LESS是现在web前端的最主流的两个CSS预处理器。虽然vanilla CSS最终得到了对变量的支持,SASS和LESS仍然由于对mixins,函数和代码组织的支持。如果你还没有学,现在开始也不迟。
当然除了会Web前端开发技术,还得会懂一些后端和数据的知识。比如Node.js是学后端不错的选择,还有了解一下PHP,Java的知识更是一个加分项。数据库的话有MySQL,PostgreSQL,NoSQL,Redis。开发工具有Yarn,Visual Studio Code和Atom,Git,Bitbucket和Github,DevOps。
你们有什么更好的看法吗?可以在下面留言一下
本文暂时没有评论,来添加一个吧(●'◡'●)