powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем так хорош REST
25 сообщений из 403, страница 10 из 17
Чем так хорош REST
    #38290059
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропилрест!У меня одна задача: аргументированно мягко послать заказчика с его заскоками и сделать по-своему.
смотри чтоб заказчик тебя не послал А то! Если он готов хорошо платить - нет базару!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290063
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeДля меня очень удобно получить JSON на странице, а там я его куда угодно пристрою.
Правильно, всем удобно, никто с этим не спорит. На сервере есть модель, на клиенте эта модель перетирается в json-объект. Отлично. Только причем тут это? У нас речь про SOA на базе SOAP или REST.

ShSergeА СОАП - нафиг не нужен. Хотя бы, из тех соображений, что дополнительная серверная прослойка понадобится, которая по логике работы с данными и нафиг не нужна.
На страничке он нафиг не нужен. Он нужен для SOA.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290064
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторС этим вопросом у тебя пока трудности.
У ТЕБЯ ТРУДНОСТИ!!! у меня их небыло и нет!!!
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
{
    "glossary": {
        "title": "example glossary",
		"GlossDiv": {
            "title": "S",
			"GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
					"SortAs": "SGML",
					"GlossTerm": "Standard Generalized Markup Language",
					"Acronym": "SGML",
					"Abbrev": "ISO 8879:1986",
					"GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
						"GlossSeeAlso": ["GML", "XML"]
                    },
					"GlossSee": "markup"
                }
            }
        }
    }
}


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

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
        SOAP                                             ReST

имеем схему                                    нет схемы

можем отдавать "чистые данные"                 то-же самое
XML, JSON (достаточно)                         то-же самое

туча методов, вызываем по имени                шаблон URI для вызова нужного метода (в итоге - все равно туча методов)
POST (GET можно, но не нужно)                  GET, POST, PUT, DELETE определяет тип операции (своеобразное мета :))


Поправки?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290077
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REST APIя прекрасно представляю что это за объект - могу обратиться к его свойствам - работать с ним!!!
а теперь передай своё знание другому сотруднику
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290080
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REST APIавторС этим вопросом у тебя пока трудности.
У ТЕБЯ ТРУДНОСТИ!!! у меня их небыло и нет!!!
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
{
    "glossary": {
        "title": "example glossary",
		"GlossDiv": {
            "title": "S",
			"GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
					"SortAs": "SGML",
					"GlossTerm": "Standard Generalized Markup Language",
					"Acronym": "SGML",
					"Abbrev": "ISO 8879:1986",
					"GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
						"GlossSeeAlso": ["GML", "XML"]
                    },
					"GlossSee": "markup"
                }
            }
        }
    }
}


я прекрасно представляю что это за объект - могу обратиться к его свойствам - работать с ним!!!
ты этого сделать неможешь по причинам, описанным тобою же в этом топе!!!
Твоя трудность состоит в том, что ты уперся рогами в нетипизированный javascript и не хочешь смотреть по сторонам. С этим объектом можно работать нетипизированно (твой убогий случай) или типизированно.
1. В первом случае всё понятно (JavaScript), на лицо отсутствие строгой типизацией, отсутствие контроля типов на этапе построения, отсутствие предкомпиляции как таковой в сборку, отсутствие мало-мальски адекватного рефакторинга, отсутствие интеллисенса и прочее-прочее, сопутствующее бедным и скромным языкам с нетипизированным уклоном.
2. Во втором случае жизнь намного лучше во всех аспектах. Можно модель писать руками, а можно ее сгенерировать. Второе возможно при наличии схемы, что немного упрощает жизнь всем участникам обмена.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290082
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилREST APIя прекрасно представляю что это за объект - могу обратиться к его свойствам - работать с ним!!!
а теперь передай своё знание другому сотруднику
Телепатия подойдёт?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290087
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Типизация.
Вот мелкософт явно не долюбливает JavaScript - TypeScript его ответ.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290094
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУREST APIпропущено...

У ТЕБЯ ТРУДНОСТИ!!! у меня их небыло и нет!!!
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
{
    "glossary": {
        "title": "example glossary",
		"GlossDiv": {
            "title": "S",
			"GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
					"SortAs": "SGML",
					"GlossTerm": "Standard Generalized Markup Language",
					"Acronym": "SGML",
					"Abbrev": "ISO 8879:1986",
					"GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
						"GlossSeeAlso": ["GML", "XML"]
                    },
					"GlossSee": "markup"
                }
            }
        }
    }
}


