Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   SAPE XML-RPC (http://forum.sape.ru/showthread.php?t=11957)

mman 28.04.2008 00:46

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

TracKer 28.04.2008 01:32

Цитата:

Сообщение от mman (Сообщение 139152)
Все эти велосипеды уже давно изобретены. Но вы упорно не хотите замечать, что данное решение предлагалось как опциональное, на ряду с XML.

Согласен :) XML-RPC тоже достаточно большой велосипед, особенно если юзать его через такой комбайн как Zend Framework. :))
На счет опциональности, наверно я просмотрел, просьба сильно не пинать :) Я думал предлагается заменить XML-RPC на сериализацию.

mman 28.04.2008 01:59

Заменять не нужно. Я же сразу обратил внимание на другие языки, которые изначально ее не поддерживают.
Я тот же XML-RPC даже в "ручном режиме" могу использовать, без библиотек. Да и кроме ЗФ есть еще куча других библиотек и ФВ.
Это не проблема. Просто если с данными работать на ПХП, то удобнее будет сериализация.

big.bon 28.04.2008 10:41

А вы видели исходный код функции unserialize?

Тем более XML - это стандартизированный формат. А serialize-данные - это запакованные объекты, и ничего более.

mman 28.04.2008 16:22

Цитата:

А вы видели исходный код функции unserialize?
Видел. И даже догадываюсь что вам там не понравилось ;). Сможете написать лучше? ;)

Цитата:

Тем более XML - это стандартизированный формат.
И что? Это делает его удобным, компактным и быстроразбираемым парсерами?

Цитата:

А serialize-данные - это запакованные объекты, и ничего более.
Не запакованные, и не объекты. Просто сериализованные данные.
И если совместно с сериализацией использовать сжатие (на С), то получется весьма неплохое решение для передачи обработки в ПХП.

ps: Я вижу вам просто интересно поспорить на тему программирования. Может лучше это сделать на винграде? ;)

big.bon 28.04.2008 16:28

mman, зачем же развивать холи-вар?

Просто XML - стандартизирован. XMLRPC признан наилучшим решением для удалённых вызовов, а не serialized-данные какого-то там PHP.

Скорость парсинга обоих форматов практически одинакова, а если учесть, что для походов по дереву XML не нужны велосипеды, а для serialized-строк нужны библиотеки, выбор напрашивается сам за себя.

Возможно, лет через -цать serialized будет настолько же приятен, как и XML. Но XML удобочитаем даже не проходя через какие-либо функции.

Вот на тему сжатия можно было бы попросить gzip для apache на стороне Sape, но любое сжатие - это процессорная нагрузка. Если Avelon утверждает, что на парк компьютеров она не превышает 11%, то в производительности никто не потеряе, а только выиграем все.

mman 28.04.2008 16:37

big.bon, вы вообще читать умеете? Или вы только свои посты читаете? Или читаете через один? Или просто решили выделиться и потролить-похохмить?

Еще раз напишу, процитировав себя, может это пробьет защиту в вашем танке:

Цитата:

Но вы упорно не хотите замечать, что данное решение предлагалось как опциональное, на ряду с XML.
Цитата:

Вот на тему сжатия можно было бы попросить gzip для apache на стороне Sape, но любое сжатие - это процессорная нагрузка. Если Avelon утверждает, что на парк компьютеров она не превышает 11%, то в производительности никто не потеряе, а только выиграем все.
Я вообще предлагал вынести XML-RPC из вебсервера и сделать отдельным сервисом, с сжатием (опят таки опциональным) и с ССЛ-шифрованием (тож опц.).

big.bon 28.04.2008 16:39

Зачем усложнять систему ради какой-то смутной выгоды? Необоснованно!

mman 28.04.2008 17:34

Цитата:

Зачем усложнять систему ради какой-то смутной выгоды? Необоснованно!
А вы вообще программист? Можете назвать себя профессиональным программистом?

Выгода не смутная, а вполне реальная. Как для сапы, так и для сторонних разработчиков.
Сделать дополнительный экспорт в сериализе - не более получаса работы 1 человеку.

big.bon 28.04.2008 21:03

Цитата:

Сообщение от mman (Сообщение 139793)
А вы вообще программист? Можете назвать себя профессиональным программистом?

Выгода не смутная, а вполне реальная. Как для сапы, так и для сторонних разработчиков.
Сделать дополнительный экспорт в сериализе - не более получаса работы 1 человеку.

Вы не умеете вести диалог.


Часовой пояс GMT +3, время: 11:35.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.