Задать вопрос
jaziiiwho
@jaziiiwho
Founder, CEO design studio

Какой стек технологий лучше использовать для корпоративного сайта и с чего начинать разработку?

Мы с командой сделали дизайн для своего сайта (мы молодая дизайн-студия).

И сейчас застряли на этапе самой реализации сайта, так как разработчиков у нас нет, то задать вопросы и проконсультироваться не с кем.

Сейчас обрисую ситуацию, а в конце будет несколько вопросов.

У нас есть дизайн сайта в фигме. Это корпоративный сайт. Помимо самого сайта, у нас будет также самописная cms — для того, чтобы добавлять статьи, проекты и редактировать некоторый контент на сайте. Дизайн cms тоже готов. Как все работает тоже закомментили, сделали даже визуализацию БД через mind map.

Соответственно, у нас почти весь контент на сайте создается через cms (под контентом мы имеем в виду фотографии/обложки кейсов и статей). И для этого нам необходимо разработать и бэкенд и фронтенд.

Теперь вопросы:
1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?
2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?
3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?

Ссылка на проект в фигме, чтобы понимали, о чем идет речь: https://www.figma.com/file/MVx8n93tMRIL66xgdqb58R/...

Сейчас мы ищем компетентных разработчиков на фронт и бэк (или одного фулстека), очень не хотим попасть в руки начинающего разраба и потом все переделывать заново. Будем благодарны, если сможете помочь разобраться в вопросах выше. Нам эта информация очень поможет для дальнейших поисков и тестов.
  • Вопрос задан
  • 237 просмотров
Подписаться Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 6
vabka
@vabka Куратор тега Веб-разработка

1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?

Это пусть уже разработчики решают.
Вообще, если провести адекватную аналитику, то можно одновременно вести разработку.


2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?

Никаких уникальных особенностей я не увидел=> каких-то особых требований для фронта нет, можно любой стек использовать.


3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?

Аналогично п2. Это вопрос экономики, а не техники.


Сейчас мы ищем компетентных разработчиков на фронт и бэк (или одного фулстека), очень не хотим попасть в руки начинающего разраба и потом все переделывать заново.

Лучше обратитесь к аутсорсингу - там вам выделять полноценную команду разработки и аналитиком и менеджером.

Иначе вам придется научиться аналитике и менеджменту разработчиков-фрилансеров.
Ответ написан
Комментировать
@Everything_is_bad
1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?
Без разницы, можно параллельно, главное сформулировать требования к ним.

2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?
3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?
Любой, тут больше вопрос на какой найдете ресурсов

Сейчас мы ищем компетентных разработчиков на фронт и бэк (или одного фулстека), очень не хотим попасть в руки начинающего разраба и потом все переделывать заново.
ищите среди знаковых, либо нанимайте в команду человека, которые в этом разбирается и будет за это отвечать
Ответ написан
Комментировать
@fokit

1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?

Решать разработчику, можно делать это паралелльно.

2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?

Решать разработчику.

3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?

Решать разработчику.

У вас элементарный проект. Его можно сделать на Wp и Jq за недорого или на модном фреймворке, за дорого.

Самописная CMS вообще непонятно для чего тут нужна.

Вам нужно составить ТЗ, прикрепить к нему ссылку на фигму и выложить на фриланс. И выбрать исполнителя исходя из своего бюджета.
Ответ написан
Комментировать
@maksam07
Самый простой, но немножко заморочный (в плане изучения, как этим управлять) - WordPress и несколько плагинов.

Шаблоны тоже относительно легко туда натягиваются для знающего человека. Плагинов почти на все случаи жизни можно найти.
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
У нас есть дизайн сайта в фигме. Это корпоративный сайт.
Так все таки сайт или дизайн в фигме?

Помимо самого сайта, у нас будет также самописная cms — для того, чтобы добавлять статьи, проекты и редактировать некоторый контент на сайте.
А кто будет самописать? И почему готовые системы не подходят?

Дизайн cms тоже готов.
Серьезный подход.

сделали даже визуализацию БД через mind map.
Оу, у вас нет разработчика, но зато нашелся датабэйс архитект, прикольно...

Соответственно, у нас почти весь контент на сайте создается через cms (под контентом мы имеем в виду фотографии/обложки кейсов и статей).
Из текста создается впечатление что ваш проект уже что-то делает, кроме как рисует фигмовые формочки... Это вводит в заблуждение.

1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?
Хинт: 99% сайтов создают практически весь контент из админки. Любой готовый цмс движок (вордпресс, октобер, да даже друпал) скорее всего полностью покроет ваши требования, кроме разве что дизайна админки (я хз можно ли там что-то кастомизировать малой кровью).

2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?
Встречный вопрос - какие требования кроме хтмл и пары сладеров к форнтенду? Если особо никаких - подойдет все что отображает хтмл, то есть любой цмс движок.

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

Если у вас есть ОЧЕНЬ специфичные штуки, которые вы не перечислили в вопросе - пишите, возможно под них действительно нужно писать самостоятельный продукт.
Ответ написан
Комментировать
@koder_1
Битрикс программист
Самый правильный способ разработки сайта - начать с контента, когда будут написаны тексты, делается дизайн страниц сайта уже под конкретный контент. В модных дорогих агентствах делают именно так.

Допустимый и более экономный подход - начать с разработки дизайна типовых страниц, например, страницы статьи, страницы услуги, страниц портфолио, а уже потом наполнить контентом типовые страницы.

После того, как будет утверждён дизайн сайта и дизайн мобильной версии, делается html-вёрстка. Здесь изыски не нужны. Обычная вёрстка на обычном jquery. Новомодные js фреймворки не нужны.

Дизайн страниц админки делать не нужно. Самописная CMS не нужна. Если возьмёте готовую CMS, то в ней есть типовой дизайн админки, который менять - непомерно дорого, и не нужно. Соответственно, делать дизайн админки - лишняя работа, результат которой не будет использоваться.

Из CMS сейчас выбор прост, либо wordpress для малобюджетных проектов, либо 1С-Битрикс, если бюджет норм. Судя по статистике использования CMS, в отрасли давно определились, все другие CMS используются значительно реже, чем wordpress и Битрикс.
Почему такой выбор? Все другие бесплатные CMS либо хуже, либо не лучше wordpress.
Все другие платные CMS хуже, чем Битрикс.

Какие отличия между wordpress и Битрикс?
- Битрикс платная, стоит 6200, wordpress бесплатная.
- В Битрикс будет более удобное редактирование сайта, можно редактировать разные приятные мелочи, типа телефона в шапке или надписей в подвале, над чем в вордпресс не заморачиваются.
- Битрикс лучше для SEO
- Битрикс безопаснее
- у Битрикс есть русская поддержка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы