2008-09-18 4 views
0

Как я могу разрешить другим пользователям создавать компоненты пользовательского интерфейса Java, .NET, Ruby, PHP, Perl, которые взаимодействуют друг с другом?Как разрешить другим пользователям создавать компоненты веб-интерфейса Java, .NET, Ruby, PHP, Perl, которые взаимодействуют друг с другом?

Например, один веб-компонент ui, написанный на .NET, выбирает клиента, а другие компоненты веб-интерфейса, написанные на Java, Ruby или PHP, могут обновлять информацию о выбранном клиенте из разных систем.

ответ

2

Посмотрите что-то, что называется WebServices, SOAP и XML-RPC. Должно быть, вы хорошо себя чувствуете.

1

Используйте веб-службы для обертывания общего кода/библиотек, которые вы хотите разделить по интерфейсам. Все перечисленные платформы имеют достойную поддержку веб-сервисов.

1

Actualy .Net может изначально запускать все эти языки, потому что он преобразует все из них в MSIL, если вы установили правильный компилятор.

Для этого вы можете использовать визуальную студию и создать проект на разных языках. Импортируйте код и адаптируйте его в соответствии с библиотекой .net. Думаю, что это большая работа, но если у вас нет выбора, нет много других альтернатив :-(

В любом случае, все же лучше ограничиться одним или двумя языками, или обслуживание станет кошмар.

+0

Другие вендоры захотят реализовать на языке, на котором реализуются их продукты .... – 2008-09-18 16:11:08