Проект gpl-2C

 

Миссия проекта и ближайшие цели

 

Что такое 2С вообще.

2С - это среда быстрой разработки программ для автоматизации деятельности предприятий.

Программный продукт АОЗТ "1С" "1С:Предприятие 7.7" является отправной точкой в развитии 2С, и это хорошо видно из названия. 

Мы хотим унаследовать в 2С все лучшее, что есть в 1С, и добавить то, чего нам так сильно не хватает в 1С.

Мы хотим, чтобы как и 1С - 2С была средой именно быстрой разработки программ автоматизации. Это означает визуальную среду проектирования базы данных, визуальную среду редактирования экранных и печатных форм, двуязычие языка программирования. Ибо эти и подобные им свойства обеспечивают легкий старт для начинающего программиста, и возможность быстрой и эффективной работы - для опытного программиста.

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

Авторы идеи и основные разработчики 2С vtools.ru до определенного момента вели разработку под лицензией GPL, но затем закрыли исходный код. Это очень печально, но ничего не поделаешь. Таким образом, проект gpl-2С, используя последние исходные коды, распространяемые под лицензией GPL, пытается продолжить разработку и развитие идей, заложенных в системе, в открытом режиме и приглашает всех желающих подключиться к проекту. И когда-нибудь мир получит действительно удобную и эффективную открытую среду быстрой автоматизации.  

С GPL можно ознакомиться здесь http://www.gnu.org/licenses/gpl.html  .

Ближайшие цели.

Сейчас проект находится на стадии альфа-тестирования. Исходя из этого, ближайшая задача - ускорить переход к бета-тестированию. Группа разработчиков и тестеров сейчас крайне мала. Мы будем пытаться расширить ее за счет программистов 1С :). Поэтому задачи пока простые:

1. Устранение багов на уровне 0.

2. Разработка библиотек уровня 1, обеспечивающих функционал 1С (оперативный учет, бухучет, расчет).

3. Документирование.

4. Разработка одностороннего конвертера конфигураций 1С->gpl2C.  

5. Разработка системы тестов для проверки работоспособности и совместимости с 1С как уровня 0, так и уровня 1.