Django, NOSQL, и прочие умные слова

Добавлен , опубликован
  • В общем, попробовал я этот Django. Приятная штука, да и комьюнити сильное. В отличие от рельсов тут все немного прозрачнее, правда путаница в трактовке MVC, где view'ы внезапно стали контроллерами вначале вводит в ступор. Буду юзать.
  • В качестве темплейтера юзаю jade, точнее его порт с ноды.
html
  head
    meta(charset='utf-8')
    title= pageTitle
    link(href=settings.STATIC_ROOT+ 'css/normalize.css')
  body
    nav#top
      a(href=#) Main
      a(href=#) About
После этого чуда даже на haml смотришь с некоторым удивлением.
  • Stylus - тоже пришел с ноды
border-radius(n)
  -webkit-border-radius n
  -moz-border-radius n
  border-radius n

.ribbon
        display inline-block
        margin-top 22px
        padding 18px
        width 97%

        background yellow
        border-radius 2px 6px
        color #333
        font 18px OpenSansRegular
        opacity 0.7
        text-shadow 1px 0px 1px white
По скорописности выигрывает у lessa с sassom, на мой взгляд, имея идентичные (если не превосходящие возможности). Завести под джангой просто так не получится, один добрый человек написал враппер под питон, еще один попытался прикрутить это дело под Django, но забросил.
Поэтому пришлось писать свой небольшой скриптик, который компилит все .stylus при первом запуске, а потом сидит и ждет их изменения, чтобы снова скомпилить. Выглядит костыльно, да не суть.
  • CoffeeScript - надстройка над жаваскриптом, аки cJASS - всем хейтерам жаваскрипта надо попробовать
class Tab
    id: tabsCount
    url: '#'
    title: 'site'

    constructor: (url, title)->
          #...
          tabsCount++
          @id = tabsCount
          @url = url
          @title = title
          localStorage['tab' + @id.toString] = JSON.stringify @
заметно, как я люблю питоновские отступы
Шик - блеск! Попробовать прямо в браузере тут. Правда через любимый многими django-compressor у меня нормально не прикрутился, в выходной файл компилятор с радостью вываливает информацию о своем пути.
  • БД. SQLite в django прикручивается двумя строчками, потому на начальных порах буду юзать его. Поклон Ричарду Хиппу кстати. Вот только что-то тянет к NOSQL, ибо круто-модно-молодежно! Один буржуй родил кстати пост на эту тему - habrahabr.ru/post/145061.
  • IDE. Очень нравится линейка от JetBrains'ов (с России кстати ребята) - PyCharm, RubyMine, WebStorm, прикрутили бы еще поддержку jade и stylus, а то приходилось писать без интеллисенса.
  • pymorphy - негде еще юзать, но очень удобно на мой взгляд
Не осталось у нас {{ "[[лошадь]] Пржевальского"|inflect_marked:"рд,мн" }}.
#Не осталось у нас лошадей Пржевальского"
habrahabr.ru/company/roundlake/blog/145210 просто интересно
Вроде основные любимые ништяки вывалил.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.