CORBA ?

4 отговора 243 прегледа
#1

CORBA ?

Здравейте,
Аз съм сравнително нов в програмирането. Моля в за няколко думи
по следните въпроси.

1. Какво е това CORBA?
2. Област на приложение.
3. Има ли неща много против.

Документация имам достатъчно, но ми се иска, преди да започна
да я чета, да имам някои предварителни представи.
В момента се уча и правя някои приложения с икономическо
предназначение. Служа си със CPP Builder.

Благодаря ви предварително.

Отговор
в отговор на Caшo #2

Re: CORBA ?

Moze bi ima niakakva nauchna stoinst - mnogo disertacii sa zastitha po temata.
Ako obache si praktichno nastoen uchi - .NET + WebServices.

Отговор
в отговор на Caшo #3

Re: CORBA ?

Не ти трябва да се занимаваш с това, освен ако нямаш някакъв конкретен Корба проект!

Корба свързва дистрибутивни хетерогенни среди в едно, тоест примерно Джава и С++ модули могат да си гукат на един език и да работят съвместно използвайки Корба протоколите. Публичните методи и пропертита се описват на един мета-език, ИДЛ, и оттам вече Корба се оправя с комуникацията. Обаче е супер трудно е ебано за писане, плюс е доста стара технология.

Ако искаш хетерогенни среди да си гукат, най-добре се заеми с Уеб Сервисес, Соап, ЕксЕмЕл меседжинг -- доста по лесно се пишат и са доста по актуални. Най-добрите имплементации са на .НЕТ фреймуърка, дори начинаещ програмист може да започне с тях, стига да знае какво е това животно ЕксЕмЕл и как се ползва.

Отговор
в отговор на Caшo #4

Re: CORBA ?

Common Object Request Broker Architecture
Стара и изпитана технология, в момента се ползва активно в целия *nix свят
Ако не ти се занимава с еднодневни технолгии, CORBAта е точно за теб.
Имай предвид че това е само един стандарт, и е доста сложен. За да го ползваш реално, трябва да избереш някоя имплементация на този стандарт (ако разбира се нямаш намерение сам да пишеш такава :) - например bonobo библиотеките, които се използват в GNOME (целия GNOME е базиран на тях - базиран е на CORBA).
Това разира се не е технология на микрософт, затова МС бяга далеч от нея и се опитва на всеки няколко години да измисли конкурентен стандарт - първо беше OLE, после COM, сега на мода е SOAP - CORBAта обединява всичката тяхна функционалност.
официалния сайт на стандарта е [линк]
цялата мрежа е пълна с информация за CORBAта
погледни например [линк]

Отговор
в отговор на cobra #5

Re: CORBA ?

... "в момента се ползва активно в целия *nix свят"
Позволи ми да не се съглася с теб. С изключение на GNOME сякаш няма друг успешен значим проект който да използва CORBA за RPC, защото CORBA не съответства на Unix традицията за текстуалност и прости интерфейси.

Отговор