Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Какой из движков-аналогов продвинулся дальше всех? (число прочтений - 28027 )
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Какой из движков-аналогов продвинулся дальше всех?
27. Апреля 2011 :: 15:16
Печать  
Т.е. есть ли открытое решение способное "понимать" мд-файл от 1С и работать с его таблицами аналогично?
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #1 - 28. Апреля 2011 :: 02:19
Печать  
Кошки рулят писал(а) 27. Апреля 2011 :: 15:16:
Т.е. есть ли открытое решение способное "понимать" мд-файл от 1С и работать с его таблицами аналогично?

Сам то понял, что не то сморозил?
Аналоги выполняют аналогичные функции, но с чего бы им работать с md?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #2 - 28. Апреля 2011 :: 07:15
Печать  
Кошки рулят писал(а) 27. Апреля 2011 :: 15:16:
Какой из движков-аналогов продвинулся дальше всех?

2C


Кошки рулят писал(а) 27. Апреля 2011 :: 15:16:
Т.е. есть ли открытое решение способное "понимать" мд-файл от 1С и работать с его таблицами аналогично?
Есть закрытое Интеллигент но тока конфигурировать.


  
Наверх
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #3 - 28. Апреля 2011 :: 08:02
Печать  
trdm писал(а) 28. Апреля 2011 :: 07:15:
Кошки рулят писал(а) 27. Апреля 2011 :: 15:16:
Какой из движков-аналогов продвинулся дальше всех?

2C



2C не понимает md и не хранит базу в дбфе. Походу, там что-то от аксеса прикручено для хранения данных. И планировался(?) односторонний конвертер 1С-2С.
Полистав исходник и посмотрев результат, у меня впечатление, что это сделал кто-то в одни (очень небрежные) руки за один вечер и бросил. Потом другие люди (маловато в предмете понимавшие) пытались локализовать косяки автора. С минимальными успехами.
При всем уважении к чужому труду, это не тот путь по которому следовало идти.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #4 - 28. Апреля 2011 :: 08:02
Печать  
trdm писал(а) 28. Апреля 2011 :: 07:15:
Кошки рулят писал(а) 27. Апреля 2011 :: 15:16:
Какой из движков-аналогов продвинулся дальше всех?

2C

Если судить по соседней ветке и этому утверждению, то можно сделать выводов, что рабочих аналогов в природе не существует?

Кошки рулят писал(а) 28. Апреля 2011 :: 08:02:
2C не понимает md и не хранит базу в дбфе. Походу, там что-то от аксеса прикручено для хранения данных. И планировался(?) односторонний конвертер 1С-2С.
Полистав исходник и посмотрев результат, у меня впечатление, что это сделал кто-то в одни (очень небрежные) руки за один вечер и бросил. Потом другие люди (маловато в предмете понимавшие) пытались локализовать косяки автора. С минимальными успехами.
При всем уважении к чужому труду, это не тот путь по которому следовало идти.

Ура, товарищи!
У нас появился человек, который знает, по какому пути следует идти!
Пристраиваемся, товарищи!
Сейчас нам укажут правильный путь!  Подмигивание
  
Наверх
 
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #5 - 28. Апреля 2011 :: 08:12
Печать  
На первом этапе необходимо создать движок под управлением которого сможет корректно работать дбф-ная база 1С. Без конфигуратора (их и так есть без 1Са).
Второй этап - работа с SQL-ной базой 1С.
Третий этап - конфигуратор и отладчик.
И только потом - расширение функционала в сторону внешних библиотек 1С++ 
Может кто-нибудь оценить трудоемкость и стоимость первого этапа, например?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #6 - 28. Апреля 2011 :: 09:37
Печать  
Кошки рулят писал(а) 28. Апреля 2011 :: 08:12:
На первом этапе необходимо создать движок под управлением которого сможет корректно работать дбф-ная база 1С.

Дбф - нафиг. При наличии бесплатников SQL серверов глупость dbf-ить.
  
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #7 - 28. Апреля 2011 :: 11:12
Печать  
Кошки рулят писал(а) 28. Апреля 2011 :: 08:12:
На первом этапе необходимо создать движок под управлением которого сможет корректно работать дбф-ная база 1С. Без конфигуратора (их и так есть без 1Са).
Второй этап - работа с SQL-ной базой 1С.
Третий этап - конфигуратор и отладчик.
И только потом - расширение функционала в сторону внешних библиотек 1С++  
Может кто-нибудь оценить трудоемкость и стоимость первого этапа, например?

