{"id":4050,"url":"\/distributions\/4050\/click?bit=1&hash=56171ad0bd5eb1de7d615e57ea46bac02f539f8d6fb97e6c5207d624fb13ccbc","title":"\u041c\u0438\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u043e\u0431\u043e\u0442\u044b \u0434\u0438\u043a\u0442\u0443\u044e\u0442 \u0433\u0440\u0430\u0444\u0438\u043a \u043b\u044e\u0434\u044f\u043c \u2014 \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u043b\u043e","buttonText":"\u041e\u0439!","imageUuid":"25de91c1-6213-5a81-a9e0-6b9a0bfaa4b5"}

Делаем свою Основу. Домен и бэкэнд

Ну что же, наконец то в моей жизни настало время, когда я занимаюсь бэкэндом форка "Основы". И по традиции я начал делать его не с нуля, а форкнул бэкэнд своего интернет-магазина. К слову, на всех моих пет-проектах трудится точно такой же форк.

Изначально я хотел сохранить обратную совместимость с API Основы, но боже, я не выдержал этих пыток. В итоге все делать приходится вдумчиво, благо с нуля и без необходимости поддерживать старый код.

Ах и еще, я наконец-то придумал домен! Самая сложная часть, на самом то деле.

Что еще осталось сделать:

  • Авторизация. Все ее проявления.
  • Фильтр материалов в подсайте. Не сложно, но руки не доходят.
  • Методы работы с записями на бэкэнде. Избранное, репосты, лайки, репорты.
Просто хвастаюсь красивым main.go
Ох и большая же структура выходит

Ниже парочка скриншотов, для тех кому лень переходить по ссылкам.

Как обычно, демонстрация находится по ссылке.

0
37 комментариев
Написать комментарий...
just gapp

круто!

Ответить
Развернуть ветку
Юрий Гринев
Автор

Спасибо.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Ну че жесть то.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Ну, ибо фронтэнд все же рисуется на клиенте и не ждет сервер. А вот сам контент все же долговато грузится.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Влад не против, так что я думаю до поры до времени мне в жопу паяльник сувать не будут. Да и я открыто говорю, что фронт принадлежит не мне и я на него не претендую.

Ответить
Развернуть ветку
Юрий Гринев
Автор

Да и вообще, в процессе раскопок я вроде бы и помогаю им, вон недавно указал на косяк в кодревью.
upd: Хотя они и сами понимают, что у них плохо сделано. Так что в ближайшее время нас ждет много нового.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Так как нет текущей авторизации, а продемонстрировать функционал как-то надо, пришлось сделать так.
Но я уже в процессе.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Именно по этому мой движок и называется Последствие.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
pieislie

Есть смысл? Развивать/продвигать будешь или просто домашний проект?

Ответить
Развернуть ветку
pieislie

Бля вы из октября как я здесь оказался

Ответить
Развернуть ветку
Юрий Гринев
Автор

Не буду, но проект и не просто домашний.

Ответить
Развернуть ветку
Stepan

Вопрос тысячелетия, который волнует умы масс: Темная тема. )

Ответить
Развернуть ветку
Юрий Гринев
Автор

А ты открой и узнаешь.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Stepan

Не, я лучше не буду открывать черный ящик. )
Сайт Шредингера.

Ответить
Развернуть ветку
Юрий Гринев
Автор
Ответить
Развернуть ветку
Stepan

) Ради этого все и было?

Ответить
Развернуть ветку
Юрий Гринев
Автор

Ну типо.

Ответить
Развернуть ветку
Stepan

Норм.

Ответить
Развернуть ветку
Тёмная Тема

(×﹏×)

Ответить
Развернуть ветку
Фан-клуб kerokokerkokerokokerk

Я правильно понимаю, что это очоба здорового человека? 

Ответить
Развернуть ветку
Юрий Гринев
Автор

Не то чтобы здорового, но без наследия виде костылей

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Странная фича

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Юрий Гринев
Автор

Ну, можно сделать кнопку скрытия треда, как на сосаче.

Ответить
Развернуть ветку
Владислав Планида
Ответить
Развернуть ветку
Юрий Гринев
Автор

Пока что не до этого, да.

Ответить
Развернуть ветку
37 комментариев
null