powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем так хорош REST
25 сообщений из 403, страница 2 из 17
Чем так хорош REST
    #38288440
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСоздавать эти файлы довольно сложно
с этого места поподробнее
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288443
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REST APIавторЯ не понимаю этого.
когда ты открываешь эту! страницу, к тебе (в браузер) приходят данные с хтмл разметкой
Если бы это был адрес REST
- тебе пришли бы данные в виде json or xml строки or html или любых других форматах, распознаваемых одновременно и клиентом, и сервером Поправил
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288455
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REST APIавторЯ не понимаю этого.
когда ты открываешь эту! страницу, к тебе (в браузер) приходят данные с хтмл разметкой
Если бы это был адрес REST
- тебе пришли бы данные в виде json or xml строки, содержащие только название темы и тела ответов
- ЧИСТЫЕ ДАННЫЕ!!!

При этом, тебе не важно, какой там сервер и как там всё реализовано!!!
Ты запросил http://www.sql.ru/forum/1027636/chem-tak-horosh-rest
в ответ получил что-нибудь этакое
Код: c#
1.
{"theme":"Чем так хорош REST","answers":[{"date":"06.06.2013T12:10:50","":""},{"date":"06.06.2013T12:12:55","":""}]} //and etc.


дальше ты сам решаешь, что делать с данными - куда-то переслать, изменить формат, вывести в каком-то порядке, сохранить и тд и тп.
ты даже сам можешь решить, какой ЯП использовать для обработки полученных данных!!!
Всё в твоих руках!!! ;)

авторперед нерест-сервисом.
теперь осталось выяснить, что такое "нерест-сервисом" ;)Мне и в голову не могло прийти, что можно говорить о хтмл - разметке!!! Подразумевалось, что речь идет о респонсе сериализованных объектов!!! XML или JSON - это как клиент запросит.

Вот теперь осталось выяснить, что в вашем понятии есть "клиент". Опять же не зря я привел схемы простого рест-сервиса. Именно из них видно, что работа идет с объектом Person.
Просьба не уходить в абстракции.

нерест-сервис - простая служба WCF, как есть. Где вызываем метод по его имени - GetAllUsers. А не роутингом.
Ну, ребята, смотрите же вдумчиво. Я для кого пишу примеры? Получается разговор идет ниже плинтуса!

Вы мне про независимость от реализации, ЯП - да знаю все это. Я же не об этом спрашиваю.

В чем преимущество - так никто и не сказал. Все абстрактно: иногда, бывает удобней.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288459
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВрест!роутинг - не вижу преимуществ. Я привел пример сервиса - интерфейс и реализацию. Точно так же нужно писать методы для операций. Заманчиво выглядит автоматизация операций. Но в методах сервиса заложена логика - большей частью выдаются составные объекты, а не голая мапа с БД.
Почему если обязательно хранить данные, то в бд?
GET myservice/user/14 вполне может возвращать статический файл хранящийся на диске.Ну, конечно, конечно. Мы опять пошли в не существенные частности. Забыли про реализацию методов!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288486
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рест!нерест-сервис - простая служба WCF, как есть. Где вызываем метод по его имени - GetAllUsers. А не роутингом.
Тебя о реализации спрашивают, а не о технологии. REST (RESTful), WSDL, WDDX, SOAP, ... Какой в зад роутинг, какой WCF?
WCF поддерживает кучу транспорта, в том числе и TCP, службы очередей и прочее. Ты для начала буквари почитай, а не бред неси.

