AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2015, 12:43   #1  
GEP442 is offline
GEP442
Участник
 
56 / 13 (1) ++
Регистрация: 17.04.2015
AX vs SQL Server
Всем привет! У меня вопрос жизни и смерти :-) Сейчас у меня на руках два предложения о работе. Одно касается разработки для Microsoft Dynamics AX 2012 R2/R3, другое состоит в разработке для Microsoft SQL Server (T-SQL, SSRS, SSAS) + C# + ASP.Net WebForms. Я занимался AX 3.0, 4.0, 2009, а в 2012 у меня нет опыта... В SQL Server уверенные знания. Что выбрать? Чем посоветуете заниматься на будущее?
Старый 17.04.2015, 15:33   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Я бы не строил свои планы в Dynamics AX на российских проектах.
__________________
Axapta book for developer
Старый 17.04.2015, 16:42   #3  
GEP442 is offline
GEP442
Участник
 
56 / 13 (1) ++
Регистрация: 17.04.2015
Почему?
Старый 17.04.2015, 17:32   #4  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от GEP442 Посмотреть сообщение
Почему?
Конкуренты не нужны)
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 17.04.2015, 18:28   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Посмотрите тему Перспективы AX 2012
Старый 18.04.2015, 09:10   #6  
GEP442 is offline
GEP442
Участник
 
56 / 13 (1) ++
Регистрация: 17.04.2015
gl00mie, спасибо, интересная тема. Правда она датирована 2011 годом, но там, кстати, говорится о 2014-2015 годах: посмотрим что будет. Какая сейчас ситуация? Хотя бы какая ситуация была в 2014 году до роста доллара?
Старый 18.04.2015, 13:27   #7  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от GEP442 Посмотреть сообщение
Всем привет! У меня вопрос жизни и смерти :-) Сейчас у меня на руках два предложения о работе. Одно касается разработки для Microsoft Dynamics AX 2012 R2/R3, другое состоит в разработке для Microsoft SQL Server (T-SQL, SSRS, SSAS) + C# + ASP.Net WebForms. Я занимался AX 3.0, 4.0, 2009, а в 2012 у меня нет опыта... В SQL Server уверенные знания. Что выбрать? Чем посоветуете заниматься на будущее?
Я бы посоветовал таки на SQL + C# сходить, с прицелом вернуться уже на следующую версию AX. Все равно эти скилы пригодятся. А вот знание 2012 не факт. Ее хоть и почистили основательно, но все равно граблей раскидано немерянно, пока освоишься, уже и новая версия выйдет.
К примеру, обычно гораздо проще и надежнее написать кастомный Web Service на C#, который с AOS будет разговаривать, чем разбираться в AIF. При этом сможешь любые протоколы использовать, а не то, что подсунули.
Интегрированный SSRS тоже причудлив. В чистом ты будешь много писать и сразу видеть в preview, и таким образом быстро набивать руку и осваивать возможности. А в 2012 ты будешь делать CIL компиляции, чистить кэши, рестартовать AOS и истово молиться чтобы твои изменения таки отобразились. Потом ждать пока этот отчет заполнит все кэши и таки покажет что-то. Т.е. тупо терять время будешь.
P.S. А еще, если посмотришь в банковский модуль, печать чеков, сопоставления, и платежки (я про западные) то тебе будут потом сны страшные сниться несколько месяцев и руки буду зудеть схватиться за топор и отсечь эту опухоль. А потом раскаленным прутом повыжигать метастазы и написать как надо за пару месяцев.
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 18.04.2015 в 13:33.
За это сообщение автора поблагодарили: mazzy (2), Morpheus (3).
Старый 18.04.2015, 14:51   #8  
GEP442 is offline
GEP442
Участник
 
