Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 创建FUSE实现时,建议使用哪种垃圾收集语言_Unix_Programming Languages_Binding_Fuse - Fatal编程技术网

Unix 创建FUSE实现时,建议使用哪种垃圾收集语言

Unix 创建FUSE实现时,建议使用哪种垃圾收集语言,unix,programming-languages,binding,fuse,Unix,Programming Languages,Binding,Fuse,我想在Linux和Mac OS X下使用FUSE实现一个虚拟文件系统。我主要在Java和.NET/C#中工作过,但也熟悉Python,并用Python编写了一些小的实用程序/shell脚本。如果可能的话,写C/C++是我会尽量避免的事情,主要是因为在团队中缺乏经验 我从中看到有许多针对不同语言的绑定,但我不确定哪一种是最成熟的。我身边有一个开发团队,他们在Java和C#中工作得最多。除此之外,该环境必须具有常见加密算法的实现,如Rijndael/AES和RSA 我考虑过Mono,因为我们已经有很

我想在Linux和Mac OS X下使用FUSE实现一个虚拟文件系统。我主要在Java和.NET/C#中工作过,但也熟悉Python,并用Python编写了一些小的实用程序/shell脚本。如果可能的话,写C/C++是我会尽量避免的事情,主要是因为在团队中缺乏经验

我从中看到有许多针对不同语言的绑定,但我不确定哪一种是最成熟的。我身边有一个开发团队,他们在Java和C#中工作得最多。除此之外,该环境必须具有常见加密算法的实现,如Rijndael/AES和RSA

我考虑过Mono,因为我们已经有很多C#语言的客户端代码,但是绑定已经有一段时间没有更新了,我有点担心在Mac OS X上部署Mono。Python是一个选项,但是团队不太习惯Python语法,尽管我知道。Java是一种选择,但我关心的是绑定,它似乎没有太多进展


我考虑过的最后一个选项是which,但是缺少文档和示例。我知道Vala不是垃圾收集语言,但我仍然认为这是一种选择。不确定在Mac OS X上部署GObject有多容易。

我还在开发fuse fs。我正在使用python。对于我来说,它比一些静态类型语言(c#或java)更好,因为在调试fuse文件系统时存在问题。您没有访问stdin/stdout/stderr的权限,因此在装载之后,您甚至看不到异常。Python是动态的,它更容易使用回溯、异常、执行帧等进行操作。

我不知道您想问什么问题。“我的团队使用哪种语言最成功?”这不是我们可以帮助您解决的问题。如果您想知道FUSE的哪些绑定是成熟的,并且目前正在使用,那么您应该问这个问题。您使用哪种Python实现?有一个谷歌代码项目和FusePython。