LCDS RemoteObject против BlazeDS RemoteObject

Я новичок в Flex, так что терпите меня. Я работаю над приложением, в котором мне нужно изменить приложение Flex с помощью LCDS на приложение BlazeDS. Текущее приложение на основе LCDS использует только функциональность RPC, которая также присутствует в BlazeDS.

Я прочитал в Интернете, что и LCDS, и BlazeDS сейчас разрабатываются Adobe. Я загрузил BlazeDS под ключ (демонстрационное приложение) и обнаружил, что даже библиотеки в папке «lib» такие же, как и в моем текущем приложении на основе LCDS.

Кроме того, APMO способ настройки конфигурации в remoting-confix.xml и service-config.xml также одинаков.

Мой вопрос:

  1. Если в LCDS RPC и BlazeDS RPC все выглядит одинаково, то в чем разница, или я упустил что-то важное?

  2. Кроме того, если и LCDS, и BlazeDS разработаны Adobe, а библиотеки одинаковы, то есть ли реальная необходимость в изменении приложения с LCDS на BlazeDS. Я знаю, что LCDS является платным, а BlazeDS - бесплатным, но я не понимаю, где я могу внести изменения в приложение, чтобы сделать его BlazeDS, если библиотеки в обоих случаях одинаковы?

  3. Наконец, есть ли разница в том, как мы создаем и вызываем RemoteObject в LCDS и в BlazeDS?

Любезный ответ. Спасибо.


person Harry_S    schedule 23.01.2014    source источник


Ответы (1)


LCDS имеет больше функций, которых нет в blazeds, и спроектирован так, чтобы быть более масштабируемым. Если вы не используете какую-либо конкретную функцию для LCDS, то переходить к ней безболезненно. для большинства приложений (не корпоративных) подойдет blazeds. вызовы удаленных объектов такие же. есть также гранит как другой вариант.

person StephenNYC    schedule 24.01.2014