ADORB for Mac

ADORB for Mac 1.6

Mac / Victor Ananiev / 98 / Full spec
Сүрөттөмө

Эгер сиз Mac OS X же iPhone OS тутумунда иштеп жаткан иштеп чыгуучу болсоңуз, анда сиздин карамагыңызда туура шаймандардын болушу канчалык маанилүү экенин билесиз. Жашооңузду жеңилдете турган куралдардын бири бул ADORB, Objective-C үчүн CORBA/IIOP ишке ашырууну камсыз кылган акысыз ачык булак алкагы.

ADORB Mac OS X жана iPhone OS системаларында CORBA кардар тиркемелерин иштеп чыгуу процессин жөнөкөйлөтүү үчүн иштелип чыккан. Ал иштөө убагында динамикалык IDL талдоону жана түпкү IDLди Objective-C картасына киргизет, бул IDL түрлөрүн ыктыярдуу Objective-C класстарына салыштырууга болот дегенди билдирет.

ADORBди колдонуунун эң чоң артыкчылыктарынын бири - бул стюб же скелет файлдарына болгон муктаждыкты жок кылат. Адатта, CORBA тиркемесин түзүү IDL файлдарынан бул файлдарды жаратууну, андан кийин аларды компиляциялоону жана тиркеме менен байланыштырат. ADORB менен, бирок CORBA тиркемеси менен түзүлө турган жана түзүлө турган так же скелет файлдары жок.

Анын ордуна, ADORB CORBA IDL файлдарын иштөө учурунда чечмелейт жана динамикалык түрдө алыскы операциялар үчүн ыкма чакырыктарын түзөт. Бул IDL файлдарындагы өзгөртүүлөр сиздин колдонмоңузга сөзсүз түрдө таасирин тийгизбейт дегенди билдирет - сиз аларды жөн гана алмаштырып, колдонмоңузду өчүрүп күйгүзсөңүз болот.

ADORB колдонуунун дагы бир артыкчылыгы - бул алыскы чалуудан кайра чалууларды колдоо. Бул сизге мүмкүн болушунча көбүрөөк ийкемдүүлүк менен татаал тиркемелерди түзүүгө мүмкүндүк берет.

ADORB ошондой эле Mac OS X же iPhone OSде иштеген иштеп чыгуучулар үчүн эң сонун тандоо кылган бир нече башка функцияларды колдойт:

- Динамикалык байланыштар: алкак объекттердин ортосундагы динамикалык байланышты колдойт.

- Native Objective-C байланыштары: алкак IDL түрлөрүн ыктыярдуу ObjC класстарына карталайт.

- Баалардын түрлөрүн колдойт: Сиз колдонмолоруңузда баалуу типтерди колдоно аласыз.

- Абстракттуу интерфейстерди колдойт: Сиз өзүңүздүн кодуңузда абстрактуу интерфейстерди аныктай аласыз.

- Interceptors колдойт: Сиз кодуңузда тосмолорду колдоно аласыз.

- RMI_IIOP колдойт: typeID "IDL:" же "RMI:" префиксине ээ болушу мүмкүн.

- GIOP 1.0/1.1/1.2 башка ORBs менен өз ара аракеттенүү

Жалпысынан алганда, сиз Mac OS X же iPhone OS'до CORBA кардар тиркемелерин иштеп чыгууну жөнөкөйлөтүп, динамикалык байланыштар жана алыскы чалуулардан кайра чалууларды колдоо сыяктуу өркүндөтүлгөн функцияларды камсыз кылган колдонууга оңой алкак издеп жатсаңыз, анда ADORBден башканы издебеңиз. !

Full spec
Publisher Victor Ananiev
Publisher сайты http://homepage.mac.com/v_ananiev/adorb/home.html
Чыккан датасы 2010-01-30
Кошулган күнү 2010-01-30
Категория Иштеп чыгуучунун куралдары
Sub категория Компоненттер жана Китепканалар
Нускасы 1.6
Os талаптар Macintosh, Mac OS X 10.5 PPC, Mac OS X 10.5 Intel, Mac OS X 10.6 Intel
Талаптар Mac OS X 10.5 - 10.6
Баасы Free
Жумасына жүктөөлөр 0
Жалпы жүктөлүүлөр 98

Comments:

Эң популярдуу