学习Js能干嘛?
很多人对JavaScript的认识可能还是停留在Web前端交互脚本上,不过随着node的发展,以及前端模块化的思想的发展,JavaScipt有统治宇宙的趋势和能力。 作为一个稍微接触点前端的纯后端研发来发表一下自己非专业看法。
JavaScript到底能干什么?
1 开发前端页面
这是JS最本职工作,随着React,Vue,Angelajs等前端框架的火爆,很多网站为了更好的体验和功能交互都转向单页应用了。
2 后端开发
Node技术的火热是的原本仅仅能做前端页面的JavaScript摇身一变开发后端也毫不逊色。Node采用Google V8引擎执行js,Node的事件驱动,非阻塞的异步I/O模型,使得JavaScript写的Node后端应用性能也非常出色。
3 移动端开发
仅仅开发前端页面和后端应用,那还是小瞧JS的实力了,现在的WEEX或REACT NATIVE技术让JS开发移动端跨平台App完全变为了可能,性能几乎和Native页面无异,而且还不用关心IOS或Android.
总结:移动端(IOS,Andriod),Web端,后端都能开发显然这是要统治世界的节奏。
不过JavaScript的地位并没有想象的好,由于js语法的过于灵活,开发大型项目维护成本比较高。MicroSoft发布的TypeScript作为Js的超集,严谨的语法,增加类型及面向对象属性,及其易维护特性越来越受欢迎。
因个人不是专业前端开发,可能回答不够深入,如果有不同看法和见解的朋友欢迎留言交流,或者补充
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有