Доброго времени!
В целях самоообучения, решил сделать проектик чтобы освоить современные технологии построения подобных систем. Хочу реализовать следующую систему:
Сервер буду реализовывать на python. БД скорее всего возьму SQLite. консольный клиент тоже на python или еще чем нибудь. А веб клиент не знаю на чем делать. У меня как то был опыт с JSP, но я хочу изучить что нибудь новое.
Посоветуйте пожалуйста, какие современные технические инструменты (языки, технологии) используют для построения подобных систем?
У меня плохо с функциональным программированием. По этому хотелось бы какой нибудь функциональный ЯП применить для одного из блоков.
Единственная просьба, я буду работать в Linux с максимально опен сорсными продуктами, по этому всякие .Net вещи прошу не рекомендовать.