Здравствуйте, Alexey1999, Вы писали:
A>Здравствуйте, Alexey1999, Вы писали:
A>>На каком языке нужно писать программу для бухгалтеров. Программа типа 1С: ввод данных в базу данных по определенной форме; простые, но объемные вычисления; сложное графическое представление в отчетах? Кто может сказать что-либо разумное — поделитесь мыслью!
A>У меня колебания между VB и C++ или привлекать специалистов других по другим языкам? Знает кто-нибудь PeopleSoft, Axapta, JD Edwards на чем они написаны и почему? А про 1С скажу Вам, что крупные компании ее за вариант вообще не считают.
Про бухгалтерию: Бухгалтерия не требует большого числа рабочих мест. Обычно ее изолируют и выполняют экспорт проводок. Писать ее самому в наше время — глупость, и еще большая глупость использовать для этого С++. Попробуете — увидите сами. То, что программист 1С делает за 2 дня, вы будете делать неделю на VB, и месяц на С++. Как минимум. При этом, 1С-ник имеет бухгалтерскую отлаженную программу в исходном тексте, соответствующую законодательству, готовые печатные формы, и регулярные обновления при изменениях законодательства. Да, 1С имеет прозрачный COM-интероп, что позволяет очень тесно интегрировать бухгалтерию с остальными системами, написанными на VB, например.
Про 1С v8: платформа сравнима с Navision по масштабируемости, дешевле, под нее больше специалистов, она радикально превосходит ее в скорости разработки и сервисах платформы, и (пока) проигрывает по функционалу типовых решений (последнее — проверять надо). Очень хорошая платформа для решений "одна база — сотни пользователей". Кстати, там нет обязательных глобальных блокировок базы, как в семерке, так что масштабируемость реально ограничена в основном возможностями железа и умением программиста. Поставьте хорошие сервера за 100К — и посмотрим, кто там будет быстрее. Все равно все в базу упрется.
Здравствуйте, Gaperton, Вы писали: G>Про бухгалтерию: Бухгалтерия не требует большого числа рабочих мест. Обычно ее изолируют и выполняют экспорт проводок. Писать ее самому в наше время — глупость, и еще большая глупость использовать для этого С++. Попробуете — увидите сами. То, что программист 1С делает за 2 дня, вы будете делать неделю на VB, и месяц на С++. Как минимум. При этом, 1С-ник имеет бухгалтерскую отлаженную программу в исходном тексте, соответствующую законодательству, готовые печатные формы, и регулярные обновления при изменениях законодательства. Да, 1С имеет прозрачный COM-интероп, что позволяет очень тесно интегрировать бухгалтерию с остальными системами, написанными на VB, например.
Полностью согласен. 1С других вариантов нет. Если конечно вы не хотите создать продукт конкурирующий с 1С:Бухгалтерия или у вас уже куча наработок (типа бух программ типа 1С).
G>Про бухгалтерию: Бухгалтерия не требует большого числа рабочих мест. Обычно ее изолируют и выполняют экспорт проводок. Писать ее самому в наше время — глупость, и еще большая глупость использовать для этого С++. Попробуете — увидите сами. То, что программист 1С делает за 2 дня, вы будете делать неделю на VB, и месяц на С++. Как минимум. При этом, 1С-ник имеет бухгалтерскую отлаженную программу в исходном тексте, соответствующую законодательству, готовые печатные формы, и регулярные обновления при изменениях законодательства. Да, 1С имеет прозрачный COM-интероп, что позволяет очень тесно интегрировать бухгалтерию с остальными системами, написанными на VB, например.
G>Про 1С v8: платформа сравнима с Navision по масштабируемости, дешевле, под нее больше специалистов, она радикально превосходит ее в скорости разработки и сервисах платформы, и (пока) проигрывает по функционалу типовых решений (последнее — проверять надо). Очень хорошая платформа для решений "одна база — сотни пользователей". Кстати, там нет обязательных глобальных блокировок базы, как в семерке, так что масштабируемость реально ограничена в основном возможностями железа и умением программиста. Поставьте хорошие сервера за 100К — и посмотрим, кто там будет быстрее. Все равно все в базу упрется.
По поводу глобальных блокировок, это только если не затрагиваются одинаковые регистры. Для бухгалтерии это проблематично. Там по сути один регистр (хотя 8 не изучал)
Не везде. Для терминальных сессий это правда, для транзакций контролируемых с клиента нет. Вообще системы аля 1С пока не выходят на ООБД, и навигационный доступ.
Плюс при вынесении всех расчетов на сервер, статическая типизация будет иметь значение. Здесь подход со статической типизацией , динамической, диспачный весьма привлекателен. Прошу прощения за невнятнось. С Новым Годом.
и солнце б утром не вставало, когда бы не было меня