56 / 13 (1) ++
Регистрация: 17.04.2015
macklakov, звучит страшно :-( Неужели всё настолько печально? Спасибо за совет!
Старый 18.04.2015, 19:54   #9  
GEP442 is offline
GEP442
Участник
 
56 / 13 (1) ++
Регистрация: 17.04.2015
Наверное, оффтоп, но всё же спрошу: а NAV также сильно изменилась в новых версиях как и AX 2012?
Старый 19.04.2015, 12:25   #10  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от GEP442 Посмотреть сообщение
macklakov, звучит страшно :-( Неужели всё настолько печально?
А кому легко? Платят ведь хорошо. Приходится терпеть.
__________________
Isn't it nice when things just work?
Старый 19.04.2015, 14:19   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от GEP442 Посмотреть сообщение
Наверное, оффтоп, но всё же спрошу: а NAV также сильно изменилась в новых версиях как и AX 2012?
да.
и даже больше.
Старый 20.04.2015, 11:59   #12  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от macklakov Посмотреть сообщение
К примеру, обычно гораздо проще и надежнее написать кастомный Web Service на C#, который с AOS будет разговаривать, чем разбираться в AIF. При этом сможешь любые протоколы использовать, а не то, что подсунули
А что именно в AIF вызывает такое отторжение - отсутствие поддержки named pipes (единственный протокол поддерживаемый WCF и не поддерживаемый AIF) или все-таки необходимость один раз "разобраться" (понапридумывали фреймворков-шмейворков всяких проклятые капиталисты) ? А то аргументация за "написать что-то маленькое, но свое" неубедительная какая-то получается
Потом, как бы ни не хотелось , но разбираться с AIF боюсь все же придется по мере того как на него будут переводить всевозможные экспорты и импорты типа банковских платежек и выписок
По SSRS таки согласен, удовольствие ниже среднего, но без него никуда
__________________
-ТСЯ или -ТЬСЯ ?
Старый 20.04.2015, 17:31   #13  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Vadik Посмотреть сообщение
По SSRS таки согласен, удовольствие ниже среднего, но без него никуда
А Excel ?
Старый 21.04.2015, 07:29   #14  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Vadik Посмотреть сообщение
Потом, как бы ни не хотелось , но разбираться с AIF боюсь все же придется по мере того как на него будут переводить всевозможные экспорты и импорты типа банковских платежек и выписок
Разобраться-то уже разобрался. Было бы с чем.
Особенно с банковскими выписками и платежками. Задумка использовать XSLT преобразования красивая и грамотная, но реально пользоваться невозможно. Даже после усиленной доработки напильником раскидать проводки по нескольким юр. лицам невозможно. Ну и, как всегда, форматы не задукоментированны, поэтому написать преобразование из банковского в промежуточный формат крайне тяжело.
Собственно написание тупого импорта банковского файла занимает в разы меньше времени и работает в разы надежнее.

Из причуд:
ttsabort не отрабатывает нормально.
Очень ограниченный набор протоколов. Тот же модный restful json не опубликуешь и не употребишь.
Если хочешь что-то более-менее защищенное, нужно пользовать IIS. А это в несколько раз повышает вероятность сбоев.
Логгирование ненадежное очень.
Изменение настроек происходит о-очень медленно и может поронять все остальные сервисы.
Black box. Отчего падает и чего хочет для работы бывает очень сложно понять.
Как и все прочее, очень плохо задокументирован. К примеру, упоминание о том, как передавать структуры данных есть лишь в одной книге. И оно очень поверхностное.

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

P.S. Но самое главное, что за время, которое требуется чтобы разобраться как сделать элементарные вещи в AIF можно успеть наработать весьма серьезные навыки в веб сервисах, если писать их в приличном API. И после этого уже в AIF не так сложно будет разобраться, т.к. знаешь что искать. А вот начиная с AIF понять хоть что-то очень тяжело.
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 21.04.2015 в 08:24.
За это сообщение автора поблагодарили: fed (3), gudzon (1).
Старый 21.04.2015, 11:14   #15  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
Цитата:
Сообщение от macklakov Посмотреть сообщение
Но самое главное, что за время, которое требуется чтобы разобраться как сделать элементарные вещи в AIF можно успеть наработать весьма серьезные навыки в веб сервисах, если писать их в приличном API. И после этого уже в AIF не так сложно будет разобраться, т.к. знаешь что искать. А вот начиная с AIF понять хоть что-то очень тяжело.
то есть лучше писать веб-сервисы на C# и обращаться к ним из аксапты?
Старый 21.04.2015, 11:40   #16  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от AlexeyS Посмотреть сообщение
то есть лучше писать веб-сервисы на C# и обращаться к ним из аксапты?
Нет наоборот, пишешь сервис на C# и из него обращаешься аксе.
Если хочешь употребить чей-то, то AIF не нужен совсем.
__________________
Isn't it nice when things just work?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:29.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.