Релиз ADO.NET провайдера для OLE DB engines!
Мы рады сообщить о релизе нашего ADO.NET провайдера и предлагаем вам заново осмыслить слово «свобода».
Свобода выбора технологии доступа
Наш .NET провайдер не навязывает вам ADO.NET как единственную технологию доступа приложения. Вы можете использовать ADODB и работать с OLE DB провайдером напрямую. Одновременно!
Свобода выбора языка программирования
Вы можете использовать любой язык программирования на .NET и любой язык программирования, поддерживающий COM или ActiveX. Все сразу!
Свобода от проблем
Не тратьте свое время на поиски потенциальных проблем в наших решениях. Мы написали огромное количество автоматизированных тестов, с «помощью» которых угробили пару комплектов жестких дисков и сожгли кучу электроэнергии. Всё это для вашей и нашей уверенности в качестве!
Не бойтесь, что вас через несколько лет «бросят» и на вас свалятся дополнительные проблемы. Мы занимаемся вопросами взаимодействия с FB и IB уже 15 лет, в течении которых постоянно выпускаем обновления. Нам нравится наша работа. И у нас есть еще куча идей, которые очень хочется реализовать!
Опорные вещи ADO.NET провайдера
- Интеграция с ADODB и OLE DB инфраструктурой (примеры 21 и 22)
- Полная совместимость с «System.Data.OleDb»
- Наличие DDEX провайдера
- Поддержка всех версий Firebird и InterBase, включая Firebird v3
- 100% поддержка всех типов данных Firebird, InterBase и OLE DB
- Целевые платформы: .NET FW 3.5, 4.0, 4.5, 4.5.1
- Унифицированная поддержка 32bit и 64bit
- Полная поддержка запросов с параметрами
- Поддержка многопоточных приложений
- Локализация
- Распространение в виде MSI, EXE инсталляторов и NUGET-пакетов
- Тотальное автоматизированное тестирование
- 100% готовность к использованию в промышленном коде
- 100% удовлетворенность архитектурой и качеством кодирования
- Второй версии не будет. Будут локальные доработки и расширения функционала
Статистика проекта ADO.NET провайдера
- Общее время разработки от исследования до релиза: 4 года (~1.4K дней)
- Исходный код ADO.NET провайдера: 5MB, 40.8K строчек, 9.2K ассертов
- Исходный код DDEX провайдера: 1.2MB, 9.8K строчек
- Исходный код инструментальной библиотеки (lcpi.lib): 1.3MB, 11.4K строчек
- Тестовая система провайдера: 7.5MB кода, 5.8K тестов
- Общий объем исходного кода инсталляторов (Wix, C++): 0.9MB
В итоге
В представленном .NET провайдере, мы постарались закрыть все вопросы, с которыми к нам обращались наши пользователи.
Мы улучшили саму технологию ADO.NET до уровня конфеты.
И еще мы очень постарались избежать создания «проекта», который проще выкинуть и переписать с нуля, чем довести до ума.
Мы создали законченный продукт, в буквальном смысле этого слова. И мы очень довольны тем, что смогли это сделать!