网格–感觉像电子表格的JavaScript IDE

发布于:2021-01-16 11:32:19

0

93

0

网格 JavaScript IDE JavaScript

有时,常规电子表格只是不切实际。输入Mesh,这是一个JavaScript IDE,旨在让受Excel限制约束的人喜欢在电子表格中工作。

首先是第一件事。让我们解决这个问题:Mesh不能替代Microsoft Excel。事实并非如此。Mesh的程序员Chris Pearson对此非常了解。

皮尔森说:“网格并不是要取代所有领域的现有电子表格程序。” “开始网格是因为我找不到在Excel中跨任意 数量的单元格输出公式结果的方法 。”

Mesh是围绕文本文件编辑器的电子表格UI包装。网格上的动作会自动转换为JavaScript代码中的更改。基本上,这是为了帮助使用Excel的开发人员,但发现尝试使用Excel时存在一些限制。

网眼  

{xunruicms_img_title}

Mesh是一种感觉像电子表格的JavaScript IDE 。基本上,Mesh的目标是使用“常规”编程语言来改善开发人员的体验。培生(Pearson)建议人们在以下情况下应考虑使用网格:

  • 使用JavaScript,但需要快速的视觉反馈和便捷的网格UI

  • 使用电子表格,但受到Excel的限制。

但是,有一点警告,Mesh当前正在积极开发中。事情发生了很大的变化,它仍然处于非常粗糙的beta阶段。

所以不是Excel

Mesh是电子表格领域一个非常有趣的进入者,但是我们并不是说您现在应该删除Open Office或MS Office的副本。现有的电子表格程序提供基于位置的引用和格式,这非常灵活。这使它们非常适合用作计算暂存器,或者用于查看或编辑CSV等格式的数据。

但是,“传统”编程语言可能是一种更好的工具,可用于诸如重复过程这样的事情,而无需人工干预。皮尔森特别指出,大多数电子表格在处理和生成任意长度的数据方面都比较差。在这种情况下,人们使用电子表格是因为它们很熟悉并且易于访问。

优点

Mesh的设计具有编写程序的特定优势:

  • Mesh旨在处理和生成任意长度的数据

  • 网格是用JavaScript编写的

  • 缺少基于位置的引用消除了通常需要人类识别和修复的一类错误

Mesh文件格式只是文本文件中的JavaScript代码,因此:

  • 差异很容易(Windows内置函数:CMD中的FC,PowerShell中的Compare-Object)

  • 它与Git等标准版本控制系统集成

  • 您不需要Mesh即可运行Mesh文件,因此可以将Mesh文件集成到其他系统中。

缺点

  • Mesh是一个新来者,正在积极开发中。因此,这意味着将会有错误。

  • 与Excel不同,每次都会重新计算整个文件(不会缓存不会更改的值)

  • 电子表格显示不适用于其值在文件过程中变化的名称(如果采用“不变性”约定,则可能会获得最佳结果)

  • 网格错过了Excel的内置功能

  • 在不破坏文件中其他引用的情况下无法重命名

因此,显然,系统中仍有一些问题需要解决。但是,这似乎是电子表格领域令人兴奋的新进展。

如果你有兴趣,你可以找到网格的GitHub的页面在这里 和预览页面 在这里。继续前进,看看Mesh是否适合您的JavaScript IDE电子表格!