@pixik

Какой технический инструментарий посоветуете для оффлайн сервиса на python + sqlite?

Доброго времени!
В целях самоообучения, решил сделать проектик чтобы освоить современные технологии построения подобных систем. Хочу реализовать следующую систему:
5e8a3b6509de4b9e850b83dc29565f37.png
Сервер буду реализовывать на python. БД скорее всего возьму SQLite. консольный клиент тоже на python или еще чем нибудь. А веб клиент не знаю на чем делать. У меня как то был опыт с JSP, но я хочу изучить что нибудь новое.
Посоветуйте пожалуйста, какие современные технические инструменты (языки, технологии) используют для построения подобных систем?
У меня плохо с функциональным программированием. По этому хотелось бы какой нибудь функциональный ЯП применить для одного из блоков.
Единственная просьба, я буду работать в Linux с максимально опен сорсными продуктами, по этому всякие .Net вещи прошу не рекомендовать.
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 2
devspec
@devspec
Помогло? Отметь решением
Ну, раз пишете на python, то почему бы не использовать Django?
И SQLite в этом случае - не лучшая идея. В случае внезапной бигдаты лучше использовать Postgresql или что-нибудь для бигдаты предназначенное.
Ответ написан
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Какая-то каша у вас в голове.
1) JSP - Java Server Pages, к клиенту никакого отношения не имеет, на нем серверные вещи пишутся.
2) На .Net под линукс конечно же тоже разрабатывают, и даже достаточно успешно! Смотрите на www.mono-project.com
3)  Питон очень даже функциональный язык программирования - https://docs.python.org/3/howto/functional.html

Ну и напоследок, вот здесь все есть - https://aiohttp.readthedocs.io/en/stable/
В том числе и работа с базами данных.
Ответ написан
Ваш ответ на вопрос

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

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