从c++看js的那些概念

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

reactjs,flux ,angularjs 

cmd,amd模块化设计。

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

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

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

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

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

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

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

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

 

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值