AXForum  
Zurück   AXForum > Рынок > Сравнение ERP-систем
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.01.2004, 10:09   #1  
ushastik ist offline
ushastik
Участник
 
88 / 12 (1) ++
Registriert seit: 27.01.2004
Ort: Южный Федеральный Округ
опять 1C: чисто технические аспекты...
Здрасти всем. Я совсем чайник по Аксапте, кое-что щупал в 1C, а вообще
программер из другой области
Читаю доку по Аксапте и не могу отделаться от ощущения того, что система
примитивна. Не поворачивается язык назвать ее предметно-ориенитрованной
средой. RAD-среда общего назначения. То есть ничего плохого сказать не хочу,
все очень продуманно и технически грамотно, но с таким же успехом можно
ERP-платформой назвать связку Oracle + Forms, или Interbase + Delphi. Если я
чего-то недопонял, ткните носом, как пиписка называется, я не обижусь.

1. Основа конечного приложения - плоская таблица. Пусть независимая от СУБД,
пусть с метаданными и методами, но плоская и тупая.
Например, 1С-программист ничего не знает о реляционной модели. Он оперирует
действительно объектами, максимально приближенными к предметной области
(учет и анализ). Например - иерархический справочник (дерево). Да еще с
поддержкой истории изменения атрибутов. Или - многомерный накопительный
регистр. Накапливает ресурсы в разрезе аналитик. Или документ - допустимы
вложенные таблицы (документы). Понятно, почему создание простого склада на
1C - это день работы. Реляционная схема хранения создается автоматически,
пусть неоптимально, тормознуто (есть над чем работать), но суть в том, что
реляционная модель чрезвычайна бедна для отображения реальных понятий учета
и анализа. Можно и дерево построить, и регистры многомерные, и историю
добавить, и все на плоских таблицах, только я от этого велосипеда устал уже.
Понятно, почему западные системы так долго внедряются. Постоение небоскреба
из кирпичей. А как же блочная технология, господа ? Или я не ту доку читаю ?
Просто в первой главе книжки 1C всегда прописана система понятий. Я по
аналогии думаю, что глава "Developing Axapta Applications" тоже должна
основы давать, и что я вижу ? Только азы ООП и РСУБД.

2. Второй момент, который меня давно гложет - ориентация на данные, а не на
процессы. Я просто сужу с позиций биллинга - например заключение договора на
установку телефона - это документооборот, растянутый во времени, в который
вовлечены несколько сотрудников. Его легко описать в виде сиквенс-диаграммы,
но невозможно закодировать в виде одного метода. Потому что процесс
длительный, и вызов метода ОЖИДАНИЕ_ПЛАТЕЖА() может длиться месяц.
Отсутствие языка программирования, напрямую поддерживающего длительные
процессы и асинхронную работу заставляет городить огород из временных
таблиц, таблиц маршрутов, матриц параметров. Мое мнение в вечном споре
"параметризовать или кодировать" - надо поступать естественно. Если для
человека восприятие процесса (аглоритма) естественнее, чем матрица
коэффициентов, значит кодировать - естественнее. И затраты времени на
понимание влияния 10 параметров на поведение алгоритма - меньше, чем чтение
кода этого алгоритма. Очень хочу иметь платформу, в которой система понятий
максимально приближена к системе понятий обычного человека. Регистр - мощнее
таблицы, значит меньше усилий. Процесс понятнее матрицы параметров и
маршрутов, значит должен появиться язык, поддерживающий длительные процессы
и сохраняющий стек процесса (нити) в периоды ожидания. Тем более, что
технология сериализации нитей уже есть. Тут ни 1C ни Аксапта пока ничем не
могут похвастаться. Кому интересна тема - пишите в мыло.

Итог: нет в мире счастья. И 1C для меня технологичнее Аксапты. Да, она
глючная и немасштабируемая, но и первая Java была не лучше. На тех
допотопных машинах. А сегодня мой сетевой сервис обслуживает 500 операций в
секунду. На Java. На домашнем писюке. Я даже не знаю, что делать, неужели 1C
впереди планеты всей ?
))))

lonelybeam@mail.ru aka Евгений.
Alt 27.01.2004, 10:39   #2  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Стопудово
1С лучше!

Хорошо, что Вы аттейн не видели

Основная Ваша ошибка в том, что Вы сравниваете системы как средства разработки. А ЕРП система, это не средство разработки, а СИСТЕМА и этим ценна, все остальное вторично. 1С же великолепен для задачи слабать за час-день-месяц(в зависимости от задачи). А вот сильных конфигураций у 1С до сих пор нет.