1. Мне в принципе не нравится реализация в 1С, например, регистров
2. Работать с SQL базой проще, чем прикручивать ДБФ
3. Внешние библиотеки (например, для сканера штрихкода, или 1С++) завязаны на внутренности 1С, поэтому самый простой путь, для получения этого функционала - купить 1С
З.Ы. Довольно плотно участвовал в написании конвертера 1С->2С... для получения рабочего результата оставалось немного (одно из самых главных - реализация приоритетного глобального модуля, который включался бы до "вытащенного" из 1С, чтобы создать программные аналоги встроенных 1С-ных конструкций, вида ФС, УстановитьТАНа и т.д.). ИМХО, в этот момент на автора что-то (или кто-то) нашло, проект закрыли (исходники были закрыты еще раньше), доработок не создали...
  
Наверх
ICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #8 - 29. Апреля 2011 :: 01:41
Печать  
А мне так вообще кажется глупым пытаться сдублировать функционал именно 1С ... если нужен аналог, то он не должен копировать готовый продукт (особенно с учетом того, что автор продукта уже от него отрекся в виду моральной несостоятельности этого продукта) ... аналог должен реализовывать схожий по сути функционал, но с учетом всех ошибок оригинального продукта, а значит ему нафик не надо уметь работать с "живыми" файлами оригинала, разве что можно их импортировать для начала, но и это мне кажется лишним, - правильнее было бы только перенести необходимые данные и работать уже по новому.
  
Наверх
 
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #9 - 29. Апреля 2011 :: 19:24
Печать  
Я себе мыслю иначе.
За те 10-15 лет что мы работаем в 1С написаны мегатонны кода. Только зарегистрированных 1С т.н. "совместимых решений" написано несколько десятков тысяч (от дописок типовых, до написаных с чистого листа, от оригинальных до полностью не рабочих, хотя и "совместимых"). Несметное число разработок лежит на одинесных форумах всем известных (хотя и одиозных и местами презираемых).
Вот что составляет ценность в 1С-е. Не меньшую ценность представляют собой и собственно базы пользователей (прикиньте сколько денег заплатил владелец базы в которой хранятся данные за 5-10 лет - одной только зарплаты персонала, котороый вел эти базы, работал в них сколько ухнуло).
Теперь все это канет в лету.
С какой стати? Кто оплатит этот шабаш?
И что предлагается взамен? Сырой и глючный снеговик? - "Песок неважная замена овсу", - как говорил одна индейская лошадь, которая проскакала все сорок миль до последнего дюйма чтобы "спасти" заставу.
Поэтому когда мне раньше попадались заголовки про аналоги 1С, мне всегда казалось, что люди занимаются тем, что делают свой ОпенОфис для работы с файлами МСОфиса. А оказалось, что они лепят что-то свое самопальное, причем, посмотрите на тот же 2С - с чего начал автор? - С бантиков!!! У него базы нет, субд не функционирует, нет никакой системы хранения данных (не то что продуманной, вообще никакой!), нет средств ввода данных, нет возможности получать результаты и выборки, зато не первом месте стоят Общие модули, админский пароль и SQL-сервис ...
Поэтому я и не могу понять всех авторов аналогов 1С.
Что вы делаете?! Для чего?! Неужели эти люди и впрямь расчитывают, что если они напишут свой аналог 1С, все юзеры дружно ломанутся покупать аналог вместо оригинала, а программисты 1Сники будут писать исключительно из под их аналогичного конфигуратора?! Утопия!
Неужели не жаль впустую потраченного времени? Ведь, все написаное не будет востребовано. Никогда и никем ...
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #10 - 03. Мая 2011 :: 03:34
Печать  
Не соглашусь в корне:
  • Почему-то никто не продолжил работать в досовых электронных таблицах, а перенес необходимые данные сначала в ексель, а потом в более пригодные для конкретный задачи системы (хотя встречал конторы, которые до сих пор работают на FoxPro под DOSом).
  • То же можно сказать и про документы ... я успел поработать и в мультиедите и в лексиконе и в вордэнддид (особенно поразил тогда последний, ибо он работал с графикой в текстовом режиме). Однако до RTF всем им было тогда далеко.
  • ОпенОфис не работает с файлами МСО. У него свой формат хранения данных, однако он способен импортировать и экспортировать данные в другие форматы (про это я уже упоминал ранее).
  • Снеговик перестал был сырым начиная с версии 8.2. Теперь это полноценная система учета. Остальное уже из серии "вы просто не умеете его готовить".
  • Кстати, "аналогов" существует достаточно много, но у большинства из них специализация более узкая, чем у 1С. И большинство из них коммерческие, что очень даже понятно, ибо никто не хочет работать бесплатно.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #11 - 03. Мая 2011 :: 05:13
