k0sh
c аяксом пока не понятно где его использовать… В админке чтоб не перегружать страницу при добавлении пользователя?
Да. И это удобно.
Но нужно ли оно в начале разработки?
k0sh
достаточно ли для такого проекта sqlite или все-таки лучше использовать серверные БД - mysql, postgresql ?
Зависит от нагруженности системы. Если у нас целевая система, это небольшой офис, то sqlite хватит за глаза, а если у нас сеть на тысячу машин, то лучше большую часть логики БД положить на PL/SQL (Постгри, Оракл).
Начать стоит с того, чтобы составить вменяемое ТЗ.
Составление ТЗ начать с выбора целевой заинтересованной аудитории.
Ну а выбор инструментов нужно производить после создания ТЗ.
Если пытаться объять необъятное, то можно подумать об универсальном интерфейсе БД, чтобы было всё равно, какую RDBMS мы используем, главное подключить нужный модуль. Собственно в джанге почти так и сделано.
Тогда вопрос смещается в сторону адекватности использования стандартного джанговского ORM. Этот вопрос напрямую зависит от оценки требуемой производительности (возможной максимальной загруженности).
Ну и понаписал… Блин.
k0sh, ты подумай о том, что именно ты хочешь написать и изложи нам свои мысли. Мы их обсудим и выберем подходящее решение о том, что именно использовать.
hint: Полазай по сайту SAMS – там ты найдёшь часть мыслей для обдумывания.