- PVSM.RU - https://www.pvsm.ru -
Читатели Хабра знают, что я (Денис Симонов) уже некоторое время работаю над серией статей и примеров, которые подробно раскрывают особенности разработки приложений для СУБД Firebird для популярных языков и фреймворков: уже написаны 3 статьи по ADO.NET desktop [1], ASP.NET MVC [2] и Delphi [3], в работе для PHP, Java, Android. Также, c 2014 года я являюсь редактором русской документации языку Firebird и членом международной группы документации Firebird.
В процессе работы над примерами я пришел к выводу, что нужно объединять эти статьи и логически дополнять до полноценной книги, посвященной разработке именно под Firebird. Хотя по разработке есть много материалов [4], и есть русская документация по языку SQL, книга, с последовательным изложением процесса создания приложений и описанием основных ошибок новичков, будет полезна.
Вы спросите – собственно, причем здесь Хабр?
А притом, что я планирую публиковать материалы для основных глав книги на Хабре. Это довольно необычно – сейчас публикуются только переводные главы из зарубежных книг, но я надеюсь, что администрация Хабра не будет против русской книги.
Сейчас Firebird незаслуженно рассматривается как СУБД для маленьких БД, хотя есть примеры промышленной эксплуатации БД до 4 терабайт (в Металинвестбанке, например) и с несколькими тысячами пользователей, поэтому в книгу обязательно будет раздел о преимуществах Firebird перед другими СУБД и поддержке больших данных.
В целом, я планирую довольно традиционный план для книги: основное внимание будет уделено процессу разработки приложений с использование различных технологий, сред разработки и языков программирования. Помимо этого, рассмотрим как устанавливать Firebird на Windows, Linux, MacOS, Android и конфигурировать его.
Небольшая глава будет посвящена основам языка SQL, небольшая – потому что полное руководство по языку SQL вы можете найти здесь [5]. Также будет рассказано об основах администрирования Firebird, средствах трассировки и мониторинга, обеспечении безопасности ваших баз данных. В заключительной части будет рассказано о расширении возможностей самой СУБД Firebird, написании внешних функций (UDF) и новых внешних модулей UDR (внешние процедуры, функции и триггеры), а также других видов плагинов.
В написании книги мне обещали помогать консультациями Дмитрий Еманов (ведущий архитектор Firebird), Роман Симаков (ведущий разработчик РедБазы [6]), а также Алексей Ковязин и Дмитрий Кузьменко из компании iBase.ru [7] (которая также выступает материально-денежным спонсором написания книги).
За основу будут взяты различные статьи, размещённые на сайте ibase [7], Руководство по языку SQL СУБД Firebird [5], ReleaseNotes [8] для различных версий Firebird и другая доступная документация. Часть статей также размещены на Хабре (Создание приложений для СУБД Firebird с использованием различных компонент и драйверов: FireDac [9], Создание приложений для СУБД Firebird с использованием различных компонент и драйверов: ADO.NET Entity Framework 6 [10]).
Планируемая структура книги будет выглядеть следующим образом:
Если у кого-то есть предложения по содержанию книги, буду рад их учесть.
Автор: sim_84
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/147776
Ссылки в тексте:
[1] ADO.NET desktop: http://www.ibase.ru/files/articles/firebird_examples/how_to_create_application_firebird_sql_entity_framework_net_example_rus.pdf
[2] ASP.NET MVC: http://www.ibase.ru/files/articles/firebird_examples/how_to_create_application_firebird_sql_entity_framework_mvc_example_rus.pdf
[3] Delphi: http://www.ibase.ru/files/articles/firebird_examples/how_to_create_aplication_firebird_delphi_example_rus.pdf
[4] много материалов: http://www.ibase.ru/develop/
[5] здесь: http://www.ibase.ru/files/firebird/Firebird_3_0_Language_Reference_RUS.pdf
[6] РедБазы: http://www.red-soft.ru
[7] iBase.ru: http://www.ibase.ru
[8] ReleaseNotes: http://www.firebirdsql.org/en/release-notes/
[9] Создание приложений для СУБД Firebird с использованием различных компонент и драйверов: FireDac: https://habrahabr.ru/post/273549/
[10] Создание приложений для СУБД Firebird с использованием различных компонент и драйверов: ADO.NET Entity Framework 6: https://habrahabr.ru/post/278405/
[11] Источник: https://habrahabr.ru/post/304462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.