Печать  
Кошки рулят писал(а) 29. Апреля 2011 :: 19:24:
Я себе мыслю иначе.
За те 10-15 лет что мы работаем в 1С написаны мегатонны кода.
...
Что вы делаете?! Для чего?! Неужели эти люди и впрямь расчитывают, что если они напишут свой аналог 1С, все юзеры дружно ломанутся покупать аналог вместо оригинала, а программисты 1Сники будут писать исключительно из под их аналогичного конфигуратора?! Утопия!
Неужели не жаль впустую потраченного времени? Ведь, все написаное не будет востребовано. Никогда и никем ...

Дык, в чем проблема? Напиши свое и ПРАВИЛЬНО, выделись из общей массы, не будь как "эти люди"
З.Ы. Мне также интересно "Кто оплатит этот шабаш?", в смысле, написание своей системы
  
Наверх
ICQ  
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #12 - 03. Мая 2011 :: 10:20
Печать  
Salimbek писал(а) 03. Мая 2011 :: 05:13:
З.Ы. Мне также интересно "Кто оплатит этот шабаш?", в смысле, написание своей системы


Написание СВОЕЙ системы оплатит владелец.
Что касается написания НАШЕЙ системы (т.е., открытой), то часть ее "оплатят" те, кто будет участвовать безвозмездно. Для остального деньги, я считаю, найти тоже не проблема. Деньги - вода, приходят и уходят.
Но если говорить о деньгах за разработку, необходимо прежде всего определить и зафиксировать размер финансирования и результат, который будет получен за эту сумму, ну и сроки какие-то разумные установить. Тогда и только тогда можно начать поиск средств.
Пока никто и не озвучил ни одной цифры.
Давайте, попробуем?
Оттолкнуться можно, например, от того что (если я правильно помню Нуралиева) исходники клюшек содержат приблизительно 1 млн. строк кода.
Желательно разбить всю разработку на блоки.
Есть здесь люди/коллективы способные разработать какой-либо блок системы?
Сколько денег они, например, хотели бы получить за такую работу?
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #13 - 03. Мая 2011 :: 11:56
Печать  
здесь обсуждалось за альтернативную платформу
http://www.forum.mista.ru/topic.php?id=539455&page=1
вывод - мало кому это надо

тем более никому не нужен сторонний плейер конфигураций 1с

1 млн строк - пипец Улыбка

у меня пока до 20000 не дошло
срок - пошел третий год
  
Наверх
 
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #14 - 03. Мая 2011 :: 13:04
Печать  
villager писал(а) 03. Мая 2011 :: 11:56:
здесь обсуждалось за альтернативную платформу
http://www.forum.mista.ru/topic.php?id=539455&page=1
вывод - мало кому это надо

тем более никому не нужен сторонний плейер конфигураций 1с

1 млн строк - пипец Улыбка

у меня пока до 20000 не дошло
срок - пошел третий год


Ссылки на мисту в качестве аргумента  в серьезном разговоре - моветон. Детский лепет выводов вселенского масштаба и вселенской же глупости. Ровно как и безаппеляционные утверждения от имени "всех", типа "никому не нужен" ...
Не льсти себе, подойди поближе ...
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #15 - 03. Мая 2011 :: 13:08
Печать  
Salimbek писал(а) 28. Апреля 2011 :: 11:12:
1. Мне в принципе не нравится реализация в 1С, например, регистров


Хотелось бы знать что не так в регистрах v77 (особенно sql версия) ?
Если здесь это off то можно и в новой ветке.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #16 - 03. Мая 2011 :: 18:36
Печать  
Z1 писал(а) 03. Мая 2011 :: 13:08:
Хотелось бы знать что не так в регистрах v77 (особенно sql версия) ?
Если здесь это off то можно и в новой ветке.

