AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2016, 22:49   #1  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от ax_mct Посмотреть сообщение
C точки зрения программиста и технического консультанта по AX я за пару дней сделаю в самописке то на что c использованием AIF уйдут недели
За пару дней - с использованием "наработок" и недели - с изучением AIF ? Верю, но это изначально некорректное сравнение
Цитата:
C точки зрения тестирования и внесения изменений обмен через S-FTP на порядок, то есть раз в 10 бьет AIF Web-services
Тут сложно комментировать, так как критерии сравнения нечеткие
Цитата:
Использование любых web-services там где без них можно обойтись всегда неоправданно. А там где они таки интенсивно и постоянно используются не зря придумавают всякие JSON, REST вместо SOAP
Вы просто обязаны полюбить data entities в семерке, потому что они в кошерном JSON данные передают. Каких-либо кратных увеличений производительности по сравнению с AIF это не дает, как ни странно (я сравнивал). Наверное потому что data policies больше нет и данных передается тупо больше, хоть и упакованы они более компактно
Цитата:
А еще IIS сам по себе не самая быстрая штука
А еще сервисы AIF хостятся непосредственно в процессе AOS и никакого IIS не требуют. Правда, здорово ?
Цитата:
Про скорость конечно и FTP не феррари, но не думаю что это релевантно в контексте инструментария. Скорее требования асинхронности/синхронности играют роль
А что это вообще было ? FTP vs HTTP ? В чем смысл - перечислить кучу наукообразных терминов и в конце выдать "а хрен его знает"? В каких сценариях сравниваем? У Вас что, два приложения друг с другом вот так прямо по FTP разговоривают? Или одно по таймеру в папочку пишет, а другое по таймеру - из нее читает? Тогда какой смысл сравнивать протоколы с потенциальной разницей в миллисекунды на вызов, если асинхронность перекроет все? Потом, посмотрите на "реальные сценарии" на которые коллеги ссылаются. Там время обработки собственно бизнес логики в AX будет такое, что говорить о разнице в миллисекундах на вызов - просто смешно
__________________
-ТСЯ или -ТЬСЯ ?

Последний раз редактировалось Vadik; 25.08.2016 в 22:52.
За это сообщение автора поблагодарили: gl00mie (1).
Старый 26.08.2016, 03:24   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
большинство программистов не задумывается о том, что с их разработками будет после того, как они покинут проект.
Проблемы с кастомизациями если есть то не потому что они есть а потому что полный Agile когда вносятся и вносятся и вносятся изменения без реинженеринга кода. Но в случае интеграций такой беды как правило нет. Обычно все кастомные интеграции "в файл/из файла" прозрачнее некуда.

Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Я так понимаю, в ход пошла тяжёлая артиллерия - аббревиатуры...
Про IIS, по-моему, тоже вы куда-то мимо денег...
Про скорость FTP vs HTTP комментириовать не буду. К AIF это вообще никакого отношения не имеет.
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
FTP - это всего лишь транспорт. AIF тоже можно заставить работать через FTP. Но AIF - это не только про транспорт...Вы посмотрите в AIF хоть, потратьте пару часов. Он хороший
Согласен что со сравнением протоколов совсем я не в тему. И с IIS тоже. My bad.
Делал я AIF в AX 2009. Сервисов десяток в обе стороны. И JSON хитрый еще на другом проекте делал. Подзабыл просто. Да можно и так и эдак. И без IIS. Все так.

Цитата:
Сообщение от Vadik Посмотреть сообщение
За пару дней - с использованием "наработок" и недели - с изучением AIF ? Верю, но это изначально некорректное сравнение
За 2-3 дня я любой новый сервис AIF сделаю для начального тестирования. И делал вообщем-то. Не проблема выдать на гора проект. Вопрос во всех необходимых админских усилиях и в принципе большей стоимости изменений и тестирования. Что выливается в совсем другие сроки.
C простотой изменений и тестирования (S)FTP простых текстовых файлов разница на тот самый порядок.

То есть если большой и жирный клиент/партнер мне скажет сделай нам AIF так как их местный архитектор решил сделать свое СV покрасивше, то я им сделаю все на высшем уровне стандартов Microsoft так что не придерешься ни к чему.

Но если меня спросят как IT consultancy что лучше для обмена информацией со скажем курьерской компанией где есть старый проверенный обмен через FTP но недавно еще те и web-services добавили. И если им можно по бизнес-логике таки обойтись обменом через FTP то я им настойчиво посоветую не страдать c web-services.

И в случае обмена через варианты FTP разумней таки на коленке за день написать. Зачем делать сложно там где можно просто?
Старый 26.08.2016, 14:00   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от ax_mct Посмотреть сообщение
И в случае обмена через варианты FTP разумней таки на коленке за день написать. Зачем делать сложно там где можно просто?
И ещё раз повторю: какой вы транспорт будете использовать, FTP или вебсервис, не влияет на применимость/неприменимость AIF. AIF может прекрасно и с файлами работать и быть при этом полезным.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Теги
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Должностные лица - использовать или нет? olesh DAX: Программирование 5 04.03.2019 16:22
Модуль Проекты можно ли использовать Aquarius DAX: Функционал 1 27.02.2015 18:35
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Андре: Интеграция Ax с системами контроля версий Андре DAX Blogs 7 03.03.2008 14:47
Управление командой разработчиков - что лучше использовать ShadowFromXZone DAX: Прочие вопросы 66 05.02.2007 19:58

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:47.