Как видно из названия, в настоящее время я работаю над написанием ядра UNIX и пользовательских приложений на языке C. Я выбрал небольшой проект для веб-разработки и пытаюсь понять, с чего начать.Интернет должен отлично подходить для исследования чего-то подобного, но есть так много вариантов и так много людей с твердым мнением.
Требования к проекту:
- Вход в веб-интерфейс и администратор, учетные записи пользователей
- Сеансы, файлы cookie
- База данных (которая может масштабироваться)
- HTTPS, защищенная информация CC
- Публикация динамического содержимого, например новостей и т. Д.
Я знаком с:
- Linux / Unix, Windows (предпочел бы Linux для чего-то подобного, вероятно)
- Apache (я использовал немного PHPоднажды)
- C, C ++, C #, Python (я люблю Python), SQL, несколько других
Мне интересно: какие сейчас сильные веб-фреймворки?Что будет легко подобрать для хобби-проекта, но можно при необходимости масштабировать?Буду ли я лучше изучать PHP, потому что он не абстрагируется слишком далеко от HTTP, или я должен подключиться к Django или что-то в этом роде и позволить ему делать всю работу за меня?Какие наиболее распространенные фреймворки для проектов одного разработчика и почему?
Большое спасибо.