На чем лучше писать веб приложение для анкетирования?
Нужно сделать анкетирование из 50+ вопросов, на чем лучше писать?
Внешнее оформление должно быть приятным.
Опыт есть на python, с html знакома
Дополнительно:
Ответы:
На том, в чем разбираетесь.
Опыта "python+html" явно недостаточно. Как на счет Django? Или если со стороны php зайти, то или самопис, или laravel?
Если немного подробнее, то ваш стэк должен быть примерно такой: HTML, CSS, JS (не обязательно), jQuery (не обязательно), Ajax (не обязательно), Python/PHP, Django/Laravel/WordPress/etc, MySQL, Apache/Nginx (не обязательно, если виртуальный хостинг)
Если ничего серьезного на сайте не должно быть, то вордпресс+плагин опросника - самый быстрый вариант
Еще быстрее - гугл формы, но это уже не веб-приложение получится
- понятно, спасибо
что думаете насчет flask? в нем нетрудно разобраться, я вижу - Maria_Kanaeva, не могу ничего сказать о нем - не знаком. Но так, навскидку, он немного для других задач. Советую посмотреть сравнения flask и django - они оба популярные фреймворки.
- Maria_Kanaeva, FastAPI будет наверное лучше, чем Flask.
Гуглдокс вроде умеет в анкеты/опросы, ничего особо писать не надо, и все ответы привязывается к гугл акку, весьма удобно...
- Скорее гугл формы, я упомянул их в своем ответе
На тильде
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Для создания веб-приложения для анкетирования существует множество инструментов и технологий, и выбор зависит от ваших предпочтений, опыта и требований проекта. Ниже приведены несколько популярных вариантов, которые могут быть полезны при разработке такого приложения.
1. PHP: PHP является одним из самых распространенных языков программирования для веб-разработки. Вы можете использовать фреймворки, такие как Laravel или Symfony, чтобы ускорить процесс разработки и облегчить управление данными и пользователями.
2. JavaScript: JavaScript является необходимым для создания интерактивных элементов на веб-страницах. Вы можете использовать библиотеки, такие как React, Angular или Vue.js, для создания динамических пользовательских интерфейсов.
// Пример кода на JavaScript console.log('Hello, World!'); |
// Пример кода на JavaScript console.log('Hello, World!');
3. Python: Python также популярен для веб-разработки, особенно с использованием фреймворка Django. Django предлагает мощные инструменты для работы с базами данных и аутентификацией пользователей.
4. Ruby: Ruby on Rails - это фреймворк, который позволяет быстро создавать веб-приложения. Он предлагает множество готовых решений и удобств для разработчиков.
5. Java: Java также может быть использован для создания веб-приложений с помощью фреймворков, таких как Spring или Struts. Java обладает хорошей масштабируемостью и производительностью.
Выбор языка программирования и фреймворка зависит от ваших навыков, предпочтений и требований проекта. Рекомендуется выбрать инструмент, с которым вы уже знакомы, чтобы ускорить процесс разработки и избежать ненужных сложностей.

Для создания веб-приложения для анкетирования существует множество инструментов и технологий, и выбор зависит от ваших потребностей, опыта и предпочтений. Вот несколько популярных вариантов, которые могут помочь вам принять решение:
1. PHP с фреймворком Laravel: PHP - один из самых популярных языков программирования для веб-разработки. Laravel - один из самых популярных фреймворков для PHP, который предлагает множество готовых решений для создания веб-приложений быстро и эффективно.
<?php // Пример кода на PHP с использованием Laravel Route::get('/survey', 'SurveyController@index'); Route::post('/survey', 'SurveyController@store');
2. JavaScript с фреймворком React: JavaScript - один из основных языков для создания интерактивных веб-приложений. React - один из самых популярных фреймворков для разработки пользовательского интерфейса.
<?php // Пример кода на JavaScript с использованием React function SurveyForm() { return ( // Опросные вопросы здесь ); }
3. Python с фреймворком Django: Python - легкий и удобный язык программирования, который широко используется для веб-разработки. Django - популярный фреймворк для Python, который позволяет создавать веб-приложения быстро и эффективно.
<?php // Пример кода на Python с использованием Django def survey(request): if request.method == 'POST': // Логика сохранения результатов опроса else: // Отображение формы опроса
4. Ruby с фреймворком Ruby on Rails: Ruby - динамический язык программирования, который позволяет создавать веб-приложения быстро и эффективно. Ruby on Rails - популярный фреймворк для Ruby, который предлагает множество готовых решений для веб-разработки.
<?php // Пример кода на Ruby с использованием Ruby on Rails def survey if request.post? // Логика сохранения результатов опроса else // Отображение формы опроса end end
Выбор технологии для создания веб-приложения для анкетирования зависит от ваших потребностей и опыта. Рассмотрите преимущества и недостатки каждого варианта, чтобы выбрать наиболее подходящий для вас.