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的异步真是伤人,我觉得这个设计师脑残,有同步有异步,这才是真实的世界。

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

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

  • 相关阅读:
    Oracle 删除重复数据的几种方法
    12.25模拟赛T3
    java实现第五届蓝桥杯圆周率
    java实现第五届蓝桥杯武功秘籍
    Oracle 审计初步使用
    [CERC2017]Intrinsic Interval——扫描线+转化思想+线段树
    ORA-12012 Error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_<NN> in 12.2.0 Database
    12.25模拟赛T2
    java实现第五届蓝桥杯写日志
    java实现第五届蓝桥杯李白打酒
  • 原文地址:https://www.cnblogs.com/xdao/p/cpp_look_js.html
Copyright © 2011-2022 走看看