рест!Ну, ребята, смотрите же вдумчиво. Я для кого пишу примеры? Получается разговор идет ниже плинтуса!
Я плакал...
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288500
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA- В модели SOAP уровень передачи данных протокола HTTP является «пассивным наблюдателем», и его роль ограничивается передачей запросов SOAP от клиента серверу с использованием метода POST. Детали сервисного запроса, такие как имя удаленной процедуры и входные аргументы, кодируются в теле запроса. Архитектура REST, напротив, рассматривает уровень передачи данных HTTP как активного участника взаимодействия, используя существующие методы НТТР, такие как GET, POST, PUT и DELETE, для обозначения типа запрашиваемого сервиса. Следовательно, с точки зрения разработчика, запросы REST в общем случае более просты для формулирования и понимания, так как они используют существующие и хорошо понятные интерфейсы HTTP.Офигеть выводы! Филдингу скучно стало - не у дел!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288509
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторВот теперь осталось выяснить, что в вашем понятии есть "клиент".
ВСЁ ЧТО МОЖЕТ ПОСЛАТЬ HTTP ЗАПРОС И ПОЛУЧИТЬ ОТВЕТ!!!
авторМне и в голову не могло прийти, что можно говорить о хтмл - разметке!!!
мне отсюда невиден твой уровень знаний... уж прости! ;)

авторнерест-сервис - простая служба WCF, как есть. Где вызываем метод по его имени - GetAllUsers. А не роутингом.
ещё раз повторюсь - наличие роутинга не делает сервис RESTfull!!!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288539
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нравится топикстартер, он умничка.

- Ребяты, чем так хорош REST?
- Тем-то, тем-то и тем-то.
- Ниачём. Вот есть REST и "не REST". Так чем он хорош? Хватит флудить!
- У "не REST" есть такие-то фичи, а REST курит в сторонке.
- Я не спрашиваю про "не REST". И хватит флудить! Модератор, что за гавно ваш форум и почему все такие тупые?
- Ты определись, что конкретно нужно или убей себя об стену.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288542
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу WCF. WCF может так же безпроблемно поддерживать REST, как есть, без лишних телодвижений.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288583
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REST APIавторВот теперь осталось выяснить, что в вашем понятии есть "клиент".
ВСЁ ЧТО МОЖЕТ ПОСЛАТЬ HTTP ЗАПРОС И ПОЛУЧИТЬ ОТВЕТ!!!
авторМне и в голову не могло прийти, что можно говорить о хтмл - разметке!!!
мне отсюда невиден твой уровень знаний... уж прости! ;)

авторнерест-сервис - простая служба WCF, как есть. Где вызываем метод по его имени - GetAllUsers. А не роутингом.
ещё раз повторюсь - наличие роутинга не делает сервис RESTfull!!!- Да, ладно, проехали... :)

- Это понятно, но наличие роутинга является неотъемлимой частью рестфул подхода. Отсюда и вопрос: в чем преимущества рестфул реализации сервиса перед классической SOAP?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288630
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторОтсюда и вопрос: в чем преимущества рестфул реализации сервиса перед классической SOAP?
http://www.cbr.ru/scripts/Root.asp?Prtid=DWS
хочу получать данные ЦБ из node.js (или PHP или C++) - х.. я ложил на SOAP клиента и MSXML4.0 от Microsoft!!!
чё делать?! ;)
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288636
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилskyANAСоздавать эти файлы довольно сложно
с этого места поподробнее
Напиши сходу WSDL для следующих классов:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class Element
{
    [XmlElement]
    public string Description { get; set; }
}

public class RecordElement : Element
{
    [XmlAttribute]
    public DateTime Created { get; set; }

    [XmlAttribute]
    public int ID { get; set; }
}
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288638
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рест!skyANA- В модели SOAP уровень передачи данных протокола HTTP является «пассивным наблюдателем», и его роль ограничивается передачей запросов SOAP от клиента серверу с использованием метода POST. Детали сервисного запроса, такие как имя удаленной процедуры и входные аргументы, кодируются в теле запроса. Архитектура REST, напротив, рассматривает уровень передачи данных HTTP как активного участника взаимодействия, используя существующие методы НТТР, такие как GET, POST, PUT и DELETE, для обозначения типа запрашиваемого сервиса. Следовательно, с точки зрения разработчика, запросы REST в общем случае более просты для формулирования и понимания, так как они используют существующие и хорошо понятные интерфейсы HTTP.Офигеть выводы! Филдингу скучно стало - не у дел!Аргументируйте пожалуйста.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288644
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилskyANAСоздавать эти файлы довольно сложно
с этого места поподробнее Видимо есть сумасшедшие, пишущие WSDL вручную.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288647
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНапиши сходу WSDL для следующих классов
svcutil / wsdlgenerator?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288649
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рест!REST APIпропущено...