я прекрасно представляю что это за объект - могу обратиться к его свойствам - работать с ним!!!
ты этого сделать неможешь по причинам, описанным тобою же в этом топе!!!
Твоя трудность состоит в том, что ты уперся рогами в нетипизированный javascript и не хочешь смотреть по сторонам. С этим объектом можно работать нетипизированно (твой убогий случай) или типизированно.
1. В первом случае всё понятно (JavaScript), на лицо отсутствие строгой типизацией, отсутствие контроля типов на этапе построения, отсутствие предкомпиляции как таковой в сборку, отсутствие мало-мальски адекватного рефакторинга, отсутствие интеллисенса и прочее-прочее, сопутствующее бедным и скромным языкам с нетипизированным уклоном.
2. Во втором случае жизнь намного лучше во всех аспектах. Можно модель писать руками, а можно ее сгенерировать. Второе возможно при наличии схемы, что немного упрощает жизнь всем участникам обмена.

Твои рога всем известны,заруби себе на них, что уже сейчас бизнесу нужны интерфейсы, которые будут позволять иметь отовсюду. Чем дальше, тем больше,а твои web сервисы покрытые мхом будут все меньше и меньше востребованы
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290100
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рест!Типизация.
Вот мелкософт явно не долюбливает JavaScript - TypeScript его ответ.
Майкрософт приложил немало усилий для создания этого самого яваскрипта. Большая часть того, что сейчас реализовано в популярных браузерах - старания майкрософта. Впрочем, w3c - тоже продукт майкрософта. ИЕ5 - самый первый браузер, который поддерживал ДОМ.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290105
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. А ИЕ4 - DHTML, кстати.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290122
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КREST APIпропущено...

эти убогие возможности составили конкуренцию SOAP!!!В каком месте? Не надо сравнивать внутренние сервисы для вебстранички с интеграциями информационных систем. Там масштабы не те.В промышленных масштабах сгенерировать прокси на основе WSDL явно не достаточно. А если сервер отдаст 500 тысяч объектов разом?
Сколько по времени такие данные будут десериализовываться, сколько выжрут памяти, если отдать это на откуп прокси?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290157
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
В каком месте? Не надо сравнивать внутренние сервисы для вебстранички с интеграциями информационных систем. Там масштабы не те.В промышленных масштабах сгенерировать прокси на основе WSDL явно не достаточно. А если сервер отдаст 500 тысяч объектов разом?
Сколько по времени такие данные будут десериализовываться, сколько выжрут памяти, если отдать это на откуп прокси?
Мы говорили про схему, вообще-то - ты спрашивал про то, насколько кодогенерация может сэкономить времени. Объяснили, на пальцах показали. Теперь ты начал про объемы. Причем тут объемы? Сервер может отдать и 100500 объектов JSON и твоя страничка утухнет переваривать всё это добро. Вопрос объемов - это другая тема, решается конфигурацией в вебконфиге или ограничением в методе.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290167
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, ну я так и не увидел как сильно мне сэкономит время кодогенерация при решении задач промышленного масштаба.
В процентах от времени, потраченного на полное решение.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290169
рест!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeрест!Типизация.
Вот мелкософт явно не долюбливает JavaScript - TypeScript его ответ.
Майкрософт приложил немало усилий для создания этого самого яваскрипта. Большая часть того, что сейчас реализовано в популярных браузерах - старания майкрософта. Впрочем, w3c - тоже продукт майкрософта. ИЕ5 - самый первый браузер, который поддерживал ДОМ.Мелкософт прилогала все усилия чтобы иметь как можно меньше общего с JavaScript. Был даже разработан свой JScript.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290176
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рест!ShSergeпропущено...

