...

Домен com это что за программа

Что такое COM объект, как происходит его разработка, какие особенности реализации COM Microsoft?

Всем добрый день. Хотел бы получить краткие и понятные для новичка ответы на следующие вопросы:
1) Что такое COM объект?
2) Как происходит разработка COM объекта?
3) Какие особенности реализации COM Microsoft?
Прошу воздержаться от скидывания многостраничной литературы.
Спасибо.

  • Вопрос задан более трёх лет назад
  • 9585 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 3

gbg

Любые ответы на любые вопросы

1) Еще одна безумная инкарнация попытки микрософта по встраиванию одной программы в другую. До этого были DDE, OLE, ActiveX и прочий зоопарк. Про это даже легенды слагают.

Сначала были Windows API и DLL Hell. Революцией N1 было DDE — помните, как ссылки позволили нам создавать статусные строки, отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток — его писали не они!

2) Долго, мучительно и с кучей копания в дебаггере. Спецификация COM — огромный многостраничный документ, которых вы боитесь.
3) Они были популярны в 1998 году и около того времени. Тогда даже рабочий стол форточки сделали таковым объектом. За 10 лет популярность пошла на спад, так как оказалось что кроме встраивания экселя в ворд, это все нафиг никому не надо (особенно в ТАКОМ виде), а программы могут общаться между собой не при помощи монструозного бинарного интерфейса с маршалингом, и даже не при помощи километров XML в SOAP, а гораздо более легковесными посылками и обращениями к REST API. Сейчас это чудо можно встретить разве что при работе с DirectX.

Ответ написан более трёх лет назад
Нравится 6 6 комментариев
Очень плохой ответ.

gbg

NewDevLab, Пишите хороший ответ, кнопик рядом.

gbg

NewDevLab, Впрочем, правы, как я мог забыть об Истории компьютерных революций от Microsoft — добавил ссылку. Теперь — лучше?

Армянское Радио, ну что такое. это эволюцией называется.
Java++ называлась их реинкарнация Java.
Концепция OLE была расширена до COM, который подразумевает не только то, что делал OLE, который да, изначально был предложен командой Офиса.
ActiveX — это больше маркетинговое название, с технической точки зрения обычно означает — компонент COM, который может встраиваться и активироваться в COM-контейнере путем реализации некоторых интерфейсов. COM+ и DCOM — это про межпроцессорное взаимодействие, в т.ч. по сети.
всё это успешно работает до сих пор.
разработка и использование COM-серверов на VB и Делфи не стоила ничего.
разработка и использование COM-серверов на .Net сейчас не стоит ничего.
задаётся декларативно.
бинарные протоколы и форматы, так понятно, что они эффективней по ресурсам, чем текстовые. а машины тогда какие были. я не говорю, что сейчас так надо делать, но они всё равно всегда будут быстрее, в т.ч. и сейчас.
COM — это соглашение про то, как надо делать. ООП в абстракции от различных ЯП. вносит минимальный оверхед при решении задач, которые требовалось решить.
это было отличное решение для своего времени и шаг в правильном направлении.
тогда была только еще одна реализация этого подхода — Corba.

точнее Visual J++, забыл уже.

gbg

бинарные протоколы и форматы, так понятно, что они эффективней по ресурсам, чем текстовые

По ресурсам на разработку, внедрение, развитие и поддержку, они категорически проигрывают текстовым. В вопросе речь идет как раз о разработке.
А если вы пытаетесь соединить, например, по сети, тупоконечнкую архитектуру с остроконечной, вам придется каждое, мать его, целочисленное значение перетряхивать.
А потом у вас еще будет x32/x64 битные архитектуры, это просто праздник.

Собственно, по этой причине нынче популярно бросаться XML/JSON, которые давлены GZIP, а не изобретать бинарный формат.

Nie_yar

nik rik @Nie_yar Автор вопроса

Спасибо, что проявили интерес к моему вопросу, но, извините, я как новичок ничего не понял. Хотел бы услышать ответ как требуют на экзамене, четкий, краткий и по существу.

Что скрывается за «.com»?

