Драйвер Modbus: C против Java - PullRequest
3 голосов
/ 14 июня 2010

Я скоро собираюсь начать проект, в котором мне необходимо запрограммировать драйвер Modbus.Мой первоначальный подход состоял в том, чтобы захотеть сделать это на Java, однако мой начальник связался с компанией, имеющей опыт работы с Modbus, и они сказали, что C - лучший язык для обращения к Modbus.Так что мой босс в значительной степени требовал, чтобы он был на C. Мои знания C не очень велики, поэтому мне нужно было бы научиться достаточно, чтобы заставить драйвер Modbus работать в правильном и стабильном порядке.

Итак, мой вопросВам, стековец потока, люди с некоторым опытом работы с Modbus: насколько важен может быть выбор C против Java?Сайт Modbus, кажется, имеет библиотеки Java, если бы C во всех отношениях превосходил Java, зачем им эти библиотеки?Было бы полезно изучить C правильно для преимуществ, которые могут дать?

1 Ответ

2 голосов
/ 14 июня 2010

Я использовал только некоторые реализации Modbus в C / C ++ (в домашних реализациях), но есть некоторые реализации с открытым исходным кодом modbus. Я считаю, что они могут быть использованы, если лицензия вас устраивает. Вы можете реализовать это и на Java - это вопрос выбора; в этом случае вам придется обосновать свой выбор.

ПОЗЖЕ: эта реализация находится под лицензией BSD. Вы должны быть в состоянии сделать что-нибудь с этим - но не забудьте упомянуть источник.

...