Начало разработки положено!
Всем привет! На связи разработчик проекта 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. Сейчас не хватает рук, так что если есть желающие участвовать в разработке проекта, со знанием вышеописанных технологий напишите в личку :)
Сайт состоит из фразы Whoops, looks like something went wrong.
Это слоган
1.Нахерачиться смузи под аккомпанемент инди исполнителя
2.Придумать стартап обязательно в сфере IT
3. Придумать для него очередной "уникальный" функционал
4. Придумать название,чтобы обязательно было hub на конце
5.!!!!!!!
6. PROFIT!
«начинаю делиться интересностями»
Так а интересности будут?
Че за проект? Кому обещал? Кто ты такой?
Тесты какие-то. Наркомания.
Сначала подумал, что это очередной убийца Stackoverflow и Тостера.
О чем проект вообще?
Если на фронте react со своим набором средств разработки - то почему на бэкенде не node? Было б логично
В смысле, "посоветовать хороший фитнес-клуб"? http://sputnikfitnes.by - скажите, что от меня.
Скорее всего "ногой в спину"
:) сначала заголовок прочитал как po.nohub :)))
Зачем автор писал про Vue и React, есл по факту ничего этого нет и испльзуется jQuery?
2018 год, каждая страница грузится по 20 секунд