• Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

    Ответов уже дали довольно много, но хотел дополнить, что с raw sql в Go можно очень удобно работать через библиотеку sqlc, которая по переданным sql-файлам с запросами и папкой с миграциями (или sql-файлом со схемой БД) генерирует Go-шный код – структуры запросов/ответов, типы и т. д. А также валидирует корректность запросов относительно схемы БД. Итого, уходит большинство проблем, которые обычно решает ORM, да и риск "накосячить" с raw sql становится минимальным.
    Ответ написан
    Комментировать
  • Почему не работает Инициализация Open API?

    Всё просто: у тебя этот код выполняется до того, как загружается тэг body, а должен выполняться после. В документации действительно это почему-то не учли. Итого, поменяй свой фрагмент кода на такой
    document.addEventListener("DOMContentLoaded", function () {
        VK.init({
            apiId: 5213033
        });
    });
    Ответ написан
    Комментировать
  • Как сделать общий шаблон в CodeIgniter?

    Можете написать специальную модель или библиотеку, через которую и производить вывод.
    Например, я для вывода сделал библиотеку Theme. В ней 3 основных метода: один добавляет в массив пути к различным view в области head, другой - в body, третий осуществляет вывод: header.php, то, что мы добавили в массив head, head_body_seporator.php, то, что мы добавили к массиву body, footer.php.
    Здесь можете найти код самой библиотеки.
    Ответ написан
    Комментировать