7 小型制冷设计轻应用程序开发


[题引]:都9012年了,你还在按着计算器做制冷设计?这里我们介绍使用javascript编程在小型制冷设计中的应用,远离重复烦躁的手工计算。此处选取了吴业正《小型制冷设计》中的案例,以便比较。

为什么要用HTML5/javascript编程呢?可以使用其它计算机编程语言吗?答案是肯定的,但js作为近年发展迅猛的计算机明星全能编程语言,可以做机器学习、物联网、虚拟现实、OCR等等,js的优点前文已反复陈述,如下是2019年3月TIOBE对各计算机语言使用的排名。

js排名第7,作为后起之秀已表现非常不俗。我们看看其它的主流计算机语言编程存在的一些困难:

①C/C++:选择其是对自我身心的摧残,但摧残过后没有主动放弃可能别有一番洞天。在学习C/C++编程前,需要学习安装GCC编译器,配置环境变量,学习MakeFile写法,等你搞清楚了,1-2周可能过去了;会写程序,你还要继续学习GDB调试。还没开始学习C++就要预先学习这么多内容。等你学习完比较新C++11了,发现C++的标准每年都在更新,你可能一辈子也学不完。好不容易对C++一知半解了,需要学习MFC界面编程,又好几周过去了,学3D编程,学绘图……等等。所以不当然C语言也足够用了,一个好的IDE能解决很多问题,例如宇宙最强IDE:Visual Studio。

②VB:比较好的选择,拖拽组件完成界面布局,编码也简单。但同样离不开运行时。

③Matlab: 2019版本全部安装好像要15G吧,好像用盗版也不光彩吧。也是非常好的选择,但目标机没有安装就不能运行。

④C#/WPF:写几行代码需要安装几百M的. Net Frameworks;题外话,微软自己产品如Visual Studio Code都是用js写的。我在想是不是M$放弃C#/WPF了?

⑤python:初学者学习曲线较高,语法与VB类似但又不同,后处理可以结合matplotlib库实现精美图表。运行需要安装python环境。

关于计算机语言的形象一点的比较,可以查看下图类比(原文http://coolshell.cn/articles/6639.html):

js功能没有C/C++强大,但是非常实用,能够快速解决手边的常规问题。这一部分内容分别介绍CAD图纸绘制、制冷APP设计及实现。制冷设计中,javascript可以多快好省的做那些事情呢?

  • 计算,数值大型代数方程求解
  • 简单CAD制图,无论是2D还是3D
  • 3D编程
  • 界面开发,如extjs,jqueryUI,easyUI,bootstrap等等

我们可以使用js一站式解决制冷设计,从理论设计,用户输入界面,到图纸输出。最关键的是开发效率大为提升,这是其它语言说不能比拟的。

(正文完)

原文发布于微信公众号 - 传输过程数值模拟学习笔记(SongSimStudio)

原文发表时间:2019-03-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券