На wiki очень сложно понять зачем нужны эти вещи. Понял что для взаимодействия разных программных компонент(к примеру одна часть работает на Java, другая на C#).
Все подобные задачи которые способен представить я могу решить с использованием HTTP или RabbitMQ. Понятно что если будет задача поддерживать коммуникацию с помощью Thrift, COM, CORBA или STOMP буду применять. Но есть ли другие случаи применения?
Объяснение многообразия инструментов решения одной и той же задачи:
Каждая технология решает конкретную задачу для своего времени.
Например, Microsoft придумали COM решая задачу взаимодействия модулей на разных ЯП. Прошли годы и кто-то посмотрел на то во что эволюцинировал COM и придумал свое решение с оглядкой на проблемы COM'a.
Такая же тема и с появлением ЯП: авторы C# посмотрели на проблемы С++ и Java и учили эти ошибки при проектировании своего языка.
Нафиг оно нужно?
Никто в здравом уме не будет переписывать то, что работает => нужна обратная совместимость.
Все предерживаются парадигмы, что повторно используемый код- это круто.
Виртуальный выделенный сервер (VDS) становится отличным выбором
cURL парсит страницу, но она приходит в сжатом видеСреди headers, которые я отправляю, есть строчка 'Accept-Encoding: dzip, deflate', но, даже если ее убрать - результат...
Как отправить письмо по smtp используя Zend Framework и ORM Doctrine,а так же в использовании локальный сервер OpenServer? Все библиотеки и классы подключеныДанный...