首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传统VB6软件与Node.js和React.js的性能比较

传统VB6软件与Node.js和React.js的性能比较
EN

Software Engineering用户
提问于 2018-03-26 04:38:24
回答 1查看 355关注 0票数 -4

我公司刚刚开发了一款新的生产管理软件,采用串行通讯进行天平。我的公司在2006年已经开发了使用VB6的软件,并且一直使用这个过时的系统直到现在。

新的软件将是一个使用本地服务器的集中管理软件,并计划使用Node.js (快递)并对前端进行反应。至于串行通信,规模将连接到每个客户端中的一个子服务器,并通过socket.io连接到客户端浏览器

我想问一下,与VB6相比,Node + Express +反应性+ Socket的速度有多快?想象一下,如果所有节点、快递等都运行在同一台计算机上。或者有没有比较这两种技术的文章/数据?

或者我应该自己做测试和基准测试?但是,考虑到这两种技术是如此不同,我应该比较哪些参数?我真的需要专家意见。

EN

回答 1

Software Engineering用户

发布于 2018-04-16 02:19:56

所以已经有一段时间了,我终于能写下来了。将VB6与网络技术相比较就像将水果与蔬菜进行比较一样,水果是甜的,可以立即食用,但如果你先做蔬菜,蔬菜就会很美味。关于这两种技术,一种是相对缓慢的、同步的、老的和容易出错的(如果有错误就立即关闭)与快速、异步、新的和易出现错误的动态编程技术。我没有数字来证明一些基准,但我确信这一点:

  1. 很难用vb6编写干净的代码,而在使用react时,您可以依赖于状态更改。一个州统治一切
  2. 因此,编写JavaScript比编写vb6要快得多。
  3. 当处理大量的后台数据时,vb6会冻结客户端的计算机,反应会冻结服务器,是的是服务器端的处理。但这使得UX的反应更好。
  4. 由于异步特性,填充数据的反应速度更快。
  5. 使用vb6启动应用程序要快得多,但是如果数据库服务器离线,vb6应用程序会冻结,直到出现错误。一个没有回应的应用程序从来就不是一个好的用户体验。在反应中,这一切都没有发生
  6. 当涉及到数据处理时,您可以使用JavaScript轻松地操作它,不像旧的vb6没有那么多的特性和插件。这真的很有用,特别是在我处理规模输出的时候。
  7. 支持。你知道我的意思
  8. 兼容性
  9. UI。这是无与伦比的,但还是值得注意的。

再说一遍,我说的是性能,但这个事实相当主观。但是我应该说,处理和任何类型的数据处理都是一样的,vb6以其简单性和异步性做出反应是相等的。但是,与vb6相比,您的用户体验更好,响应性更强。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/368339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档