zoukankan      html  css  js  c++  java
  • 从c++看js的那些概念

    感觉c++逐渐没落了,js正风生水起,各种概念层出不穷。

    reactjs,flux ,angularjs 

    cmd,amd模块化设计。

    初看起来好像很高端的样子,后来发现也不过是如此。

    c++毕竟经历了那么久的工业实践考验,许多问题很早就碰到并解决,已经不是问题了。

    reactjs、angularjs,一个扩展js、一个扩展html,来实现界面和逻辑的分离,以及单向或者双向数据流。

    和c++里,最早用代码写界面,最后出现了界面文件。对于界面文件有两种方法,一种是直接把界面编译成代码,一种是在运行时载入。

    qt对界面的处理就有这两种方式,不过好久没用了,具体叫什么名字不记得了。数据流,在qt里的信号槽,就是类似的。

    至于mvc,就不用说了。而c++里模块化的设计,从头文件、到静态库、再到动态库,已经非常成熟了。

    我想这大概是面向的问题不同才有不同的发展,现在js的应用广泛,电脑性能逐渐强悍,逐渐摆脱了做网页的框,现在正逐渐向工业化发展。

    对于我们这些c++程序员来说,其实不必害怕,有了底层语言的基础,转向js并不是太难,"他山之石可以攻玉",类比c++的经验,应该更能理解。

    js的异步真是伤人,我觉得这个设计师脑残,有同步有异步,这才是真实的世界。

    于是为了用同步的写法,写异步,又拿出了一大堆概念,自以为是。

    反正不太喜欢,不过为了生存,还是得学习,可悲!

  • 相关阅读:
    数论分块与整除相
    P3254——DP&&入门
    P3384——树链剖分&&模板
    树链剖分模板
    P4145——线段树点修改&&模板题
    P1198最大数——线段树点修改&&模板题
    线段树(四)——两个标记(add和set)
    epoll 知识总结
    C++中的mutable关键字
    [LeetCode] Max Points on a Line
  • 原文地址:https://www.cnblogs.com/xdao/p/cpp_look_js.html
Copyright © 2011-2022 走看看