17.12.2010, 11:05 | #1 |
Участник
|
позволю себе аргументированно вам возразить (очередное сравнение с 1С)
**** выделено отсюда Промежуточные итоги 1С ****
Цитата:
Цитата:
Цитата:
А по поводу ООП... Если вы адепт этого подхода, то вас наверняка уже задолбали фанаты хаскела, скалы и прочей функциональщины, разве нет? Если у вас есть минутка, ответьте мне, как специалист, какие принципы ООП наиболее часто применяются вами на практике? Какие при этом с помощью этих принципов проблемы решаются? Архитектура "клиент-сервер", взаимодействие с СУБД через ORM-слой, декларативный язык запросов, декларативная система описания отчетов (СКД) - разве это не примеры использования в 1С "методик, наработанных за десятиления в области инженерии ПО"? А встроенные открытые средства интеграции с другими приложениями, поддержка открытых протоколов XDTO, SOAP? Средства сериализации в XML? COM? Кросс-платформенный NativeAPI для разработки внешних компонент? Или я не правильно вас понял и вы имеете в виду что-то другое? Цитата:
Наводящий на понимание моей мысли вопрос (отвечать не обязательно): вы уверены, что тот же самый специалист, который наделал костылей в 1С, переориентировавшись внедрять Ax, вдруг изменит себе и начнет разбираться, как там все устроено, чтобы внедрить типовой функционал? Возможно, вы имели в виду то, что среди специалистов 1С такое можно чаще такую ситуацию встретить. Но, мне кажется, причина эта уже давно не в том, что 1С:Предприятие - платформа не уровня "enterprice", что решения на 1С - "не тянут", а в том, что платформа шагнула на следующий уровень, а толпа специалистов, внедряющих "доступно и всерьез" пока еще не сделала этот шаг. По крайней мере, большая ее составляющая, с которой мы все знакомы по mista.ru, infostart.ru и пр. Да, это показательно, и именно это, по моему мнению, главная проблема и фирмы 1С и профессионального сообщества 1С, а уж никак не технологическая отсталость платформы 1С:Предприятия 8.2 относительно других платформ.
__________________
С уважением, Александр Кунташов |
|
17.12.2010, 12:00 | #2 |
Участник
|
Цитата:
некорректно использовать, если число отличается на проценты. потому что: информацию хоть так, хоть эдак, но хранить где-то надо. число сущностей-хранилищ дает грубую оценку числа информации. Цитата:
Это феномен 1Сников. Из-за которого типичного 1Сника нужно обучать на полгода дольше. Люди, пришедшие из других систем, как правило начинают сначала разбираться. Цитата:
Сообщение от kuntashov
Но, мне кажется, причина эта уже давно не в том, что 1С:Предприятие - платформа не уровня "enterprice", что решения на 1С - "не тянут", а в том, что платформа шагнула на следующий уровень, а толпа специалистов, внедряющих "доступно и всерьез" пока еще не сделала этот шаг. По крайней мере, большая ее составляющая, с которой мы все знакомы по mista.ru, infostart.ru и пр.
люди смотрят как написаны типовые конфы. люди берут оттуда паттерны и используют их. чтобы изменить людей нужно изменить типовые конфы. то же самое относится и к аксапте с навижином, в которых некоторые места в коде (особенно в локализациях) являются антипаттернами. Цитата:
технологическая отсталось - врожденное качество платформы 1С. (точно такое же как врожденные характеристики франчайзинга) технологическая отсталось обусловлена ориентацией на "собственные силы", на подчеркнутую "самобытность" и несовместимость с общими ИТ-стандартами. свой data mining, свой olap, свой интерфейс, свой формат базы данных, свой sql, свой язык запросов, своя система отчетов, своя картографическая система, свой workflow, свой веб и т.п. Да, они увернулись от гонки http://russian.joelonsoftware.com/Ar...AndMotion.html да, сейчас 1С напряглась и рванула. но передовые технологии нужно поддерживать. изо дня в день. достаточно вспомнить тот же САП. они придумали свой интерфейс лет 15 назад. Тогда это казалось таким замечательным прорывом. Сейчас это выглядит так архаично. |
|
|
За это сообщение автора поблагодарили: kuntashov (1). |
17.12.2010, 12:37 | #3 |
Участник
|
Цитата:
Это феномен 1Сников. Из-за которого типичного 1Сника нужно обучать на полгода дольше. Люди, пришедшие из других систем, как правило начинают сначала разбираться.
Но я все же склонен считать, что дело не в системе, а в том, что низкий порог вхождения в "специальность" (программирование 1С) привело к этому "феномену". Цитата:
несовместимость с общими ИТ-стандартами
__________________
С уважением, Александр Кунташов |
|
17.12.2010, 13:07 | #4 |
Участник
|
Цитата:
Цитата:
Сообщение от mazzy
технологическая отсталось обусловлена ориентацией на "собственные силы", на подчеркнутую "самобытность" и несовместимость с общими ИТ-стандартами.
свой data mining, свой olap, свой интерфейс, свой формат базы данных, свой sql, свой язык запросов, своя система отчетов, своя картографическая система, свой workflow, свой веб и т.п. |
|
17.12.2010, 14:33 | #5 |
Administrator
|
Дык ж... приведены:
Цитата:
А смысл в том, что есть конкретный продукт (язык SQL в частности или OLAP-продукт), который принят де-факто за стандарт обработки данных в БД (это про язык SQL). Есть OLAP-продукты (и это совершенно не обязательно SQL Server Analysis Services). И если бы 1С не пыталась бы все это заменить на нечто свое, а пыталась бы использовать существующие технологии - она бы гораздо дальше шагнула бы вперед по технологиям. Та же MS не создавала Reporting Services, не создавала SQL Server, не создавала Dynamics AX, NAV. Она все это купила. Просто финансовые возможности 1С несравнимы с MS и она не может себе позволить купить технологии, поэтому нужно давать возможности для интеграции. Например, смогла же 1С использовать "движок" от Excel для своих отчетов. Это кстати - одно из сильных ее преимуществ. А если бы они писали бы что-то свое и сваяли бы что-то а-ля отчеты в АХ - то они бы не получили этого преимущества, как не получила АХ (из-за чего кстати и затеялась вся эта интеграция с Reporting Services и т.д.)
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 17.12.2010 в 14:37. |
|
17.12.2010, 15:26 | #6 |
Участник
|
Не очень понятно, в каком месте 1С использует "движок" Excel? Если речь идет о табличных документах 1С, т.е. "мокселях" (mxl), то это не так.
__________________
С уважением, Александр Кунташов |
|
17.12.2010, 15:38 | #7 |
Administrator
|
Цитата:
__________________
Возможно сделать все. Вопрос времени |
|
17.12.2010, 16:11 | #8 |
Участник
|
Ну если так, то конечно ладно, но ваш комментарий в контексте других сообщений от специалистов по Ax настораживает и удивляет, потому что, к примеру, про тот же язык запросов 1С:Предприятия 8, следуя вашему примеру, можно сказать, что он использует "движок" SQL, и т.д... Но я давно читаю AxForum и знаю, что таки аргументы 1Сников тут не проходят
Мои парой сообщений выше - не прошли ))
__________________
С уважением, Александр Кунташов |
|
17.12.2010, 16:17 | #9 |
Участник
|
|
|
17.12.2010, 16:23 | #10 |
Участник
|
Я заметил, что хорошо бы привести корректные числа.
Цитата:
Сообщение от sukhanchik
Тут смысл не в том, что Dynamics смотрит на технологии своего же производителя и это есть хорошо, а в случае с 1С-ом, который смотрит на свои технологии - плохо.
А смысл в том, что есть конкретный продукт (язык SQL в частности или OLAP-продукт), который принят де-факто за стандарт обработки данных в БД (это про язык SQL). Есть OLAP-продукты (и это совершенно не обязательно SQL Server Analysis Services). И если бы 1С не пыталась бы все это заменить на нечто свое, а пыталась бы использовать существующие технологии - она бы гораздо дальше шагнула бы вперед по технологиям. Та же MS не создавала Reporting Services, не создавала SQL Server, не создавала Dynamics AX, NAV. Она все это купила. Просто финансовые возможности 1С несравнимы с MS и она не может себе позволить купить технологии, поэтому нужно давать возможности для интеграции. ReportService вместо CristalReport, Silvelight вместо Flash и HTML 5, свой сбственный стандарт офисных документов и так далее. Язык запросов в Axapta тоже отличается от стандарта. Цитата:
Сообщение от sukhanchik
Например, смогла же 1С использовать "движок" от Excel для своих отчетов. Это кстати - одно из сильных ее преимуществ. А если бы они писали бы что-то свое и сваяли бы что-то а-ля отчеты в АХ - то они бы не получили этого преимущества, как не получила АХ (из-за чего кстати и затеялась вся эта интеграция с Reporting Services и т.д.)
|
|
|
За это сообщение автора поблагодарили: kuntashov (1). |
17.12.2010, 16:41 | #11 |
Administrator
|
Скажем так. По 1С я не знаю корректных чисел. Но разница на порядок (если она существует) - роль играет. Как правильно заметил mazzy:
Цитата:
Т.е. когда написано нами - то а) нет широкой распространенности => тяжело претендовать на стандарт и б) высока вероятность частого изменения этих технологий нами (баги/совместимости/усовершенствования и пр.) и как следствие - отсутствие устоявшегося функционала Ну не совсем же с нуля его писали
__________________
Возможно сделать все. Вопрос времени |
|
17.12.2010, 17:57 | #12 |
Участник
|
Цитата:
Цитата:
Цитата:
Думаете выкрали исходники Exel'я из Редмонда? |
|
17.12.2010, 18:05 | #13 |
Участник
|
Все относительно. Представьте картину - внезапно (по воле Бога, или еще какому-то чуду) собираются ведущие специалисты консалтинговых компаний и интеграторов для проектирования функционала прикладного решения, а потом коллектив специалистов уровня "1С: Эксперт по технологическим вопросам" проектируют и реализовывают прикладное решение. И вот, готова бомба. И что? Да ничего - маркетологов нанять забыли. ИМХО нет сейчас проблем с технологиями у 1С. Есть проблема в уровне коллективов разработчиков тиражных решений. А еще есть темные лошадки. Господа, проживая в провинции я таких зверей как "Инталев: корпоративные финансы" и "ИТРП:Процессное производство" даже не видел. Максимум - УПП. А кто-нибудь из вас на тендерах соперничал с ними, переходили с них на продукты MS? Есть хоть какие-то слухи об этих решениях в вашей среде?
|
|
17.12.2010, 19:25 | #14 |
Участник
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Сообщение от kuntashov
Архитектура "клиент-сервер", взаимодействие с СУБД через ORM-слой, декларативный язык запросов, декларативная система описания отчетов (СКД) - разве это не примеры использования в 1С "методик, наработанных за десятиления в области инженерии ПО"?
А встроенные открытые средства интеграции с другими приложениями, поддержка открытых протоколов XDTO, SOAP? Средства сериализации в XML? COM? Кросс-платформенный NativeAPI для разработки внешних компонент? Или я не правильно вас понял и вы имеете в виду что-то другое? Цитата:
Тут есть такая замечательная вещь, как Best Practices для разработки. Солидный документик, в котором регламентирован каждый чих разработчика. Причем проверку следованию некоторым правилам Best Practices можно настроить на уровне компиляции. Вплоть до того, что запретить помещать в систему контроля версий элементы, не проходящие проверки Best Practices. Есть методология внедрения SureStep, которая требует проведения CodeReview старшим разработчиком по всем модификациями...так что такому нерадивому 1С-нику тут будет трудно развернуться . Культуру надо развивать...одной технологической платформы мало для написания качественных прикладных решений...А для этого нужна методология, правила, жесткая сертификация решений и т.д и т.п. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |
17.12.2010, 19:30 | #15 |
Участник
|
|
|
17.12.2010, 19:35 | #16 |
Участник
|
Вы что, всерьез думаете, что движок отчетов 1С будет продаваться как отдельный компонент и станет продаваться наряду с SSRS и Crystall??? Или миллионы веб-разработчиков кинуться осваивать среду разработки 1С для разработки веб-решений???
|
|
17.12.2010, 19:40 | #17 |
Участник
|
Коллеги, на самом деле, я не хотел разжигать очередной холивар 1С<->Аксапта...эта тема вечна Я привел свои аргументы, почему 1С как среда разработки вряд ли выстрелит на международном рынке.
|
|
17.12.2010, 19:46 | #18 |
Участник
|
|
|
17.12.2010, 19:47 | #19 |
Участник
|
Цитата:
поживем - увидим. |
|
17.12.2010, 23:49 | #20 |
Участник
|
В УПП прримерно 3700 таблиц.
|
|