Что самое первое видит посетитель какого-либо сайта? Это его доменное имя. И веб-разработчикам всегда хотелось, чтобы их домен был самым лучшим: коротким, легко запоминающимся и напрямую отображающим сам проект. Однако в последнее время выбрать подходящий домен становится все сложнее и сложнее, так как большинство «красивых» доменов уже заняты. Сегодня мы с Вами ознакомимся с некоторыми интересными статистическими данными по доменной зоне .COM. Узнаем, каких имен больше, какова средняя длина домена, что такое «любовные» домены и многое другое.

Акроним. Или слово из трех букв.

Что может быть лучше, чем короткий домен, который легко запомнить. Особенно, если это аббревиатура Вашей компании или проекта. Однако, если Вы загорелись желанием зарегистрировать трехбуквенный домен, можете расслабится. Все домены в зоне .com, состоящие из 3 букв, уже давно заняты. Даже не смотря на то, что существует 17 576 комбинаций из трех букв (исключительно буквы, без номеров и знаков) и 1296 комбинаций из трех цифр (без букв и знаков).

Даже трехзначные комбинации из букв и цифр, число которых равно 46 656, по большей части представлены доменами в состоянии redemptionPeriod, Registrar-Lock или же являются названиями DNS-серверов. Если проверит все имеющиеся комбинации такого рода, можно вычислить 228 якобы свободных доменов, однако они на самом деле заняты.

Периодически трехзначные домены все же становятся доступны для регистрации, однако в таком состоянии они пребывают не долго. Крайне быстро их перехватывают либо киберсквотеры, либо другие желающие.

С четырехзначными доменами ситуация обстоит значительно лучше. Если комбинировать только буквы, мы получим 456 976 вариантов, среди которых 97 786 — свободны. Добавив еще и цифры, комбинаций будет уже 1,16 миллиона. Для доменных спекулянтов — киберсквотеров — крайне сложно перехватить все эти домены, что не может не радовать.

Самая красочная ситуация обстоит с комбинациями из 5 знаков. Из 11881376 буквенных комбинаций примерно 92% не зарегистрированы.

Какой длины большинство доменов?

Большинство из зарегистрированных доменов это малопопулярные, а порой и совсем не посещаемые сайты. Если же не обращать внимания на показатели посещаемости и генерируемого трафика, то статистика длины доменов будет такой.

Как уже было упомянуто ранее, 2-х значные и 3-х значные домены уже полностью заняты. Хоть ситуация и улучшается с увеличением числа символов в имени, все же показатели количества многосимвольных доменов могут удивить. Так, статистически больше всего доменов длиной 11 символов. Имен из более чем 32 символов насчитывается около 253 000. Из них примерно 583 домена состоят из 63 символов — максимально допустимого числа.

Самый знаменитый «самый длинный домен» выглядит так: thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com

Однако среди этих «питонов» встречаться и довольно забавные экземпляры:

ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ.com;
WEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEBWEB.com;
DIDYOUKNOWTHATYOUCANONLYHAVESIXTY-THREECHARACTERSINADOMAIN-NAME.com

Имена в именах

Существует множество доменов, состоящих из чьих-то имен или фамилий. Мы рассмотрим исключительно англоязычные. Бюро переписи населения США некогда составило список самых распространенных американских имен. Так вот, если Вы будете искать свободный домен с одним из них, то увидите, что все 1219 уже заняты. «Женских» доменов гораздо больше — 2841. В США насчитывается около 10 000 распространенных фамилий, которые были на 100% использованы при регистрации доменов, так что тут тоже искать нечего.

Если же комбинировать 300 самых популярных мужских имен и 300 фамилий, то среди 90 000 возможных вариантов, свободными являются только 10 000. К примеру, SnowJon.com или же JonSnow.com уже успешно зарегистрированы. Простите фанаты «Игры Престолов».

«Любовные» домены

Такого рода домены содержат в себе «ILOVE» + имя мужчины или женщины. Так вот, женщины оказываются более романтичными, чем мужчины. Существует около 2841 вариант доменов «ILOVE» + женское имя. Среди них аж 68,9% не востребованы, а следовательно свободны. Домен «ILOVE» + мужское имя насчитывает 1219 вариантов, среди которых свободны 54,5%.

И по мелочам

С чего начинается домен? С буквы, конечно. Итак вот, самой популярной заглавной буквой является буква «S». А самыми непопулярными — Q, X, Y или Z. А самым популярным заглавным числом для доменов служит, как ни странно, «1».

