Фреймворк и библиотека для разработки веб-страницы с базой данных

Я собираюсь начать последний карьерный проект, который будет веб-страницей с базой данных для хранения всей информации о клиентах.

Веб-страница должна быть простой:

  1. Отзывчивая веб-страница.
  2. Связь с базой данных для сохранения информации о пользователях.
  3. Будьте в безопасности (например, платежи через PayPal с надежностью).

Я не знаю, какую структуру/библиотеку мне следует использовать:

  • Джанго, Руби, …
  • SQL, MongoDB, FireDB…

Что вы порекомендуете для разработки красивой веб-страницы?

Я уже знаю C, Java, Python и SQL. Мне нравится Python, но я не знаю, достаточно ли хорош Django.

Ответы (2)

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

В конце вы говорите: «красивая веб-страница». Если вы говорите только о графическом отображении, это в основном не связано с используемым вами языком, фреймворком и базой данных. Это всего лишь «небольшая» проблема дизайна, которая технически связана с HTML и CSS, но требует «дизайнерского» взгляда, чтобы сделать красивые страницы.

Спасибо за информацию. Основное сомнение в том, что я не знаю, какой фреймворк более дружелюбный или более используемый. Я уже знаю SQL, стоит ли мне использовать mysql или остальные базы данных имеют какое-то преимущество перед SQL? Есть какой-нибудь инструмент, с помощью которого вы можете создавать веб-страницы (я имею в виду перетаскивание), и вам просто нужно импортировать их на свою веб-страницу или вам нужно кодировать их с помощью css + html?

Вам не всегда понадобится фреймворк для выполнения простых задач. Вам нужно твердое понимание языка/платформы, чтобы интерпретировать, как работает фреймворк. Я бы посоветовал вам изучить некоторые курсы веб-разработки на Coursera/EdX.

Тем не менее, мои личные рекомендации.

Java: вы можете взглянуть на Spring Framework [множество руководств]

Питон: Джанго

Отзывчивый фреймворк : Bootstrap

Но если вам интересно узнать, что, вероятно, используют другие компании, обратитесь к https://stackshare.io/

Если я выберу Django, я смогу разработать полную и отзывчивую веб-страницу, или мне нужно что-то большее?