zoukankan      html  css  js  c++  java
  • javscript全栈:javascript可以用在各个领域(序)

    作者:

    方晓(陆金所前端工程师)

    适应读者

    • 前端工程师
    • 前端架构师
    • javascript爱好者
    • 测试工程师
    • 吃瓜群众

    什么叫javascript全栈?

    大多数人觉得js是不是处理下dom元素,写写页面,其实javascript发展到今天已经可以使用于各个领域,javasript全栈是通过javascript技术来实现各种领域的一种形态,javascript统治全世界指日可待。

    我们看看javascript的排名:

    javascript可以做什么?

    1. 浏览器客户端

    大部分公司的前端都在使用javascript来完成浏览器客户端的开发,大多数会用到jquery,reactjs,AngularJS, Vue.js, bootstrap等等。

    2. 服务端

    有些有大前端团队的公司开始使用nodejs做web服务端开发。

    3. app

    hybrid-app:cordova(以前叫phonegap), hbuilder

    natvie-app:react,weex。

    4. 微信小程序

    这里就不用赘述了,微信自己研发的一套,比较像react。

    5. 桌面应用

    用来开发pc的桌面应用,小部分公司在提供这种应用,一般使用Electron,NW.js, heX(国产,有道)

    6. 浏览器插件开发

    chrome-plugin,firefox等等,一般用来开发一些小工具来提高效率。chrome有一个store里面可以下载这类插件。

    7. 游戏开发

    WebGL:浏览器游戏

    2d游戏: cocos2d 支持js

    3d游戏:Unity3d 支持js

    8. VR

    渐渐流行的VR,也可以通过js来开发和渲染,现在各个浏览器厂商在推进WebVR提供支持。

    9. AR

    大家可能对这个比较陌生,

    增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。可以参考《Leap Motion JavaScript开发 手势控制基础篇》

    10. 硬件

    可以看https://tessel.io/

    11. 操作系统

    firefox Os虽然在移动操作系统失败了,但物联网还是有很多可以作为的,我们可以用javascript开发操作系统的界面了。

    写到这儿大家有没有觉得javascript统治全世界了呢,javascript在任何场景都会有它的用武之地。

    javascript全栈指南推出计划

    微信公众号:大前端工程师, 会将全栈指南的各种技术做为不同的专题定期给大家推送原创干货文章与教程,帮助大家熟悉javascript在各个领域的应用。

     

  • 相关阅读:
    欢乐送小程序自动化探索实践
    看完这篇还不了解 Nginx,那我就哭了!
    测试人的技术栈
    Bug,项目过程中的重要数据
    什么是测试开发工程师?
    hdu 1219 AC Me
    hdu 1202 The calculation of GPA(算绩点问题)
    hdu1205吃糖果(插空法)
    hdu1201(18岁生日)
    hdu1231最大连续子序列
  • 原文地址:https://www.cnblogs.com/fang9159/p/6636162.html
Copyright © 2011-2022 走看看