tag:blogger.com,1999:blog-4007342736133040943.post4668918767929971734..comments2023-03-26T06:09:18.992+03:00Comments on Clojure: Web, CRUD, REST на ClojureDmitryhttp://www.blogger.com/profile/17434341697941378483noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-4007342736133040943.post-69607480276721781902011-05-29T21:06:44.749+03:002011-05-29T21:06:44.749+03:00Посмотрел фреймворк jaco. Мне сложно его оценить, ...Посмотрел фреймворк jaco. Мне сложно его оценить, поскольку нету примеров его использования, а по тестам и исходникам вникнуть в него сложновато. То, в чем я разобрался, мне понравилось: архитектура MVC, CRUD, заготовки для основных форм, валидаторы. Есть и отличия в наших подходах. <br />1. Я считаю, что html-формы лучше всего писать на html. Просто обычно этим занимается дизайнер, а перегонять его поток сознания в hiccup -- для меня это слишком.<br />2. На мой взгляд, лучший способ метапрограммирования под web -- это генерация кода, как это сделано в Rails и Django. Двигаюсь в этом направлении, хотя и медленно.<br />Ну и еще. Маршрутизатор у вас -- это что-то! Может я не совсем проникся идеей, но по-моему уж больно сложно))) Как-никак, Compojure как раз и занимается маршрутизацией, так почему бы сопоставление с образцом не оставить именно этой библиотеке?Dmitryhttps://www.blogger.com/profile/17434341697941378483noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-51453770154220467492011-05-28T12:41:30.309+03:002011-05-28T12:41:30.309+03:00Кстати, насчет веб-фреймворков: посмотрите на http...Кстати, насчет веб-фреймворков: посмотрите на https://github.com/dnaumov/jaco. Правда, он еще в начальной (очень начальной :)) стадии разработкиAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-49330228232973224812011-05-17T10:36:04.865+03:002011-05-17T10:36:04.865+03:00Этот комментарий был удален автором.michaelhttps://www.blogger.com/profile/13839528908511158668noreply@blogger.com