zoukankan      html  css  js  c++  java
  • javascript的崛起及其生态元素

    随着web的流行,人们花在浏览器上的时间吸引了巨头们对浏览器的重视,继而几年前富客户端概念,一批富客户端技术的涌现,如silverlight, flex等,曾经风起云涌,最终都败给了html5 和 javascript。

    javascript的正式崛起的标志应该是nodejs的发布,从此,javascript开始迅速告别碎片化脚本,向工程化演进,接下来看看最近几年辅助javascript成长的一些功臣们。

    最大的功臣: nodejs 

    nodejs重写了io 接口,利用事件循环支持异步io,大大提升了吞吐率。。

    1.向服务器端进军,库的管理,运行与测试。

    nodejs, npm,上万的服务器端库。

    2.向浏览器客户端继续挺进,由碎片变成库,可复用的,脚手架与客户端库支持,集成与测试,浏览器运行容器支持, 性能优化工具。

    components, bower, yo, yeoman, grunt,glup, http-server, karma, mocha, jasmine, phantomjs, seletium, concat,uglyfy,imagemin,coffee,sass,less.   yeoman提高开发者生成效率和构建web应用的幸福感

      

    3.向桌面挺进,新型的架构:node-webkit,让你使用html5 css javascript书写桌面程序。

    4.移动app:新型框架cordova,打通各类移动平台android ios winphone以及黑莓 nokia等7个平台, 使用javascript调用手机平台的原生接口比如camera,geo等。

    5.后端web app框架:如express ,sails和 loopback 

      

    ---待续。

  • 相关阅读:
    1、听说过Redis吗?它是什么?
    55、数据库高并发是我们经常会遇到的,你有什么好的解决方案吗?
    54、数据库如何保证持久性?
    53、数据库如何保证原子性?
    52、数据库如何保证一致性?
    注解定义、基本语法和属性
    Macbook 装机必备--开发篇
    http
    python:beaufiful
    python-yield
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/4200694.html
Copyright © 2011-2022 走看看