У каждой успешной компании есть свои враги. Кто-то просто не верит в их будущее, а кто-то открыто ненавидит все, что они делают. Потому не удивительно, что в Интернете полно подобных «анти»-доменов, наподобие «google-sucks» (он кстати принадлежит самой компании Google).

Также существует множество доменов, которые пытаются «выехать» на популярности того или иного бренда. Например, googlebuddy.com (хотя именно этот домен не был создан в коммерческих целях).

Интересные факты о доменах

Самые дорогие доменные имена

«Знаковое» нововведение

С недавнего времени домены верхнего уровня позволяют использовать специфические символы из алфавитов разных стран. Ниже представлена таблица демонстрирующая домен и символы, которые он позволяет использовать.

И напоследок небольшой список очень неудачных доменов

  • penisland.net – Pen Island
  • sydneytherapist.com – Sydney Therapist
  • mammotherection.com – Construction Company
  • kidsexchange.net – Kids Exchange
  • bigalsonline.com – Big Als Online
  • webone.com.au – Web One
  • choosespain.com – Choose Spain
  • bendover.com – Ben Dover
  • bitefartcafe.rs – Bitef Art Cafe
  • partnerstalking.com.au – Partners Talking
  • whorepresents.com – Who Represents
  • expertsexchange.com – Experts Exchange
  • nobraces.com.au – No Braces
  • wintersexpress.com – Winters Express
  • gotahoe.com – Go Tahoe
  • therapistfinder.com – Therapist Finder
  • powergenitalia.com – Power Gen Italia
  • molestationnursery.com – Mole Station Nursery
  • ipanywhere.com – Internet Protocol Anywhere
  • speedofart.com – Speed of Art
  • dicksonweb.com – Dickson Web
  • viagrafix.com – Via Grafix (переименован на Learn2)
  • nycanal.com – New York Canal Region
  • mofo.com – Morrison & Foerster, LLC
  • michaeljacksonsthisisitmoviemerchandise.com
  • dicksonweb.com – Dickson’s Temperature Instruments
  • teacherstalk.com – Teachers Talk
  • auctionshit.com – Auctions Hit
  • butthatsnotall.co.nz – But That’s Not All
  • childrenswear.co.uk – Childrens Wear
  • ihavegas.com – IHA Vegas Holiday Rentals
  • machome.com – Mac Home
  • oddsextractor.com – Odds Extractor
  • alterscrap.com – Alter Scrap
  • ladrape.co.uk – La Drape
  • llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com – реальное название городка в Уельсе
  • gooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogle.com – производная знаменитого поисковика
  • 1hourscrap.com – сайт быстрого изготовления альбомов
  • swissbit.ch – сайт компании Swissbit
  • 3.141592653589793238462643383279502884197169399375105820974944592.com – число Пи
  • pedo.org – организация стоматологов
  • Блог компании ua-hosting.company
  • Статистика в IT

Новые доменные зоны: несколько мифов и слухов, связанных с ними

Выбор доменного имени для многих компаний и обычных вебмастеров — сложная задача. Для компаний она усложняется тем, что в большинстве случаев доменное имя должно быть частью бренда, своеобразной поддержкой. Некоторые специалисты утверждают, что доменное имя ничего не значит, ровно ничего. Но больше все же тех, кто считает, что доменное имя для компании имеет важное значение.

Раньше все было немного проще — доменных зон было не так много, и выбор, в основном, ограничивался gLTD или национальными зонами. Сейчас же все стало сложнее — появились TLDs нового типа, включая «.store», «.tourism», или даже «.sexy». Среди новых зон есть такие, что не подлежат общей регистрации — их могут использовать только определенные организации или страны. В отношении доменных имен существует много заблуждений, мифов и почти сказок. Перечислять их все нет смысла, давайте посмотрим лишь основные.

.com — ключевая зона для SEO

Этот миф существует долгое время. Его сторонники считают, что сайты в этой зоне — оказываются приоритетными для поисковых сервисов, и поэтому нужно выбрать лишь .com и ничего больше.

На самом деле, это не так. Google уже давно рассказывает о том, что новые gTLD алгоритмы поискового сервиса оцениваются наравне со старыми, традиционными доменными зонами.

Другими словами, если взять два равных по качеству и другим параметрам сайта, размещенных на традиционном домене и домене в новой зоне, то алгоритмы будут ранжировать их в выдаче примерно одинаково.

