我想编写一个小程序,让我使用表单来更新一些本地文件。
我可以通过制作json来阅读它们,但JS不会让我写本地文件。
我一直在Perl中这样做,但它没有方便输入的GUI(没有尝试使用一些Tkx kludge)
是否有一种语言可以让我使用GUI并编写本地文件(并支持哈希和正则表达式)?
答案 0 :(得分:6)
JavaScript 将让您编写本地文件,您无法在基于浏览器的JavaScript中执行此操作。以node.js为例,您可以读取和写入文件没问题。因此,结合一些HTML,客户端JavaScript,Ajax和“服务器端”(在同一台机器上运行)JavaScript来完成您需要做的事情。
对于允许您使用GUI的语言,允许文件访问,并支持哈希和正则表达式......这几乎是所有其他主流语言。我个人会推荐Visual Basic.NET。
答案 1 :(得分:3)
如果你想要Perl和JS GUI,为什么不这样做呢?使用Perl代码作为CGI脚本运行本地Web服务器,并通过基于浏览器的前端连接到该服务器。 Apache可以在Linux和Windows上运行,安装起来也轻而易举。只需确保使用一些现代的Perl Web框架,而不是一些古老的东西来简化您的开发。
答案 2 :(得分:0)
我相信谷歌新的dart语言(在js到java之间的语法(主要是js),浏览器嵌入等)可以做到这一点。我在这里只是read。从来没有尝试过它。
答案 3 :(得分:0)
如果您的GUI是基于Windows的,请尝试使用Microsoft的.NET框架。您可以在几分钟内运行Visual Basic或C#代码的简单GUI。当然它可以写入本地文件系统。