Ответы пользователя по тегу Веб-разработка
  • Сколько человек нужно чтобы создать сайт?

    @big_hasan
    Сайт сайту рознь.

    Обычный гомно-сайт - 1 человек (так называемый веб-мастер - чуть-чуть программист, чуть-чуть верстальщик, совсем чуть-чуть - дизайнер, в общем, сам себе и режиссер, и жнец, и дудец).
    Этапы:
    • Беседа с заказчиком
    • Подбор/покупка подходящей темы для CMS или HTML-шаблона
    • Установка темы ("натягивание" HTML-шаблона) на CMS, правки и кастомизация темы/шаблона, наполнение контентом


    Классический сайт с хорошим бюджетом и классической схемой разработки (как в старые добрые времена) - 5 человек.
    Этапы:
    • Консультация менеджера, составление ТЗ, отрисовкка мокапа (схематичного прототипа)
    • Дизайнер выполняет дизайн-макет
    • Верстальщик выполняет верстку дизайн-макета ("переносит картинку в HTML и CSS")
    • Программист выполняет интеграцию получившейся верстки с CMS (или разрабатывает бэкенд), заливает сайт на хостинг
    • Контент-менеджер и/или SEO-специалист занимается(-ются) наполнением сайта контентом и поисковой оптимизацией)


    Веб-приложение, веб-сервис и т.д. (сложные и масштабные заказы, в том числе из разряда "а мне вот сайт нужен, как Авито"). Необходимый минимум - предположительно 4 человека: менеджер, архитектор, фронтенд-пограммист, бэкенд-программист.

    Всё это грубо и утрировано, по всем пунктам можно долго спорить (особенно в последнем варианте). Но чтобы представлять картину вполне себе информативная схема, мне кажется.
    Ответ написан
    Комментировать
  • Что посоветуете в дипломном проекте?

    @big_hasan
    Берешь WordPress, берешь какую-нибудь готовую бесплатную тему, пилишь на ней магазинчик на Woocomerce с парой десятков товаров, "льёшь водичку" в дипломе про все это, про то, что было сделано, про алгоритмы, структуры данных, запросы к базе, проектирование самой базы и т.д. Ещё заливаешь про жизненные циклы по, отмечаешь, что дальнейшим этапом развития данного по является автоматизация вывода товаров из 1с и т.д. На защите грамотно сливаешься с вопросов на эту тему, отмечая, что это выходит за рамки дипломного проекта и что вы с научруком планируете заниматься этим в дальнейшем в магистратуре/аспирантуре, что предстоит широкий фронт работы и что планируете создать решение, которое будет гораздо быстрее и надёжнее существующих, и это будет хорошей основой для развития отечественного бизнеса. Все.
    Ответ написан
  • Что такое CRUD-приложение, и для чего он нужен?

    @big_hasan
    Если утрировать и свести к частному, то CRUD - это набор функций для работы с базой данных. Чтобы при каждом обращении к базе не писать громоздкие и неудобные всякие селекты на SQL, используется CRUD, который уже есть в современных фреймворках. При работе с базой как раз и применяются эти четыре операции - создание (create), чтение (read), обновление (update), удаление (delete). Иногда новичкам советуют самостоятельно написать CRUD-интерфейс (например, на "голом" PHP), так сказать, изобрести свой велосипед, чтобы лучше разобраться в самом языке и его тонкостях.
    Ответ написан
    Комментировать