Мне такая концепция нравится Поддержка хронологии данных раздел "Учет хронологии накопительных атрибутов"
  
Наверх
ICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #17 - 04. Мая 2011 :: 02:15
Печать  
Кошки рулят писал(а) 03. Мая 2011 :: 13:04:
Ссылки на мисту в качестве аргумента  в серьезном разговоре - моветон. Детский лепет выводов вселенского масштаба и вселенской же глупости. Ровно как и безаппеляционные утверждения от имени "всех", типа "никому не нужен" ...
Не льсти себе, подойди поближе ...

А называть серьезным разговор о попытке реанимировать официально умершую систему путем написания аналога разве не является тем же самым моветоном?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #18 - 04. Мая 2011 :: 14:42
Печать  
Salimbek писал(а) 03. Мая 2011 :: 18:36:
Z1 писал(а) 03. Мая 2011 :: 13:08:
Хотелось бы знать что не так в регистрах v77 (особенно sql версия) ?
Если здесь это off то можно и в новой ветке.

Мне такая концепция нравится Поддержка хронологии данных раздел "Учет хронологии накопительных атрибутов"

Перечитал сегодня.Мне не понравилось концепция.
Эта методика заточена под быструю запись движений и довольно медленное получение итогов ( надо суммировать всегда).
Методика 1с как раз наоборот медленная запись движений и быстрое получение остатков на фиксированные точки времени
и не быстрое получение остатков на любую точку времени.
У меня получение остатков на ТА идет гораздо чаще чем изменение документов а поэтому долго их вычислять как-то не хочеться.


  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #19 - 05. Мая 2011 :: 04:30
Печать  
Z1 писал(а) 04. Мая 2011 :: 14:42:
Перечитал сегодня.Мне не понравилось концепция.
Эта методика заточена под быструю запись движений и довольно медленное получение итогов ( надо суммировать всегда).
Методика 1с как раз наоборот медленная запись движений и быстрое получение остатков на фиксированные точки времени
и не быстрое получение остатков на любую точку времени.
У меня получение остатков на ТА идет гораздо чаще чем изменение документов а поэтому долго их вычислять как-то не хочеться.

Согласись, что вопрос при этом упирается в объем выборки. Собственно, когда корректировки "задним числом" редки, то и объем выборки из "текущих актуальных данных" (одна запись) + "откорректированные записи" (несколько записей) - будет небольшим, и существенного влияния на производительность это не окажет.
  
Наверх
ICQ  
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #20 - 05. Мая 2011 :: 08:41
Печать  
Среда разработки "Прометей" http://www.gotdotnet.ru/blogs/yurik-z/9254/24127/. Пишется для .NET. Пишется одним программистом.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #21 - 07. Мая 2011 :: 12:19
Печать  
alyuev писал(а) 05. Мая 2011 :: 08:41:
Среда разработки "Прометей"  ... Пишется одним программистом.


Еще один свинтопрульный аппарат. Разрабатывается "среда разработки" для разработки не более одной "разработки".
(большая часть т.н. аналогов так и не удостоились ни одной "разработки" вообще)
Еще одно подтверждение моего тезиса о том, что все эти "аналоги" - суть мертворожденные дети, которые даже не имеют шанса родиться, не говоря уж о каких-то перспективах жизни.
Еще большее убожество во всем этом - писать закрытые продукты: "закрывают" исходники исключительно для того, чтобы продавать скомпилированные приложения (ту Нередкую ситуацию в 1С, когда пароли ставят на совершенно позорный код за который, видимо, авторам просто стыдно и поэтому его пытаются закрыть я даже не рассматриваю). Почему авторы расчитывают продать(!) хотя бы один экземпляр своего произведения, мне совершенно не понятно! Они что, все такие субтильные инфанты?
Для меня совершенно очевидно, что любой, даже самый сырой и ограниченный движок, который будет способен работать в любом (даже самом ущербном) варианте с 1С-ной базой, заменяя собой 1Cv7.exe, по своей популярности быстро превзойдет популярность широко известного 10 лет назад продукта с маркой Соболь (популярность и качество которого были подтверждены 2 годами приговора от нуралиевских подручных). Речь, разумеется, идет об открытом/свободном движке. Вот у такого программного продукта найдется немало последователей и почитателей. Уж всяко не меньше, чем у 1С++ ...
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #22 - 08. Мая 2011 :: 15:16
Печать  
Кошки рулят писал(а) 29. Апреля 2011 :: 19:24:
Я себе мыслю иначе.
За те 10-15 лет что мы работаем в 1С написаны мегатонны кода.
...
Неужели не жаль впустую потраченного времени? Ведь, все написаное не будет востребовано. Никогда и никем ...


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