С другой стороны, Вы абсолютно правы в том, что будущее за системами в которых помимо таблиц есть готовые, а главное продуманные классы объектов, позволяющие с одной стороны быстро создавать приложение, а с другой покопаться в этих классах и шо-нить да изменить... в конце-концов ООП никто не отменял, а 1С про это упорно забывает...
Alt 27.01.2004, 11:39   #3  
maxsmirnov ist offline
maxsmirnov
экс-модератор
 
268 / 25 (1) +++
Registriert seit: 08.07.2003
Ort: Москва
В процессе накопления человечеством опыта по созданию erp-систем выяснилось что расставлять галочки дешевле чем программировать.
Откройте в AOT ветку Classes, а затем разверните список методов для всех классов которые вы там увидите. И под конец вы поймете в чем дело - оказывается, за нас кто-то уже написал мегабайты кода.
Конечно большинство алгоритмов настраиваются огромным числом параметров, и матричных, и скалярных, иначе их ценность была бы на порядок меньше.
Alt 27.01.2004, 12:46   #4  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Zitat:
Изначально опубликовано maxsmirnov
В процессе накопления человечеством опыта по созданию erp-систем выяснилось что расставлять галочки дешевле чем программировать.
Конечно, я не волшебник, а только учусь
И совсем не знаю аксапту, однако подозреваю, шо она похожа функционалом на аттейн. А вот с последним такая история - я не представляю клиента, которому бы удалось успешно внедрить аатейн не накодировав несколько тысяч строк... хотя возможно, все это связано не с аттейном, а с качеством меня как специалиста... вопрос только в том, почему, например на нависофте вопросов по функционалу значительно меньше, чем по программингу? И почему так часто встречается "это баг, нужно либо поправить код там-то так-то, либо не юзать галку вообще"?
Alt 27.01.2004, 12:51   #5  
Hamster ist offline
Hamster
Участник
 
687 / 13 (2) ++
Registriert seit: 15.05.2003
Аксапта плохая?
Так внедряете 1С! Ктож мешает... Просто, дешево, менталитет здешний, бухгалтерам привычнее.....

Заодно посчитаете скоко тыс (и в какой степени) строк накодируете.....


Alt 27.01.2004, 13:01   #6  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Дык, не может быть плохой аксапта. Продукт хорош или плох только применительно к конкретному проекту.... вот тут-то все и начинается...
Alt 27.01.2004, 13:27   #7  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Re: опять 1C: чисто технические аспекты...
Ваши вопросы связаны с тем, что вы подходите к системе с точки зрения системного программиста. Если же посмотреть на систему с точки зрения консультанта (или программитса-предметника), то все не совсем так.

Zitat:
Изначально опубликовано ushastik
Читаю доку по Аксапте и не могу отделаться от ощущения того, что система
примитивна. Не поворачивается язык назвать ее предметно-ориенитрованной
средой. RAD-среда общего назначения. То есть ничего плохого сказать не хочу,
все очень продуманно и технически грамотно, но с таким же успехом можно
ERP-платформой назвать связку Oracle + Forms, или Interbase + Delphi. Если я
чего-то недопонял, ткните носом, как пиписка называется, я не обижусь.
Для системного программитса - да. Если вы хотите программировать стеки/очереди/окна/сообщения, если вас интересует отладчик - возьмите delphi и не парьтесь.

Если же вас интересуют процессы, остатки, себестоимости, то в аксапте вы найдете массу готовых классов, которых нет в RAD системах по-определению. В общем, определитесь с точкой зрения и не смешивайте их.

Zitat:
Изначально опубликовано ushastik
1. Основа конечного приложения - плоская таблица. Пусть независимая от СУБД,
пусть с метаданными и методами, но плоская и тупая.
Вот оно - непонимание.
Основа системы - готовые классы, которые работают с таблицами.
Работать с таблицами напрямую - моветон. Хотя так делают. Как с точки зрения быстродействия, так и с точки зрения незнания. Читайте бест-практис.

Zitat:
Изначально опубликовано ushastik
Например, 1С-программист ничего не знает о реляционной модели. Он оперирует
действительно объектами, максимально приближенными к предметной области
(учет и анализ). Например - иерархический справочник (дерево). Да еще с
поддержкой истории изменения атрибутов. Или - многомерный накопительный
регистр. Накапливает ресурсы в разрезе аналитик. Или документ - допустимы
вложенные таблицы (документы). Понятно, почему создание простого склада на
1C - это день работы.
Со всем согласен. Ключевое слово - "простого"
Аксапта не покупается для того, чтобы делать "простой" склад. Аксапта покупается, когда ищут уже готовый функционал. Аксапту берут в расчете, что уж простой склад там точно есть, когда хотят гораздо большего.

Снова определитесь с точкой зрения.

