metaclass: (Default)
[personal profile] metaclass
Праздники как-то нездорово влияют на мозг функциональщикам.
По-моему, все кинулись делать какие-то самодельные кто языки, кто компиляторы, кто вообще какой-то теоретически-категорный трэш.

Самое ужасное, что я, вместо работы, занимаюсь тем же самым - делаю язык, чем-то похожий на Metaobject protocol, чтобы на нем описывать модели предметной области(в том числе и самого себя), а затем генерить из этих моделей код на более привычных языках.
Т.е., к примеру, мы описываем понятие "тип" на обычном языке и делаем парсер, который читает описание типа, затем с его помощью делаем новую версию описания типа(например, добавляем к описанию поля кортежа кроме имени и типа еще и пользовательское имя), по ней генерим новый парсер и дальше читаем описания типов уже им.
И основным интерфейсом к этой хрени должен быть в итоге не текст, а что-то более двумерное, типа грида. Потому что результатом конечным должна быть очередная заготовка под различную опердень.

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

Date: 2010-01-09 10:36 pm (UTC)
From: [identity profile] ng67.livejournal.com
А зачем покупать и внедрять 1С? Достаточно купить самую простую версию 1С (к примеру бухгалтерию 8.1 на определенное число пользователей или торговлю) и все!
Далее Вы имеете право разрабатывать свою конфигурацию на базе 1С и никаких претензий к Вам 1С иметь не будет. Это как покупка компилятора - вы его покупаете, и все.
Число пользователей 1С - это максимальное число пользователей которое будет работать с Вашей системой.

Date: 2010-01-09 10:44 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну так эта самая простая тоже стоит неплохо. На 100 пользователей сколько там будет?
И таки вряд ли продадут чистую платформу, без конфигурации - накой это местным дилерам, плодить себе конкурентов и продавать по дешевке. Если к ним придут за 1С - они будут стараться впарить все сразу.

Date: 2010-01-09 11:00 pm (UTC)
From: [identity profile] ng67.livejournal.com
На 100 пользователей.
Лицензия на 100 пользователей + самая простая бухгалтерия 37 млн. Белорусских Рублей примерно.

Date: 2010-01-10 07:54 am (UTC)
wizzard: (Default)
From: [personal profile] wizzard
Дух интегратора чую! :)

А стоимость адаптации по месту какова?

Вообще, мне кажется что ребе этим занимается еще и потому что ему это нравится, а будет ли ему нравиться поддерживать 1С - это вопрос)

Date: 2010-01-10 02:34 pm (UTC)
From: [identity profile] ng67.livejournal.com
Никакая. Сами адаптируйте, если надо. Исходники открыты, так как 1С это интерпретирующая система, а в комплект поставки входит документация по языку, средство разработки и отладки.
После покупки комплекта можно вообще с нуля писать конфигурацию и продавать ее желающим (ну конечно если они 1С систему купят).
К интеграторам я отношения не имею, я программист на 1С.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 29th, 2025 11:26 pm
Powered by Dreamwidth Studios