Майкрософт приложил немало усилий для создания этого самого яваскрипта. Большая часть того, что сейчас реализовано в популярных браузерах - старания майкрософта. Впрочем, w3c - тоже продукт майкрософта. ИЕ5 - самый первый браузер, который поддерживал ДОМ.Мелкософт прилогала все усилия чтобы иметь как можно меньше общего с JavaScript. Был даже разработан свой JScript.Прилагала, еще как. Просто JavaScript — зарегистрированный товарный знак другой крупной кампании, поэтому чтобы не попасть на бабки нужно было сделать точно такое, но своё.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290185
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, ну я так и не увидел как сильно мне сэкономит время кодогенерация при решении задач промышленного масштаба.
В процентах от времени, потраченного на полное решение.
Я тебе всё тут расписал: 14405050 А ты отмолчался и проигнорировал вопрос.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290192
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAМСУ, ну я так и не увидел как сильно мне сэкономит время кодогенерация при решении задач промышленного масштаба.
В процентах от времени, потраченного на полное решение.
Я тебе всё тут расписал: 14405050 А ты отмолчался и проигнорировал вопрос.
Выше мы уже выяснили, что XSD можно использовать и при REST подходе. Про WSDL что-нибудь скажешь?
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290200
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автора теперь передай своё знание другому сотруднику
14405667 - передаю!!!
автор1. В первом случае всё понятно (JavaScript), на лицо отсутствие строгой типизацией, отсутствие контроля типов на этапе построения, отсутствие предкомпиляции как таковой в сборку, отсутствие мало-мальски адекватного рефакторинга, отсутствие интеллисенса и прочее-прочее, сопутствующее бедным и скромным языкам с нетипизированным уклоном.
теперь расскажи всё это вот тут
миллионы сайтов используют json, работают c ajax и тд - а ты тут америку открыл - оказывается без строгой типизации они плохо живут!!!
авторСервер может отдать и 100500 объектов JSON и твоя страничка утухнет переваривать всё это добро.
бляха!!! ложки нет!!!
данные получает любое приложение посылающее\отдающее запросы по HTTP!!!
ЗАБУДЬ ПРО СТРАНИЧКИ И javascript - ЭТО ЧАСТНЫЙ СЛУЧАЙ!!!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290203
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюс кодогенерация может оказаться лишней. Запросто, может оказаться, что эффективнее использовать XmlReader или SAX Reader.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290215
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПлюс кодогенерация может оказаться лишней. Запросто, может оказаться, что эффективнее использовать XmlReader или SAX Reader.
Они этого не слышат!!!! Им нужна схема!!!
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290226
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REST APIавтор1. В первом случае всё понятно (JavaScript), на лицо отсутствие строгой типизацией, отсутствие контроля типов на этапе построения, отсутствие предкомпиляции как таковой в сборку, отсутствие мало-мальски адекватного рефакторинга, отсутствие интеллисенса и прочее-прочее, сопутствующее бедным и скромным языкам с нетипизированным уклоном.
теперь расскажи всё это вот тут
миллионы сайтов используют json, работают c ajax и тд - а ты тут америку открыл - оказывается без строгой типизации они плохо живут!!!Столь яростные сравнения теплого с мягким доставляют неимоверно.

Попкорн у меня уже есть, пойду за пивом.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290228
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВыше мы уже выяснили, что XSD можно использовать и при REST подходе. Про WSDL что-нибудь скажешь?
Левое XSD - как кобыле пятое колесо в REST. Как предлагаешь той же 1С кодогенерировать контекст? Есть механизм WS-ссылка, которая натравливается только на сервис с WSDL. Зачем на ровном месте изобратать велосипед, если он уже сто лет как изобретен?

skyANAПлюс кодогенерация может оказаться лишней. Запросто, может оказаться, что эффективнее использовать XmlReader или SAX Reader.
Не забывай, систем и плафторм в мире много, ни одним дотнетом всё делано.
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290236
REST API
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
14405703
rest - возвращает любой формат данных + https://en.wikipedia.org/wiki/Content_negotiation
...
Рейтинг: 0 / 0
Чем так хорош REST
    #38290242
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REST APIавтора теперь передай своё знание другому сотруднику
14405667 - передаю!!!
И что тут за сборная солянка? Какие типы данных. Какие комплексные типы? В реальной схеме может быть энум из 10 значений, в твоём демо примере может быть показано только 5 из них. Как определить полную картину всех возможных значений? С таким "знанием" даже куры клевать в курятнике не будут.

REST APIтеперь расскажи всё это вот тут
миллионы сайтов используют json, работают c ajax и тд - а ты тут америку открыл - оказывается без строгой типизации они плохо живут!!!
Пусть миллионы сайтов используют json, только каким боком это относится к SOA? Ты понимаешь тайный смысл эти трех букав?

REST APIМСУСервер может отдать и 100500 объектов JSON и твоя страничка утухнет переваривать всё это добро.
бляха!!! ложки нет!!!
данные получает любое приложение посылающее\отдающее запросы по HTTP!!!
ЗАБУДЬ ПРО СТРАНИЧКИ И javascript - ЭТО ЧАСТНЫЙ СЛУЧАЙ!!!
Вылазь из танка, хватит жечь. Я про строгую типизацию кому вещал? Ты так ничего и не понял из всего этого.
...
Рейтинг: 0 / 0
25 сообщений из 403, страница 10 из 17
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Чем так хорош REST
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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