Для моего следующего проекта двумя ведущими лидерами являются .NET и Java. Проект должен взять директорию (что-то вроде My Music in Windows), которая содержит каталоги и музыкальные файлы (сначала MP3, но в конечном итоге расширена до других музыкальных форматов). Для каждого файла он позволит вам воспроизводить файл и просматривать/редактировать его метаданные, имя файла и местоположение.Поддерживает ли .NET (Mono) кросс-платформенные файловые операции и кросс-платформенную обработку метаданных аудио (через библиотеки)?
Я знаю, что Java имеет библиотеки для получения/редактирования метаданных и кросс-платформенной поддержки файловых операций. Я также знаю, что .NET имеет библиотеки для работы с метаданными, но я не уверен в необходимых файловых операциях. Тем не менее, я действительно хочу вернуться в .NET, тем более, что хочу сохранить его в своем резюме, но я не использовал его с .NET 2.0 (и это, что, 3.5 сейчас?), И если я не буду не отставайте от него, нет смысла включать его в мое резюме, так как я не мог ответить на любые вопросы о новых версиях технологии.
Первоначально Windows является моей единственной заботой, но я хотел бы выпустить это как кросс-платформенное приложение.
Примечание: Я знаю, что я изобретаю колесо, но это проблема, с которой я столкнулся, и я думаю, что было бы очень весело решать. Он имеет дело с рядом проблем, от проблем пользовательского интерфейса до управления файловой структурой во внешних библиотеках и т. Д.