我是从C/C++时代走过来的开发者,对静态语言的那些设计上的设定,非常熟悉。然而,我却发现不少只研究JavaScript的程序员,对程序语言的“数据类型”问题,有着迷之自信。 典型表现就是:他们把TypeScript吹捧的过度了,似乎系统开…
标签:JavaScript
专业前端-使用vue框架构建SPA应用
入门 注:以下的开发流程、方法,已经可以归为专业化的前端开发了。 在我看来,普通的前端应用和专业前端开发,有个基本的分界线:是不是使用整套的js工具,处理从开发到发布的任务; 是不是使用编译式的发布模式。 普通的应用开发,一般从最简单的模式…
JavaScript的进化和未来
这个话题应该由设计开发JavaScript的人来写,因为话题范围比较大,不过我不是。但是作为熟悉多种程序语言的开发者,我仍然觉得有不少话要说,就挑选我想过的部分讲好了。 历史: 关于JavaScript的历史,想必大家早就清楚了,这个语言先…
流畅的Python-Fluent Python读书笔记-17-使用future处理并发
本书出版之时曾被读者批评翻译问题,最受批评的地方就是此章,future翻译成了“期物”,算是一个新名词的尝试。但是读者并不买账。后面的版本,出版社干脆把不少地方的“期物”改回原文 – future。 个人看法是:不影响理解即可,…
流畅的Python-Fluent Python读书笔记-15-上下文管理器和else块
这章讨论上下文管理器问题以及一些控制结构中附加的else语句事项。 与其它常见语言不同,Python设计了一个特殊的else控制流程。除了标准的if/else之外,它给for/while/try控制块都增加了else控制流程。它的执行行为是…
优秀的开发者为什么要学习研究新的编程语言?
新的语言,代表着对事物更新的理解和更好的阐述方式。 跟我交流较多的朋友们会知道,我是很早就坚持研发人员要多学会几套编程语言的人,特别是新的开发语言。有段时间,我甚至都在准备尝试自己设计一个有应用场景的编程语言。计算机语言是人设计的,了解了核…
聊聊Node.js的一点开发体验和应用场景
这几天看见几位业内人士在批Node.js,我也谈一下自己的看法。我是坚持技术多元理念的人,就是从不过分鼓吹、贬低某项技术或相关体系,坚定认为,每项技术都应该用在合适的地方,不要老拿一把锤子包打天下。研发人员要善于学习,理解不同语言、技术的特…
为什么是javaScript?
注:这是2015年写的文章,JavaScript还在疯狂的朝着各个领域进军。而JS自己,也在迅速的改进。更新的版本,具备更好的操作能力,更适应新一代环境的需求。想起那句话,不知道谁说的了:只要有足够的需求和时间,原本坏的也能改进成好的。拭目…