Потому что, к сожалению, подавляющее большинство 1С-ников не программисты.  Конечно кодить кое как они могут, на уровне школьника, изучившего Бейсик. Но не более.
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #23 - 08. Мая 2011 :: 19:14
Печать  
skmdeveloper писал(а) 08. Мая 2011 :: 15:16:
Потому что, к сожалению, подавляющее большинство 1С-ников не программисты.  Конечно кодить кое как они могут, на уровне школьника, изучившего Бейсик. Но не более.

согласен
редко кто из них задумывается о написании конфы с нуля
да и зачем? если можно приличную деньгу сшибать по мелочи

соответственно никакая альтернативная платформа (в том числе и работающая с конфой 1це) им не нужна

зы: в обсуждении платформ на мисте был озвучен диагноз: 1це головного мозга
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #24 - 09. Мая 2011 :: 08:33
Печать  
Мне приходилось смотреть код 2-х самописных конфигураций, написанных притом не одиночками, а франчайзи.
Впечатление - ужас. Складывается впечатление, что даже о структурном программировании писаки имеют весьма отдалённое представление.
Внедряли их по нескольку лет.
Хотя для такого же функционала можно было за пару месяцев допилить типовую конфигурацию.


  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #25 - 10. Мая 2011 :: 11:43
Печать  
skmdeveloper писал(а) 09. Мая 2011 :: 08:33:
Мне приходилось смотреть код 2-х самописных конфигураций, написанных притом не одиночками, а франчайзи.
Впечатление - ужас. Складывается впечатление, что даже о структурном программировании писаки имеют весьма отдалённое представление.

Это распостранено.
Кода действительно много написано. Франчевый лучше не смотреть.
Надо смотреть типовые и конфы от фикси. Только от хорошо оплачиваемого фикси.
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #26 - 10. Мая 2011 :: 16:42
Печать  
Типовые тоже не сахар.
Тоже быдлокода навалом.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #27 - 10. Мая 2011 :: 19:22
Печать  
skmdeveloper писал(а) 10. Мая 2011 :: 16:42:
Типовые тоже не сахар.
Тоже быдлокода навалом.

Надо учиться выбирать. Не умеешь не берись..
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #28 - 11. Мая 2011 :: 12:40
Печать  
Выбирать между говном и какашками?
Выбор небольшой, однако.
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #29 - 11. Мая 2011 :: 16:50
Печать  
Вставлю свою лепту.
Спорите не о том.
Продается не "каллиграфия" кода, а функциональность программы.
Исходники покупатель не смотрит. На это и сделана ставка в 1С, что писать может почти любой чел в IT-сфере.

1С позволяет навалять неплохую учетную систему на базе типовой конфигурации, это тоже плюс. Берем универсальную бухгалтерию, допиливаем в пределах своей компетенции (насколько горазды), и ПРОДАЕМ.
Главное здесь - ПРОДАЕТСЯ! А не как закодировано.
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #30 - 11. Мая 2011 :: 18:05
Печать  
Речь идет не о тех кто написал платформу. К ней то как раз претензий нет.

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

  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #31 - 11. Мая 2011 :: 21:40
Печать  
skmdeveloper писал(а) 11. Мая 2011 :: 18:05:
А вот в конфигурациях достаточно косяков. А так как там написано достаточно черезжопно, то часто найти их ошибку стоит большой возни с отладчиком.

ты себе язву скоро заработаешь.
брака везде полно. и не стоит нам мозги трахать этой банальной истиной. качества тоже достаточно и этого нам достаточно.
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #32 - 12. Мая 2011 :: 03:23
Печать  
Но есть принципиальная разница. В хорошо написанном коде ошибки находятся и устраняются легко.
В черезжопно написанном не исправляются годами. Наверное те кто написал уже уволились, а другой человек в этом бреде разобраться не может.
В семерке есть ошибки, которые не исправлялись по 10 лет. Например в З и К 7.7 в своде по заработной плате.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #33 - 12. Мая 2011 :: 04:41
Печать  
А почему ты здесь не хочешь перечислить все ошибки в винде и остальных ОСях?

