Начало разработки положено!

Всем привет! На связи разработчик проекта proghub.ru!

Как и обещал начинаю делиться интересностями)

Примерно месяц назад я решил что пора начинать разработку новой версии сайта. Чтобы стартовать надо было определиться с требованиями, в этом неплохо помогла диаграмма связей Mind Map. После этого началась самая интересная часть - выбор стека технологи. Если с бэкендом было все предопределено - PHP, Laravel, MySQL, то вот с фронтом - нет. Опыта создания нормального качественного фронтенда без jquery у меня не было, да и с jquery тоже.

Основными вариантами были - Vue и React, для тестов я накидал 2 небольших приложения-чата. Критериями выбора были - простота написания, количество готовых решений на основе библиотеки и возможность Server Side Rendering. По первому пункту Vue легко выиграл, на написание чата с использованием vuetify ушло примерно 6 часов, в то время как на react - 2 дня. Но вот по количеству готовых и хорошо протестированных решений react впереди с большим отрывом, для реализации SSR для того же реакта есть мощная либа - Next.js, которой кстати пользуется ряд достойных проектов.

После того как React был выбран ушла неделя чтобы заставить все это работать и понять как потом иметь возможность вместе с nginx`ом скомбинировать, и в этом мне помог pm2 (node process manager), его я планирую использовать потом в production mode.

В течении недели была завершена первая страница, кстати для управления задачами и просто записи всяких идей использую Trello, очень удобная вещь если работаете в небольшой команде или сам.

На этом пока все, продолжение следует! Очень буду рад вашему фитбеку! Пишите также что интересно вам было бы услышать, возможно не только о разработке нашего проекта.

Ps. Сейчас не хватает рук, так что если есть желающие участвовать в разработке проекта, со знанием вышеописанных технологий напишите в личку :)

0
12 комментариев
Написать комментарий...
Roman

Сайт состоит из фразы Whoops, looks like something went wrong.

Ответить
Развернуть ветку
Валера Певнев

Это слоган

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

1.Нахерачиться смузи под аккомпанемент инди исполнителя
2.Придумать стартап обязательно в сфере IT
3. Придумать для него очередной "уникальный" функционал
4. Придумать название,чтобы обязательно было hub на конце
5.!!!!!!!
6. PROFIT!

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

«начинаю делиться интересностями»
Так а интересности будут?

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

Че за проект? Кому обещал? Кто ты такой?

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

Тесты какие-то. Наркомания.

Сначала подумал, что это очередной убийца Stackoverflow и Тостера.

Ответить
Развернуть ветку
Владимир Щедрин

О чем проект вообще?

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

Если на фронте react со своим набором средств разработки - то почему на бэкенде не node? Было б логично

Ответить
Развернуть ветку
Zmitr0k
Очень буду рад вашему фитбеку

В смысле, "посоветовать хороший фитнес-клуб"? http://sputnikfitnes.by - скажите, что от меня.

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

Скорее всего "ногой в спину"

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

:) сначала заголовок прочитал как po.nohub :)))

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

Зачем автор писал про Vue и React, есл по факту ничего этого нет и испльзуется jQuery?
2018 год, каждая страница грузится по 20 секунд

Ответить
Развернуть ветку
9 комментариев
Раскрывать всегда