Кроме того, тот же Google говорит о том, что содержание какого-либо слова в доменной зоне (.business, например), не дает никаких преимуществ сайту, расположенном на таком домене. Ни плюсов, ни минусов ресурсу это не принесет.

Пользователи не доверяют новым доменным зонам

Иногда можно слышать мнение, что интернет-пользователи не доверяют сайтам, расположенным в новых зонах. То есть пользователь охотнее зайдет на сайт в зоне «.com» или «.org», чем на сайт в любой другой зоне нового типа.

На самом деле, многочисленные исследования показывают, что для пользователя важнее качество сайта и его информационное содержание, чем зона, где сайт расположен. Зачастую на это вообще никто не обращает никакого внимания.

Сайты на доменах в зонах ‘.ly’, ‘.co’, and ‘.tech’, равно, как и на любых других доменах, могут быть не менее успешными, чем ресурсы на доменах «.com» или «.net».

Вы всегда можете сменить зону

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

Тем не менее, иногда это имеет смысл. Например, Slack перенес раздел помощи со своего сайта в обычной зоне на домен «.help». Некоторые компании, работающие в сфере питания, перенесли свои сайты в «.organic». То же можно сказать и о туристических компаниях, секс-индустрии и всех прочих.

.com умирает

Еще один миф, который не выдерживает никакой критики. Конечно, новых доменных зон довольно много. Но сейчас 39% всех зарегистрированных доменов располагаются в этой зоне. И этот процент только увеличивается, ведь и количество сайтов растет.

.com будет всегда доминировать

Этот миф — противоположность предыдущему. Но он тоже не является истиной. Дело в том, что новые доменные зоны становятся все более популярными. И это, отчасти, связано с тем, что их легче использовать для брендирования.

Всего за два года количество сайтов в новых gTLD выросло с 2 миллионов до 22 миллионов. Это рост в 1000%, что очень показательно. Несмотря на то, что «.com» тоже популярная зона, здесь рост измеряется в процентах и долях процентов.

Старые бренды не работают с новыми gTLD

На самом деле, работают, и очень активно. Например, корпорация Microsoft использует зону .tech. Финансовые структуры вроде Barclays и BNP Paribas зарегистрировали собственные gTLD. Сайты компаний, занимающиеся недвижимостью, отлично чувствуют себя в зоне .estate. И таких примеров очень много.

.fm — это для радио, .tv для ТВ, и .dj — для сайтов диджеев

Наверное, большинство читателей Хабра в курсе, что это не так. Но на всякий случай вспомним, что все это — доменные зоны Микронезии, Тувалу и Джибути соответственно. Ваш КО.

Да, многие телекоммуникационные и медиа компании используют эти зоны в своих целях, и поступают правильно. Почему нет?

Молодой сайт можно разместить в любой зоне, но потом нужен переезд в .com

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

Да, .com — до сих пор самая популярная в мире зона, о чем и говорилось выше. Но, поскольку поисковые сервисы ранжируют все зоны почти на равных, смысла «расширяться» в зону .com нет. Хотя, в некоторых случаях это и можно делать — для национальных компаний, сайты которых существуют лишь на одном языке в национальных зонах. Вот здесь можно переехать в .com.

Как бы там ни было, очень много компаний международного уровня уже выбрали для основного своего сайта или побочных разделов новые доменные зоны. Это и Google (помните эту историю с xyz?) с Microsoft, и Barclays с Marriott Hotels, и CERN, и The Consumer Electronics Show (CES). Таких компаний и организаций десятки тысяч.

Так что не стоит бояться новых доменных зон, попробуйте, может, вам понравится.

Коллеги, мы, компания Kingservers, сейчас ищем ИТ-авторов для технических сайтов (не Хабрахабр и не Geektimes, сторонние русскоязычные и англоязычные ресурсы). Условие — человек, который пишет статью (она должна быть грамотной и технической), должен еще иметь и возможность опубликовать ее на таком ресурсе. Если вы — такой автор, пишите в личку.

  • Блог компании King Servers
  • Администрирование доменных имен
  • IT-инфраструктура

При подготовке материала использовались источники:
https://qna.habr.com/q/796975
https://habr.com/ru/companies/ua-hosting/articles/381689/
https://habr.com/ru/companies/kingservers/articles/316226/

Оцените статью