• Как правильно построить проект на Django?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Есть проект

    программисты только начали учить Django

    Проект провален
    Ответ написан
    5 комментариев
  • Как получить проценты цветов на изображении?

    Ni55aN
    @Ni55aN
    IMAGE COLOR SUMMARIZER

    П.С. Сначала хотел предложить сделать квантование изображения с помощью либы, но примеры на ней не впечатляют (нужные цвета с маленькими площадями теряются)
    Ответ написан
    Комментировать
  • Как сделать социальный сайт и убить зайца с отсутствием навыка его разработки?

    delphinpro
    @delphinpro
    frontend developer
    Ну давайте попробую ответить на часть ваших вопросов )

    Начнем с главного
    Как их [frontend и backend] вообще связывать?

    Бэкенд - это то, что работает на сервере, фронтенд - то, что работает и отображается в браузере. Эти вещи разнесены в пространстве и времени. Общаются они между собой по протоколу http. Браузер отправляет запрос, сервер его получает, обрабатывает и выдает ответ браузеру. Тут вроде бы все должно быть понятно? Запрос-ответ в простом текстовом формате (http - hyper text transfer portocol). Вам этот протокол зубрить не нужно, браузер все делает сам. Просто для понимания.

    Как делать backend?

    Это просто программа на каком-то языке. Чаще всего php. Подавляющее большинство шаред-хостингов предоставляют вам именно php. Самый низкий порог вхождения у php. Вот и начинайте с php. Пусть говорят, что он "умирает", что php гавно, и т.д. Зато на нем можно в максимально короткие сроки запустить сайт человеку никогда этого не делавшего.

    Как выбирать хостинг

    Хостинг выбирают под сайт. Средне-статистический говносайтик (коих большинство в интернете) вполне себе нормально уживутся на дешевом шареде за 200-300 р/мес.
    Т.е. идете к любому хостинг-провайдеру и покупаете у него один из тарифов. Многие предлагают покупку и привязку домена, зачастую со скидкой. Вообще ничего настраивать не надо.

    и как вообще выглядит "загрузка" сайта на хостинг?

    У хостера вы получите данные для подключения к вашему серверу по (s)ftp/ssh, параметры доступа к базе данных и т.п.
    После того, как напишете свой сайт у себя на компьютере, вы просто откроете ftp менеджер и скопируете файлы в папку на сервере хостера.

    Какие технологии использовать?

    Вот тут интересно =) Технологий море. Океан. Для бекенда, для фронта, для разработки, для отладки, для тестирования, для деплоя... Нужны ли они все вам?
    Думаю на первом этапе не стоит зарываться и делать каждую мелочь по фен-шую. Закопаетесь с головой и не вылезете потом. Начинайте с самого простого - php на бекенде, jQuery на фронте, и простейший деплой по (s)ftp. Единственное, с чем стоит определиться сразу - это основа сайта. Будет это какая-то CMS или фреймворк - неважно. Лишь бы не самописное УГ.
    И контроль версий. Сразу осваивайте git.
    Остальное тлен. Потом приложится, когда будете получше во всем разбираться.
    Ответ написан
    Комментировать
  • Как сделать социальный сайт и убить зайца с отсутствием навыка его разработки?

    @chronic86
    Ruby on Rails junior
    Слишком много на себя взяли при таком уровне навыков хотя если сроки не ограничены, то порядок действий примерно следующий.
    1. Учим основы проектирования БД.
    2. Паралельно поглядываем гайды и документацию на разного рода mvc фреймворкии, желательно что то устоявшееся с большим количеством готовых решений (рельсы, лаварел и т.п.) смотрите к чему душа лежит.
    3. Во фронтенд вроде реакта погружаться сразу не советую, закопаетесь. Первоначальную версию делайте попроще, потом сможете поэтапно перевести фронт на что то интересное.
    Ответ написан
    Комментировать