swamp_agr (swamp_agr) wrote,
swamp_agr
swamp_agr

Парсер и вьюшки, часть 6

Внезапно, проект с парсером превратился в проект с онлайн-магазином. Yesod, а точнее yesod-persistent был избран для сериализации данных для базы данных. А его наличие неподалёку послужило толчком для написания вьюшек к базе. Поначалу дело шло очень тяжело, т.к. клиент-серверное взаимодействие - это всё-таки чужеродная среда для разработчика баз в лице меня.

Всё оказалось не так уж плохо.

  • Хипстерский Twitter Bootstrap лихо сгладил все шороховатости макета страниц. Оказался инструментом примитивным.
  • Шекспировские шаблоны действительно оказались крутыми. Twitter Bootstrap в виджетах выглядит забавно. Кода почти нет. В сочетании с рекурсивным обращением к ним деревья категорий строятся столь шустро, что глазом не успеваю моргнуть.
  • С маршрутизацией и обработчиками тоже разобрался, читать мануал надо было чуть медленнее.
  • Проиндексировал таблицы в БД по ключам. Контент стал ещё шустрее отображаться. PostgreSQL показывает на удивление хорошо. Давно не прикасался к нему после Oracle. Не разочарован.
  • Вся система работает как часы.
  • С самим парсером пришлось пока приостановить активности, алгоритм применения прокси требует концептуальной доработки. Думаю, это ненадолго.

Но всё равно отстаю от графика. Надо бы поднажать да выдать к концу недели оформленные виджеты.

Tags: haskell, parser, win, yesod
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments