SQLean
Библиотека для связи TypeScript и SQLite баз данных с поддержкой ООП.
Статус
Разработал

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

Но с приходом баз данных возникла другая проблема — необходимость писать запросы для занесения и получения данных. Делать это напрямую тоже очень неприятно, так как приходится писать очень много лишнего кода как прослойку между языком программирования и базой данных.

Библиотека SQLean как раз и выступает той самой прослойкой между кодом и базами данных. С ней программисту больше не нужно писать сложные строковые запросы и заниматься преобразованиями типов. Достаточно использовать удобные встроенные методы по вставке и выборке данных.

Библиотека также поддерживает работу с сущностями (entity), позволяя на уровне ООП установить прямое соответствие между классами в TypeScript и таблицами в базе данных. С этой технологией можно вообще избежать использования любых явных обращений к базе данных, работая непосредственно со своими классами, в то время как библиотека будет делать всю «грязную работу».

Область
информатика
Действие
программирование
Форма
библиотека
ts
node.js
2
Начало
21 августа 2021
Конец
21 сентября 2021
1
Разработка пакета
21.08.2021 – 26.08.2021
2
Обновления
14.09.2021 – 21.09.2021
Хронокарта
янв
фев
мар
апр
май
июн
июл
авг
сен
окт
ноя
дек
2021
1
2