ВСЁ ЧТО МОЖЕТ ПОСЛАТЬ HTTP ЗАПРОС И ПОЛУЧИТЬ ОТВЕТ!!!
пропущено...

мне отсюда невиден твой уровень знаний... уж прости! ;)

пропущено...

ещё раз повторюсь - наличие роутинга не делает сервис RESTfull!!!- Да, ладно, проехали... :)

- Это понятно, но наличие роутинга является неотъемлимой частью рестфул подхода. Отсюда и вопрос: в чем преимущества рестфул реализации сервиса перед классической SOAP?Как бы Вы реализовали в SOAP content negotiation?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288651
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИзопропилпропущено...

с этого места поподробнее
Напиши сходу WSDL для следующих классов:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class Element
{
    [XmlElement]
    public string Description { get; set; }
}

public class RecordElement : Element
{
    [XmlAttribute]
    public DateTime Created { get; set; }

    [XmlAttribute]
    public int ID { get; set; }
}

Зачем его писать вручную, если WCF его сгенерирует автоматически?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288656
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИзопропилпропущено...

с этого места поподробнее Видимо есть сумасшедшие, пишущие WSDL вручную.Автор тех строк использует PHP, Zend Framework. Насколько просто писать WSDL пхпистам, Вы в курсе?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288658
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAНапиши сходу WSDL для следующих классов
svcutil / wsdlgenerator?Неа. Проще: запущенная служба + включенные метаданные через HTTP GET + Internet Explorer.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288659
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНапиши сходу WSDL для следующих классов
И еще более гуманный вариант.
Код: c#
1.
2.
3.
4.
5.
ContractDescription cd = ContractDescription.GetContract(typeof(IContract));
System.ServiceModel.Description.WsdlExporter wexp = new System.ServiceModel.Description.WsdlExporter();
wexp.ExportContract(cd);
MetadataSet mds = wexp.GetGeneratedMetadata();
mds.WriteTo(new XmlTextWriter(@".\IContract.wsdl", Encoding.UTF8));
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288665
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чёрт. Надо было сразу написать, что текст взят из книги "Zend Framework: разработка веб-приложений на PHP".
Мой косяк
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288666
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Видимо есть сумасшедшие, пишущие WSDL вручную.Автор тех строк использует PHP, Zend Framework. Насколько просто писать WSDL пхпистам, Вы в курсе? Проблемы пэхапистов меня интересуют не более, чем их интересуют мои проблемы. :-)

Взялись работать с SOA - выбирайте нормальный инструмент!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288670
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИ еще более гуманный вариант.
ну так что?
WCF === C# или всё таки - это для всех? ;)))
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288678
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Автор тех строк использует PHP, Zend Framework. Насколько просто писать WSDL пхпистам, Вы в курсе? Проблемы пэхапистов меня интересуют не более, чем их интересуют мои проблемы. :-)

Взялись работать с SOA - выбирайте нормальный инструмент!Так объясните ТСу чем хорош REST, или SOAP как человек, у которого нормальный инструмент.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38288679
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор Взялись работать с SOA - выбирайте нормальный инструмент!
RESTfull - решает твои амбиции -
вот и ответ ТС - на его вопрос!!!
...
Рейтинг: 0 / 0
25 сообщений из 403, страница 2 из 17
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем так хорош REST
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]