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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.07.2006, 18:30   #1  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
X++ vs ABAP
Вопрос людям, имеющим опыт работы как с Аксаптой, так и с SAP R/3.

Интересуют сравнительные отзывы работы в X++ и ABAP. Что представлено\отсутствует в языках, интересные моменты, сильные и слабые стороны, "изюминки", скорость, удобство разработки, форм, экранов, отчётов, построение запросов, разработка в распределённой среде, возможность документирования и т.д. и т.п.. Короче, всех кто имеет опыт работы с обоими языками и средами, прошу высказываться.
Старый 10.07.2006, 23:02   #2  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
А какова Ваша цель?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 11.07.2006, 07:41   #3  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
ABAP - жуткое коболоподобное yнагромождение культурных слоев разных эпох с кошмарнысми особыми синтаксическими конструкциями на каждый чих.

X++ - попытка в меру способностей слямзить яву; по сравнению с предыдущим товарищем выглядит весьма ничего.

PS. На абапе почти не работал, представление получено по пройденным курсам "введение в разработку" на сапе, но, судя по рассказам коллег за последнее время ничего принципиально не изменилось.

Последний раз редактировалось belugin; 11.07.2006 в 13:26.
Старый 11.07.2006, 11:09   #4  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Цитата:
Сообщение от Тимур
А какова Ваша цель?
Предстоит беседа с сапёрами и, естественно, мне необходимо с ними беседовать не только на "языке сапёров", но и знать сильные и слабые стороны обеих систем. Так что, господа группы SAP, приглашаю к дискуссии.
Старый 11.07.2006, 11:27   #5  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,233 / 974 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Obapol
знать сильные и слабые стороны обеих систем.
Язык разработки имеет очень низкий приоритет. При удачно подобранном отраслевом решении, дорабатывать почти не придется.
И потом, как бы ни был хорош или плох язык, без профильного разработчика, мало что получится сделать, т.к. нужно знать схему данных и назначение классов. А с грамотным разработчиком, какая разница, удобный язык или нет?
__________________
Isn't it nice when things just work?
Старый 11.07.2006, 11:36   #6  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Цитата:
Сообщение от macklakov
При удачно подобранном отраслевом решении
Т.е. клиента таки прогинают под систему?

Цитата:
Сообщение от macklakov
дорабатывать почти не придется
И даже при таком раскладе насколько трудоёмка доработка?
Возможно ли разобраться самостоятельно в коде классов

Да и вообще, насколько качественно различаются разработка в системах?
Старый 11.07.2006, 11:46   #7  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,233 / 974 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Obapol
Возможно ли разобраться самостоятельно в коде классов
Ах, вы в этом смысле! Не знаю, как в SAP, но в Axapta, вы будете натаскивать разработчика как минимум полгода, а если учесть, что наставника не будет, то и года может мало оказаться
__________________
Isn't it nice when things just work?
Старый 11.07.2006, 12:15   #8  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Цитата:
Сообщение от macklakov
Ах, вы в этом смысле!
Ясненько
Хотя на самом деле интересуют больше вопросы лежащие именно в плоскости сравнения сред разработки между собой и работы в них.
Так сказать, глас программиста Axapta & SAP в одном флаконе, если таковые имеются в природе.
Старый 11.07.2006, 13:48   #9  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
пара отзывов от знакомых:
1. программер: я по месяцу ищу ошибку в коде
2. он же: одно время головной офис кодить на АБАПЕ запрещал.
3. "бухгалтер:у нас в накладной нет названий товаров, поправьте...
ит директор: вам за что деньги платят? учите коды"
4. аналитик: ну например остатки на дату это готовый компонет. за пару минут отчет а-ля оборотка креативится
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 11.07.2006, 14:08   #10  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Цитата:
Сообщение от Recoilme
пара отзывов от знакомых:
1. программер: я по месяцу ищу ошибку в коде
2. он же: одно время головной офис кодить на АБАПЕ запрещал.
3. "бухгалтер:у нас в накладной нет названий товаров, поправьте...
ит директор: вам за что деньги платят? учите коды"
4. аналитик: ну например остатки на дату это готовый компонет. за пару минут отчет а-ля оборотка креативится
Цитата:
Сообщение от Recoilme
1. программер: я по месяцу ищу ошибку в коде
Не в своём надо полагать; SAP рекомендуют как вылизанную систему с точки зрения кода, хотя тоже самое говорят и о Аксапте

Цитата:
Сообщение от Recoilme
пара отзывов от знакомых:
2. он же: одно время головной офис кодить на АБАПЕ запрещал.
Ну ясен, ежели месяц убил на поиск баги

Цитата:
Сообщение от Recoilme
пара отзывов от знакомых:
3. "бухгалтер: учите коды"
Бу-га-га
Старый 17.07.2006, 11:34   #11  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Ну вот
Молчит народ

Up
Старый 17.07.2006, 13:00   #12  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
Повторюсь за Тимуром. В чём смысл вопроса?
Кто сильнее, слон, или кит?
Кто работает с САП, тот не сможет использовать Х++, кто работает в Аксапте, тот не сможет задействовать АБАП.
__________________
Viacheslav Nefedov, http://www.nefedov.net, http://restock.guru/
Старый 17.07.2006, 13:12   #13  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Цитата:
Сообщение от Obapol
Ну вот
Молчит народ

