Начинающий перекомпилирует Java-проект с открытым исходным кодом в мой проект - PullRequest
1 голос
/ 05 апреля 2011

Я использую автономный мост FLOSC.jar для связи между Flash и MaxMSP через порты OSC.Flosc - это проект Java с открытым исходным кодом.

Мой главный вопрос: насколько легко / сложно для новичка Java, такого как я (хотя у меня есть опыт работы с языками более высокого уровня), написать такую ​​же функциональность моста вмоя собственная java-программа, использующая классы , предоставляемые проектом flosc?

Может кто-нибудь взглянуть на исходный код и сообщить мне, какие файлы мне нужны (их запутанно много!) и дайте мне общее представление о том, как это сделать?

Большое спасибо!

1 Ответ

0 голосов
/ 19 апреля 2011

Мой вам совет - просто используйте FLOSC.Во-первых, 9 исходных файлов / классов не так много для того, что вы делаете.Если бы это было что-то с 50 классами / файлами и множеством дополнительных функций, которые вам не нужны, я бы сказал, что если задача, которую вы хотите выполнить, небольшая, возможно, вы могли бы переписать ее, чтобы избавиться от наворотов.Но в этом случае я не вижу смысла в переписывании, поскольку ваша версия, вероятно, будет иметь такой же уровень сложности.Вы захотите иметь класс OscMessage, класс OscPacket, класс TcpServer и т. Д. И т. Д.

Почти никогда не бывает хорошей идеей переписать что-то, что работает, если у вас нет много времени в ваших рукахи вы хотите узнать о технологии.Если FLOSC не работает должным образом или содержит ошибки, это другая история - тогда иногда проще переписать, чем отладить, если вы изначально не написали ошибочный код.Но опять же, это зависит от того, сколько кода вы должны переписать.

Что касается того, будет ли это трудно для вас, трудно сказать - что вы подразумеваете под "языками высокого уровня"?Какой у вас опыт программирования?

...