Хочу написать многостраничный сайт на JavaScript.Но какой лучше использовать фреймворк, библиотеку?(Angular,React и т.д).
Дополнительно:
Содержание
Не нравится мне ваш подход.
Сайт создается с определенными целями
их нужно обозначить,
Дальше на основе имеющихся специалистов выбрать нужные технологии
Дальше подобрать набор утилит
И потом просто реализовать этот проект
- Хорошо. Создается интерактивный учебник, страниц на сайте 10.
По большей части сайт будет статическим. - comp436372, Я бы предложил использовать любой вики движок.
Дополнительный функционал сделал бы с помощью vue .
Вообще то системы обучения LMS это довольно обширное поле и если поискать то можно найти очень много специализированных решений - Большое спасибо за ответ
- VasyaID, нормально. Статический контент который должен индексироваться и контрольные вопросы которые ценности для индекса не представляют но представляют ценность для учеников и учителей
- VasyaID, Для не особо понимающих еще раз поясняю.
Статическая часть это тело вопроса , оно важно для поиска по нему ищут, поэтому это важно для курса.
Ответы так же важны, вы например это оценили по stackoverflow.Все это желательно SEO оптимизировать, а вот то что тыкает студент конкретно сейчас, это реально мусор для поисковика, но этот мусор реально ценен для преподавателя и студента
- VasyaID, С учетом того что в Киеве дядько, а за огородом я не слежу ваша поговорка возможно в тему.
Но все же гипотетический сайт.
Допустим по настройке сети, пусть будет https://habr.com/ru/post/136056/
Итак пусть эта статья не будет на просто почитать.
Какие части ее вы сделаете статическими, с максимальным индексированием а какие динамическими? С контрольными вопросами и зачетами? - VasyaID, имебющие , многостарничность я не нашел. Возможно это ваша особенность мимикрироваться под неграмотного 6ти класника. Но прошу не по теме больше не говорить. Что то умное я не думаю что услышу. Это официальная просьба
для создания сайта не нужны фреймворки
начинающему проще всего и лучше всего без них
фреймворки нужны для стандартизации, не для облегчения работы и качества результата
чтобы все работали по одному шаблону
чтобы не зависеть от разработчика
чтобы можно было любого работника уволить и заменить на другого
в этом секрет капиталистический
доказательства этого очевидны
почти все русские сайты крупнейших компаний жутко тормозные и глючные
я не понимаю как можно так плохо делать сайты
- бугага. все корп- сайты работают как часики. А вот вопросов со стороны почему мой вордпресс тормозит после 1000 товаров вагон.
Алибаба таже просто создала vue под себя
-
не для облегчения работы
Тот, который знаете или хотите изучить и который подходит под ваши задачи. Определить с целями, задачами и ограничениями и уже по ним выбирайте подходящий фреймворк.
Ответы:
NextJS
- Yokaze, и nuxt.js
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?

Для создания многостраничного сайта существует множество фреймворков, каждый из которых имеет свои особенности и преимущества. На выбор фреймворка влияют такие факторы, как опыт разработчика, требования к проекту, скорость разработки, поддержка сообщества и другие.
Одним из самых популярных фреймворков для создания многостраничных сайтов является Laravel. Laravel предоставляет мощные инструменты для работы с маршрутами, шаблонами, базами данных и другими аспектами веб-разработки. Он также имеет обширную документацию и активное сообщество разработчиков, что делает процесс разработки более удобным и эффективным.
Другим популярным выбором для создания многостраничных сайтов является Symfony. Symfony также предлагает широкий спектр инструментов для разработки веб-приложений, включая компоненты для работы с маршрутами, формами, шаблонами и многим другим. Symfony также имеет хорошую документацию и сообщество.
Если вы предпочитаете более легкий и простой фреймворк, то можете обратить внимание на CodeIgniter. CodeIgniter обладает простым и интуитивно понятным синтаксисом, что делает его отличным выбором для небольших проектов или для начинающих разработчиков.
Также стоит упомянуть фреймворк Yii, который отлично подходит для создания многостраничных сайтов с высокими требованиями к производительности. Yii предлагает множество готовых компонентов и расширений, что ускоряет процесс разработки и упрощает поддержку проекта.
В целом, выбор фреймворка для создания многостраничного сайта зависит от ваших потребностей и предпочтений. Рекомендуется провести небольшое исследование каждого из упомянутых фреймворков, сравнить их особенности и возможности, а затем принять решение в соответствии с вашими целями и требованиями к проекту.
При выборе фреймворка для создания многостраничного сайта, необходимо учитывать ряд факторов, таких как уровень опыта разработчика, требования проекта, поддержка сообщества и многие другие. В данном ответе рассмотрим несколько популярных фреймворков и их особенности, чтобы помочь вам сделать правильный выбор.
Одним из самых популярных фреймворков для создания многостраничных сайтов является Laravel. Laravel - это фреймворк с открытым исходным кодом, написанный на PHP. Он предлагает множество функций и инструментов для упрощения процесса разработки веб-приложений. Одним из основных преимуществ Laravel является его интуитивно понятный синтаксис, что делает разработку быстрой и эффективной.
Пример создания многостраничного сайта с использованием Laravel:
В данном примере мы определяем маршруты для главной страницы, страницы "О нас" и страницы "Контакты". Каждому маршруту соответствует отдельный шаблон, который содержит необходимый HTML-код для отображения соответствующей страницы.
Еще одним популярным фреймворком для создания многостраничных сайтов является Django. Django - это фреймворк на языке Python, который также предлагает широкий набор инструментов и функций для разработки веб-приложений. Он отличается высокой производительностью и безопасностью.
Пример создания многостраничного сайта с использованием Django:
Здесь мы определяем URL-адреса для главной страницы, страницы "О нас" и страницы "Контакты". Каждому URL соответствует определенное представление, которое генерирует HTML-код для отображения страницы.
Если вы предпочитаете использовать JavaScript для разработки многостраничного сайта, то вам стоит обратить внимание на фреймворк React. React - это библиотека JavaScript, которая позволяет создавать динамические пользовательские интерфейсы. С помощью React вы можете разбить свой сайт на компоненты и легко управлять их состоянием.
Пример создания многостраничного сайта с использованием React:
В этом примере мы используем React Router для определения маршрутов и соответствующих компонентов для каждой страницы. React Router позволяет нам создавать SPA (Single Page Application) с множеством страниц.
Выбор фреймворка для создания многостраничного сайта зависит от ваших потребностей и предпочтений. Laravel, Django и React - это только некоторые из множества фреймворков, которые могут быть использованы для достижения вашей цели. Проведите дополнительное исследование и выберите тот, который наилучшим образом соответствует вашим требованиям и уровню опыта.