Почти в тему: http://bash.org.ru/quote/410956
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #34 - 12. Мая 2011 :: 11:57
Печать  
Я уже 10 лет все релизы З и К патчу, прежде чем обновлять клиентам.
А про ошибки Windows ничего сказать не могу. У меня её нет за ненадобностью.
  
Наверх
 
IP записан
 
Кошки рулят
Full Member
***
Отсутствует



Сообщений: 123
Зарегистрирован: 26. Ноября 2008
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #35 - 15. Мая 2011 :: 19:24
Печать  
Не очень понимаю, с какой стати тема  свалилась в площадку для персонажей, которые корчат здесь из себя супер-гениев и считают своим долгом указать на свою "гениальность" недопрограммистам одинесникам?
Для себя не считаю нужным не только вступать в дискуссии с подобными портянками, но и вообще каким-то образом на них реагировать, поскольку, у них может сложиться ошибочное впечатление, что они имеют права голоса или мнения ...
Чего я, все-таки, не могу никак понять: почему никто не пытался за все эти годы повторить движок 1С? Не аналог написать (это напрасная трата времени), а именно повторить?
Как "устроена" СУБД понятно, как хранит итоги - тоже, что такое мд файл - давно известно ... Тогда в чем трудность для повторения? Даже придумывать ничего не надо! Конечный результат совершенно понятен, что, неужели никто не знает как к нему прийти?
Кстати, а на чем надо писать движок 1С?
Про 6-ку помню в книжке было написано, что она написана на FoxPro. а интерфейс сделан на VB. А клюшки чем писали?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #36 - 15. Мая 2011 :: 19:55
Печать  
Кошки рулят писал(а) 15. Мая 2011 :: 19:24:
Для себя не считаю нужным не только вступать в дискуссии с подобными портянками, но и вообще каким-то образом на них реагировать,
так в чем проблема? не реагируй
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #37 - 15. Мая 2011 :: 20:02
Печать  
Кошки рулят писал(а) 15. Мая 2011 :: 19:24:
А клюшки чем писали?

на Microsoft Visual C++ в Visual Studio 6.0 с применение mfc, atl, codebase и, возможно, других библиотек
  

1&&2&&3
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #38 - 16. Мая 2011 :: 02:32
Печать  
Кошки рулят писал(а) 15. Мая 2011 :: 19:24:
Не очень понимаю, с какой стати тема  свалилась в площадку для персонажей, которые корчат здесь из себя супер-гениев и считают своим долгом указать на свою "гениальность" недопрограммистам одинесникам?
А один из них даже знает, что и нак надо делать, чтобы все было правильно... стоит указать пальцем?

Кошки рулят писал(а) 15. Мая 2011 :: 19:24:
Для себя не считаю нужным не только вступать в дискуссии с подобными портянками, но и вообще каким-то образом на них реагировать, поскольку, у них может сложиться ошибочное впечатление, что они имеют права голоса или мнения ...
Действительно ... зачем вступать? проще ее сгенерить самому...

Кошки рулят писал(а) 15. Мая 2011 :: 19:24:
Чего я, все-таки, не могу никак понять: почему никто не пытался за все эти годы повторить движок 1С? Не аналог написать (это напрасная трата времени), а именно повторить?
И снова мы вернулись к тому, что среди нас есть тот, кто знает...
Переадресуем вопрос к нему...: Почему ты до сих пор не повторил движок 1С? Кричать в сторону окружающих можно много, а почему ты этот вопрос не задашь сначала себе?

На всякий случай напомню: платных аналогов (других учетных систем) существует море...
  
Наверх
 
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #39 - 17. Июня 2011 :: 10:50
Печать  
Этот вопрос аналога вечно покоя мне тоже не дает. В общем в итоге упорного самоубеждения в ненадобности, пришел к тому выводу, что все, что иногда требуется сделать без 1Сv7.exe, так это умение читать метаданные и делать прямые запросы на каком нибудь серваке (хоть линух хоть винда). По крайней мере уже несколько задач таких было. Одна решилась как небольшой сервак на питоне отдающий инфу по xml-rpc, вторая была веб службой на .NET и оба подхода держали один процесс 1С и тягали из него через классы 1C++ все необходимые данные. Даже начал писать парсер 1cv7.md конфигурации на python, умеет читать метаданные, вытягивать модули и т.д, но вовремя себя остановил.. Улыбка
  
Наверх
ICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #40 - 20. Июня 2011 :: 01:01
Печать  
quick писал(а) 17. Июня 2011 :: 10:50:
Этот вопрос аналога вечно покоя мне тоже не дает. В общем в итоге упорного самоубеждения в ненадобности, пришел к тому выводу, что все, что иногда требуется сделать без 1Сv7.exe, так это умение читать метаданные и делать прямые запросы на каком нибудь серваке (хоть линух хоть винда). По крайней мере уже несколько задач таких было. Одна решилась как небольшой сервак на питоне отдающий инфу по xml-rpc, вторая была веб службой на .NET и оба подхода держали один процесс 1С и тягали из него через классы 1C++ все необходимые данные. Даже начал писать парсер 1cv7.md конфигурации на python, умеет читать метаданные, вытягивать модули и т.д, но вовремя себя остановил.. Улыбка

Если тебе нужно только читать данные, то и держать процесс не требуется ... не важно, какая у тебя 1С - файловая или SQL - к данным обоих можно обратиться напрямую ... единственное, что запросы проще будет отладить в самой 1С.
  
Наверх
 
IP записан
 
kunashir
YaBB Newbies
*
Отсутствует


Курилы - это Россия!

Сообщений: 8
Зарегистрирован: 18. Ноября 2008
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #41 - 13. Июля 2011 :: 07:36
Печать  
День добрый!

Я вот не пойму одного - почему обязательно писать именно интерпретатор??? А почему не сделать просто набор классов, которые использовать просто как шаблоны или классы предки, и основании их делать своих потомков. Ведь большая часть функционала у учетных систем схожа, хотя бы те же справочники...
  

перспективно иметь и юзать мозг
Наверх
ICQ  
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #42 - 14. Июля 2011 :: 06:31
Печать  
Цитата:
Ведь большая часть функционала у учетных систем схожа, хотя бы те же справочники...


Ну да, ну да, много видел учетных систем где справочники с иерархией как в 1С?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #43 - 16. Июля 2011 :: 07:36
Печать  
kunashir писал(а) 13. Июля 2011 :: 07:36:
День добрый!

Я вот не пойму одного - почему обязательно писать именно интерпретатор???

А если подумать?
  
Наверх
IP записан
 
kunashir
YaBB Newbies
*
Отсутствует


Курилы - это Россия!

Сообщений: 8
Зарегистрирован: 18. Ноября 2008
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #44 - 17. Июля 2011 :: 13:52
Печать  
trdm писал(а) 16. Июля 2011 :: 07:36:
А если подумать?


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

перспективно иметь и юзать мозг
Наверх
ICQ  
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #45 - 17. Июля 2011 :: 19:03
Печать  
kunashir писал(а) 17. Июля 2011 :: 13:52:
trdm писал(а) 16. Июля 2011 :: 07:36:
А если подумать?
С ходу на ум приходит только универсальность, точнее скорость изменения бизнес-логики.

правильно, все ради нее...
нельзя сделать более-менее крупную систему систему без единой строчки кода (к сожалению)

Цитата:
хотя бы те же справочники

только справочники пожалуй можно, а все остальное  - никак

вариант бизнес-логики в exe файле - мертвый, при наличии белее одного заказчика замучаешься компилить и устанавливать обновления

поэтому интерпретатор-форевер Улыбка

в все остальное (например, работа с БД - напрямую или через ...) - дело вкуса
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #46 - 17. Июля 2011 :: 19:18
Печать  
villager писал(а) 17. Июля 2011 :: 19:03:
вариант бизнес-логики в exe файле - мертвый, при наличии белее одного заказчика замучаешься компилить и устанавливать обновления

Обзор развертывания ClickOnce
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #47 - 17. Июля 2011 :: 21:48
Печать  
berezdetsky писал(а) 17. Июля 2011 :: 19:18:
villager писал(а) 17. Июля 2011 :: 19:03:
вариант бизнес-логики в exe файле - мертвый, при наличии белее одного заказчика замучаешься компилить и устанавливать обновления

Обзор развертывания ClickOnce

Цитата:
Попросту говоря, приложение ClickOnce — это любое приложение Windows Presentation Foundation, Windows Forms или консоли, опубликованное с помощью технологии ClickOnce. Приложение ClickOnce можно опубликовать тремя разными способами: с веб-страницы, из общего сетевого файлового ресурса или с носителя, такого как компакт-диск.

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