Zitat:
Изначально опубликовано ushastik
Реляционная схема хранения создается автоматически,
пусть неоптимально, тормознуто (есть над чем работать), но суть в том, что
реляционная модель чрезвычайна бедна для отображения реальных понятий учета
и анализа. Можно и дерево построить, и регистры многомерные, и историю
добавить, и все на плоских таблицах, только я от этого велосипеда устал уже.
Все правильно. 1С и создавалась для небольших внедрений, для людей с небольшим опытом в области СУБД... И 1С представила продукт, который дает приемлимые результаты для запросов этих людей. 1С стала монополистом именно потому, что представила продукт, который полностью отвечал запросам.

Но. Когда уровень запросов повышается... Тормознутость, неоптимальность становится уже критическим фактором. И тут выясняется, что тормознутость появляется не из-за того, что в 1С плохие. А просто потому, в выбранной модели быстрее сделать практически невозможно.

Zitat:
Изначально опубликовано ushastik
Понятно, почему западные системы так долго внедряются. Постоение небоскреба
из кирпичей. А как же блочная технология, господа ? Или я не ту доку читаю ?
Нет не понятно
А какже классы ushastik? А какже готовый функционал?

Zitat:
Изначально опубликовано ushastik
Просто в первой главе книжки 1C всегда прописана система понятий. Я по
аналогии думаю, что глава "Developing Axapta Applications" тоже должна
основы давать, и что я вижу ? Только азы ООП и РСУБД.
Вот-вот. А в первой книжке по Аксапте прописан ГОТОВЫЙ функционал, а не инструмент для разработчика

Zitat:
Изначально опубликовано ushastik
2. Второй момент, который меня давно гложет - ориентация на данные, а не на
процессы. Я просто сужу с позиций биллинга - например заключение договора на
установку телефона - это документооборот, растянутый во времени, в который
вовлечены несколько сотрудников.
Вы снова смотрите не с той точки зрения.
Причем, у меня закралось сомнение в вашем представлении о СУБД.
Процесы в СУБД это по крайней мере две таблицы - сам процесс и подчиненная таблица свершившихся действий по этому процессу.
То, что вы описываете делается совсем не так. Даже в Аксапте.

Zitat:
Изначально опубликовано ushastik
И 1C для меня технологичнее Аксапты.
Да ну? Как скажете. Успехов вам.
Alt 27.01.2004, 15:13   #8  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Re: Re: опять 1C: чисто технические аспекты...
Zitat:
Изначально опубликовано mazzy

Вот оно - непонимание.
Основа системы - готовые классы, которые работают с таблицами.
Работать с таблицами напрямую - моветон. Хотя так делают. Как с точки зрения быстродействия, так и с точки зрения незнания. Читайте бест-практис.

ох, все больше хочу посмотреть на аксапту.

А есть классы содержащие не одну таблицу? Наследники? И тп? Т.е. можно ли , чтобы Поставщики и Покупатели были наследниками Контрагентов?
Alt 27.01.2004, 15:43   #9  
france ist offline
france
Участник
 
159 / 11 (1) +
Registriert seit: 24.11.2003
Ort: Москва
2 smx
Хорошая вешь Axapta)) Лучше, чем 1С))... (Хотя такое сравнение изначально некорректно).
Если хочешь узнать про возможнсти встроенного языка X++, то он Java подобен. Но нет множественного наследования и много чего еще из Java))) .
Alt 27.01.2004, 15:45   #10  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
классы не содержат таблиц.
классы используют таблицы.

про контрагентов, см. например map CustVentTable. см. например, абстрактный класс CustVendCreatePaymJournal и его семейство. Вообще посмотрите как используется наследование. Например, SalesTableType, inventMovment и т.п.
Alt 27.01.2004, 17:18   #11  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
если представится возможность обязательно посмотрю
Alt 27.01.2004, 17:23   #12  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Zitat:
Изначально опубликовано france
2 smx
Хорошая вешь Axapta)) Лучше, чем 1С))... (Хотя такое сравнение изначально некорректно).
Если хочешь узнать про возможнсти встроенного языка X++, то он Java подобен. Но нет множественного наследования и много чего еще из Java))) .
Про возможности языка я читал
Меня интересовала именно библиотека классов. Т.е. возможность не копипастать код разработчика, таблицы и тд, а путем наследования абстрактного класса Document создавать свой вид документа... и тд.
Alt 27.01.2004, 18:08   #13  
france ist offline
france
Участник
 
159 / 11 (1) +
Registriert seit: 24.11.2003
Ort: Москва
"копипастать")) - эт как раз самая передовая идея 1С))..
Alt 27.01.2004, 18:34   #14  
maxsmirnov ist offline
maxsmirnov
экс-модератор
 
268 / 25 (1) +++
Registriert seit: 08.07.2003
Ort: Москва
Zitat:
Изначально опубликовано smx

возможность не копипастать код разработчика, таблицы и тд, а путем наследования абстрактного класса Document создавать свой вид документа... и тд.
Библиотека довольно большая, и сравнительно удобная, всегда есть от чего отнаследоваться
Только вот как раз к документам это не относится
Alt 27.01.2004, 18:36   #15  
smx ist offline
smx
Участник
 
110 / 10 (1) +
Registriert seit: 10.10.2002
Zitat:
Изначально опубликовано france
"копипастать")) - эт как раз самая передовая идея 1С))..
Простите, а Вы с MBS Navision работали?
Alt 27.01.2004, 21:06   #16  
ushastik ist offline
ushastik
Участник
 
88 / 12 (1) ++
Registriert seit: 27.01.2004
Ort: Южный Федеральный Округ
Спасибо за конструктив...
smx:
Я именно как платформу их сравниваю. Есть такая трава - платформа для построения КИС. А про готовый функционал - я не спорю. Хотя, готовых мощных решений на базе 1С очень много. Если вы не франч, то о большинстве никогда не узнаете Ну не публикуют они базу для простых смертных Тех же биллинговых систем навалом. В основном упираются в производительность платформы, а отнюдь не в кривость языка или отсутствие ООП. Поэтому и крупных внедрений нет. Поэтому в восьмерке за производительность борются, а не за CVS или OOD.

maxsmirnov:
когда количество галок на один алгоритм больше 7 - лучше кодить. Мое субъективное мнение. Недаром в IDF0 ограничено количество боксов на странице.

Hamster:
Я знаю одного 1С партнера, который за всю свою историю не написал ни одной строчки кода. Только перепродажа готовых решений. Их база огромна. Не все качественные. Но выбор есть.

mazzy:
Спасибо за обстоятельный ответ.
Я понял про классы, но классы данных не инкапсулируют, то есть таблицы лежат рядом, такие плоские и доступные Наследование алгоритмов - это круто. Хочется еще наследование структур данных. Подождем, пока объектные СУБД подрастут ?

С уважением.
Alt 28.01.2004, 10:40   #17  
france ist offline
france
Участник
 
159 / 11 (1) +
Registriert seit: 24.11.2003
Ort: Москва
to smx
Увы, не работал)) все закончилось на стадии прочтения какой то документации по Navision.
Alt 28.01.2004, 11:59   #18  
Hamster ist offline
Hamster
Участник
 
687 / 13 (2) ++
Registriert seit: 15.05.2003
>Я знаю одного 1С партнера...............

И я знаю 2-х партнеров которые сделали из Axapta почти 1С и разорились, ну и что?

1С - это формально закодированный совковый менталитет ведения бизнеса.
Когда никто ничего не знает, ни за что не отвечает, любые проколы можно спрятать, а бизнес может накрыться через месяц.....
Для своей ниши - продукт незаменимый.

>Хочется еще наследование структур данных
И это есть.
Причем на 2-х уровнях.
Alt 28.01.2004, 12:39   #19  
maxsmirnov ist offline
maxsmirnov
экс-модератор
 
268 / 25 (1) +++
Registriert seit: 08.07.2003
Ort: Москва
Re: Спасибо за конструктив...
Zitat:
Изначально опубликовано ushastik
smx:
Я именно как платформу их сравниваю. Есть такая трава - платформа для построения КИС
Тогда я с вами согласен.
Axapta - очень плохая платформа для построения КИС.
В первую очередь по финансовым показателям - стоит дорого (вместе с платформой впаривают саму КИС), и разработчики стоят дорого и их мало (в сравнении с рынком разработчиков на Delfi или MS VS, например). Не рекомендую, короче говоря, заниматься разработкой КИС на этой платформе.
Alt 28.01.2004, 12:49   #20  
Hamster ist offline
Hamster
Участник
 
687 / 13 (2) ++
Registriert seit: 15.05.2003
Мдя....
Axapta - платформа специально заточена под КИС, есть все средства разработки бизнес-приложений, готовая бизнес-логика (для дистрибьюции только настройками можно все).

А что вы тогда вообще под КИС понимаете?
Stichworte
1c

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
1C выпустил бету тонкого клиента с Web-доступом Сисой Другие системы на рынке 83 30.06.2009 22:47
1C опять продает бету. На этот раз для автоматизации розницы. Сисой Другие системы на рынке 2 09.01.2008 19:47
1C:Бухгалтерия локализована во Вьетнаме :-) Сисой Другие системы на рынке 0 31.01.2007 15:10
К вопросу сравнения 1C:Предприятие и Axapta + Новости с семинара партнеров 1С dd Сравнение ERP-систем 196 26.06.2006 13:29
1C выпустил Web-расширение Сисой Другие системы на рынке 8 03.02.2005 06:24
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.