Up
X++ куда более современный язык, нежели ABAP. ABAP - это дремучее порождение 70-х, монструозно обвешанное дополнительными примочками. Команды работы с БД SQL-92 не поддерживают (хотя инструкции и являются SQL-подобными). ООП тоже нет.
Однако ABAP в принципе содержит все необходимое для разработки бизнес-приложений. Он даже мощнее языка 1С 7.7 (но уступает языку 1С 8.0).
Поэтому я бы поставил вопрос так "Вам шашечки или ехать?". В том смысле, что ЯП нынче ничего не решает - определяющими являются наличие и глубина проработки функционала.
Сравнивать две ERP-системы по встроенному языку - дело неблагодарное. Ибо типичным ЛПР на эти особенности глубоко наплевать.
Старый 17.07.2006, 13:43   #14  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
>>>ООП тоже нет

есть!

но извратное. в 2001 каэись году на курсах они вроде даже говорили, что будут переводить API на него.

на абапе это выглядит примерно так:

call object method
parameter1=100
parameter2="test"
endcall.

конкретику не помню но вобщем вызовать пяток методов занимало экран
Старый 17.07.2006, 14:38   #15  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Okay
С языками вроде всё понятно. Типа несравнимые вещи.
Просто вопрос интересовал: не кто сильнее - кит или слон, а именно то, что кит плавает в море, а слон сухопутный, но тоже по возможности любит поплескаться в болотце и т.д. и т.п.

Тогда немножко о функцонале.
Верно ли будет утверждение, что _стандартный_ функционал Аксапты можно рассматривать как конструктор, из кубиков которого можно "лепить" то что мы хотим, в то время как САП силён именно своими проработанными отраслевыми решениями, и как следствие важным моментом является именно выбор подходящего решения.

Кстати, вопрос о производительности. Почему таки САП считается вроде как помощнее Аксапты или это моё заблуждение?
Старый 17.07.2006, 15:32   #16  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
"Тогда немножко о функцонале."

1. Берете "отраслевого" клиента
2. Описываете критичные бизнес процессы
3. Берете доку по сапу и изучаете что ложится а что нет: http://help.sap.com/
4. Берете доку по аксапте и изучаете что ложится, а что нет:
http://www.microsoft.com/Rus/Dynamic...mentation.mspx
5. Считаете стоимость модификаций в обоих системах
6. Обладатель наименьшего бюджета побеждает в категории "функционал"

"Почему таки САП считается вроде как помощнее Аксапты "
1. Берете тестовый сервак
2. Загоняете на него n тестовых пользователей
3. Генерируете тестовые документы
4. Время обработки строки в какой системе меньше - та и победила

Что здесь сложного-то???
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 17.07.2006, 15:52   #17  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
По поводу языков. Предлагаю свой вариант формулировки вопроса. С моей точки зрения для языка программирования в ERP-системе имеют смысл только показатели
- сложности и необычности (время обучения и стоимость программистов)
- времени разработки (здесь можно вспомнить стандартные нормы времени на разработку новых простых элементов); как я понимаю, время разработки на Х++ заметно ниже, чем на АБАПе.
- трудоёмкости тестирования и отладки.
__________________
Viacheslav Nefedov, http://www.nefedov.net, http://restock.guru/
Старый 17.07.2006, 15:54   #18  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Язык программирования это инструмент.

Строители Египетских Пирамид пользовались примитивным инструментом, но их работой любуются и восхищаются спустя тысячелетия...

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

Поэтому нет необходимости заканчивать "Гарвард" или "Кэмбридж" чтобы понять - кто умеет считать деньги, выбирает ERP систему с инновационными инструментами, т.к. для получения конкурентных преимуществ необходимо, чтобы ERP система быстро менялась за стратегией бизнеса...

А если к примеру "денег - куры не клюют" и компания продает, то за чем все Человечество выстраивается в очередь (енергоресурсы - нефть, газ и т.д.) то спрашивается - зачем верблюду в зоопарке тюнинг в виде горбов и крутых копыт?
Старый 17.07.2006, 16:06   #19  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,233 / 974 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Morpheus
Язык программирования это инструмент.
А внутренний язык ERP это специфический инструмент. Ключ на 9-гранную гайку, применяемую только в этой модели этого производителя. И сравнивать 9-гранный ключ с 7-гранным, не имеет смысла, т.к. они применимы только для своих гаек
__________________
Isn't it nice when things just work?
Старый 17.07.2006, 16:14   #20  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Цитата:
Сообщение от belugin
>>>ООП тоже нет

есть!

но извратное. в 2001 каэись году на курсах они вроде даже говорили, что будут переводить API на него.

на абапе это выглядит примерно так:

call object method
parameter1=100
parameter2="test"
endcall.

конкретику не помню но вобщем вызовать пяток методов занимало экран
Вот как на ABAP работаем с Экселем:
call method of application 'Worksheets' = sheet exporting #1=1
 


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

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

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