а если есть платформа с интерпретатором (да хоть 1це) - компилируется платформа и обновляем (ClickOnce или по старинке) - БЛ не страдает

ну и править БЛ можно прямо у заказчика, что особенно важно на этапе внедрения.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #48 - 18. Июля 2011 :: 15:15
Печать  
Атставить компиляцию, ибо задолбисто, а выигрыша кот наплакал..
  
Наверх
IP записан
 
kunashir
YaBB Newbies
*
Отсутствует


Курилы - это Россия!

Сообщений: 8
Зарегистрирован: 18. Ноября 2008
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #49 - 19. Июля 2011 :: 04:48
Печать  
trdm писал(а) 18. Июля 2011 :: 15:15:
Атставить компиляцию, ибо задолбисто, а выигрыша кот наплакал..

Однако пока еще нет ни одного нормально работающей программы, которая могла к примеру заменить 1С 77.
В принципе пусть бухия в 1с и ведется, а вот оперативный учет можно и в exe реализовать, в принципе БЛ не так часто меняется.
  

перспективно иметь и юзать мозг
Наверх
ICQ  
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #50 - 19. Июля 2011 :: 06:28
Печать  
kunashir писал(а) 19. Июля 2011 :: 04:48:
Однако пока еще нет ни одного нормально работающей программы, которая могла к примеру заменить 1С 77.
В принципе пусть бухия в 1с и ведется, а вот оперативный учет можно и в exe реализовать, в принципе БЛ не так часто меняется.

что-то Вы не в теме - 1це и есть интерпретатор Улыбка

к тому же весь смысл "нормально работающей программы"-платформы - что бы ей пользовались (без перекомпиляции) многие для создания и внедрения своих решений.
и таких платформ есть, только они тоже стоят денег и (или) требуют раскрутки.
  
Наверх
 
IP записан
 
kunashir
YaBB Newbies
*
Отсутствует


Курилы - это Россия!

Сообщений: 8
Зарегистрирован: 18. Ноября 2008
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #51 - 19. Июля 2011 :: 06:32
Печать  
villager писал(а) 19. Июля 2011 :: 06:28:
что-то Вы не в теме - 1це и есть интерпретатор Улыбка

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


Почему-же что 1ц - интерпретатор знаю, но здесь вроде говорим как раз не о ней.
Мне вот интересует такой момент: вот хочет владелец бизнеса (не большого - магазин, ну два) себе учетную систему, но не хочет 1с (вот ни в какую), что предложить, на чем реализовать?
  

перспективно иметь и юзать мозг
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #52 - 19. Июля 2011 :: 09:05
Печать  
kunashir писал(а) 19. Июля 2011 :: 06:32:
Мне вот интересует такой момент: вот хочет владелец бизнеса (не большого - магазин, ну два) себе учетную систему, но не хочет 1с (вот ни в какую), что предложить, на чем реализовать?

Видел краем глаза пару внедрений продуктов Микроинвест. Этакий болгарский 1С.  Улыбка
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой из движков-аналогов продвинулся дальше всех?
Ответ #53 - 01. Августа 2011 :: 04:47
Печать  
kunashir писал(а) 19. Июля 2011 :: 04:48:
Однако пока еще нет ни одного нормально работающей программы, которая могла к примеру заменить 1С 77.
В принципе пусть бухия в 1с и ведется, а вот оперативный учет можно и в exe реализовать, в принципе БЛ не так часто меняется.
Неправда твоя. Таких систем хватает (те же аварда с аксаптой), и все они появились позже, а потому многие ошибки 1С уже учитывают, однако у них есть и свои недостатки.
trdm писал(а) 18. Июля 2011 :: 15:15:
Атставить компиляцию, ибо задолбисто, а выигрыша кот наплакал..
Можно совместить и компиляцию и трансляцию. Так сделано в аварде - платформа меняется редко, но для расширения бизнес-логики дописываются dll, функции которых, включая визуальные объекты, вызываются из транслируемого кода.
P.S.: Данные могли устареть, т.к. с авардой последний раз работал 3 года назад, а с аксаптой и того раньше, т.е. вполне реально предположить, что системы развиваются и дальше, т.к. с рынка они не пропали.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать