.NET (Mono) 是否支持跨平台文件操作和跨平台音频元数据处理(通过库)?
对于我的下一个项目,两个领先者是 .NET 和 Java。 该项目将采用一个包含目录和音乐文件(最初是 MP3,但最终扩展到其他音乐格式)的目录(类似于 Windows 中的“我的音乐”)。 对于每个文件,它允许您播放该文件并查看/编辑其元数据、文件名和位置。
我知道 Java 有用于获取/编辑元数据和文件操作的跨平台支持的库。 我还知道 .NET 有用于处理元数据的库,但我不确定我需要的文件操作。 然而,我真的很想重新回到 .NET,特别是因为我想将它保留在我的简历中,但自 .NET 2.0 以来我就没有使用过它(现在是 3.5?),如果我不这样做的话跟上它,把它放在我的简历中是没有意义的,因为我无法回答有关该技术新版本的任何问题。
最初,Windows 是我唯一关心的,但我想将其作为跨平台应用程序发布。
注意:我确实知道我正在重新发明轮子,但这是我遇到的一个问题,我认为解决它会很有趣。 它处理许多问题,从 UI 问题到文件结构管理到外部库等等。
For my next project, the two leading frontrunners are .NET and Java. The project is to take a directory (something like My Music in Windows) that contains directories and music files (MP3s initially, but eventually expanded to other music formats). For each file, it would allow you to play the file and view/edit its metadata, filename, and location.
I know that Java has libraries for both getting/editing metadata and cross-platform support for file operations. I also know that .NET has libraries for dealing with the metadata, but I'm not sure about the file operations I need. However, I really want to get back into .NET, especially since I want to keep it on my resume, but I haven't used it since .NET 2.0 (and it's, what, 3.5 now?) and if I don't keep up with it, there's no point in putting it on my resume since I couldn't answer any questions about new versions of the technology.
Initially, Windows is my only concern, but I would like to release this as a cross-platform application.
Note: I do know that I'm reinventing the wheel, but this is a problem that I've encountered and I think it would be kind of fun to solve. It deals with a number of problems, from UI concerns to file structure management to external libraries and more.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Mono 关于本主题第一部分的官方页面是 IOMap。
此功能自 1.1.18 起包含。
The official page from mono on the first part of this topic is IOMap.
This functionality is included since 1.1.18.