Разработка приложения и его использование в данном случае неразрывно связаны. Если вы не тупо клонируете какой-то проект, а придумываете что-то оригинальное, то уже на этом этапе может выясниться, что ваш проект никому не нужен или крайне неудобен. Сэкономите время.
Первый нулевой прототип мне пришлось просто выбросить. Представьте, если бы я долго задумывался над его архитектурой, сколько времени я бы потратил впустую. А вот на этапе «прототип» код уже нужно вылизать. Можете посмотреть код моего проекта, выше есть ссылка, там все ок.
Нельзя. Во-первых, твиттер не поддерживает разметку, а она широко используется в каждом посте. Во-вторых, Рубик будет развиваться, будет добавляться новый функционал, а твиттер твиттером и останется.
Вы не поняли. У любой идеи есть потолок возможностей. Потолок возможностей есть и у самих реляционных БД. Поэтому писать фразу, что у идеи «есть потолок возможностей, а значит — смысла нет» — по меньшей мере наивно.
На самом деле получилось даже ближе к оригиналу, чем я ожидал изначально. Надо понимать, что данный DSL существует для удобной подстановки значений переменных в SQL-запрос. Корректне сравнивать его со строкой, содержащей SQL, в которую напиханы подстановки переменных (что не безопасно) или плейсхолдеры. Если плейсхолдеров много, то можно запутаться.
Да, а потом после долгого проектирования запустить сайт и выяснить, что на него заходите только вы и ваша собачка. Хорошая методика.
Что за тон вообще?
> выборку записей с N-й M штук
Чем не устраивают limit и offset из второго примера?