Comments 68
Очень! Очень хочу такое на Python.
+1
UFO just landed and posted this here
угу, потому что indent based, бррр
+1
UFO just landed and posted this here
А давайте портируем! Я с удовольствием.
+3
SHPAML, shpaml.webfactional.com
0
держи yammy
0
Вы скоро и html забудете, и javascript, бедные бедные рубисты. Что за мания создавать новые сущности.
-11
КПД?
+9
еще понимаю, в простых наколенных проектах, но в больших, где работает группа людей мне кажется выигрыш стремится к 0.
-10
Вам кажется.
+7
Жму руку уважения рубистам! Столько минусов в комментарий, и не одного в карму! Это по человечески,!
+4
К слову, раньше я искал способ повысить производительность при верстке, начал использовать zen-coding — к синтаксису привыкаешь очень быстро. А он очень похож на объект статьи.
Посмотрите на хамл и слим с другой стороны. Как параллель люди придумали посудомоечные машины, но не разучились мыть посуду руками
Посмотрите на хамл и слим с другой стороны. Как параллель люди придумали посудомоечные машины, но не разучились мыть посуду руками
0
Я, например, уже пару лет как забыл html в пользу haml, css в пользу sass/compass и с полгода назад начал забивать на джаваскрипт в пользу кофескрипта. Чувствую себя при этом очень сухо и комфортно. Очень возрасла скорость разработки и качество кода.
Бедный я!
Бедный я!
+8
Кажется я начинаю забывать, с какой стороны нужно открывающую скобку ставить, а с какой закрывающую в html… ох беда, беда.
+3
А еще мы забудем, как самим реализовывать авторизацию, аутентификацию, рисование формочек, прикрепление файлов, как писать на чистом SQL, как использовать операторы for и while и как возиться с натройкой деплоя. И многое другое. Это такая печаль.
+4
«Бедные, бедные рубисты» (с)
достойно башорга ))
достойно башорга ))
+6
Не думал что лучше хамла что-то придумают. Но кажется это действительно вкусно.
В следующем проекте обязательно.
В следующем проекте обязательно.
0
Спасибо за перевод. Только, по-моему, ты путаешь скобки с кавычками. Везде где были кавычки, ты назвал из скобками.
+2
Использую уже месяца 2 в проектах на Rails 3.
В свободное время пытаюсь заставить работь slim в Rails 2.3. Есть некоторые продвижения, но пока до конца не получилось.
В свободное время пытаюсь заставить работь slim в Rails 2.3. Есть некоторые продвижения, но пока до конца не получилось.
0
Кажется, хорошая штука в пользу еще большего улучшения производительности программиста. И очень удивил бенчмарк, я не думал, что haml в сыром и готовом виде настолько медленнее выполняется. Заставляет задуматься, но, пожалуй, в любом случае быстрее любой CMS.
Программисты ruby on rails всегда выбирают незначительный проигрыш в производительности программы за счет огромного выигрыша в производительности программиста и качества кода. Дешевле докупить железо, чем переплачивать гораздо бОльшие деньги за дополнительное время разработки. К счастью, для нас человекочасы дороже машинных часов).
Программисты ruby on rails всегда выбирают незначительный проигрыш в производительности программы за счет огромного выигрыша в производительности программиста и качества кода. Дешевле докупить железо, чем переплачивать гораздо бОльшие деньги за дополнительное время разработки. К счастью, для нас человекочасы дороже машинных часов).
0
Кстати кто может пояснить причину такой медлительности хамла даже уже в скомпилированном виде?
+1
А как на счет вложенных тегов?
-1
Обозначать id и class можно вот так:Вы лукавите. В haml можно писать и так:
blockquote id="quote-#{@quote.id}" class="quote" p class="title" = @quote.title p style="padding:1em;" = @quote.body
Для сравнения с Haml:
%blockquote{:id => "quote-#{@quote.id}", :class => "quote"} %p{:class="title"}= @quote.title %p{:style => "padding:1em;"}= @quote.body
%blockquote(id="quote-#{@quote.id}" class="quote")
%p(class="title")= @quote.title
%p(style="padding:1em;")= @quote.body
0
Я не лукавлю, разве мой способ неверен для хамла?
В любом случае в Sass, как по мне, более чистый синтаксис.
В любом случае в Sass, как по мне, более чистый синтаксис.
0
в slim наверное =)
0
Я к тому, что в хамле записывать значения атрибутов можно не менее удобно, чем в slim.
0
А можно и
%p.title опускав генеалоге слово класс
И # для id
%p.title опускав генеалоге слово класс
И # для id
0
По работе вынужден использовать PHP + Smarty. Такие статьи хочется просто удалять )))
0
Он разве production ready? Судя по коммитам его еще в 2010 забросили.
0
Активная разработка переехала в другой форк. github.com/peniar/jade.php
0
Вам в PHP не хватает своих велосипедов?
0
Эх, по прежнему если, например в теге p, где много много текста надо вставить ссылку, то ссылку надо писать на новой строке, разрывая по сути p
0
Жаль в RubyMine поддержки нет
0
примерно по этой причине (тогда причина — haml) выбор пал на vim. Два месяца позора — и можно программировать ))) (не к чему не призываю. it's my way)
+1
Как обычно нет этих двух месяцев на заточить пилу осилять vim.
Поэтому я там выучил только, как править, сохранять и выходить -а на случай отсутствия на машине nano ;)
Поэтому я там выучил только, как править, сохранять и выходить -а на случай отсутствия на машине nano ;)
0
вы меня неправильно поняли.
Для vim быстро публикуется все новое. Подсветка и другие плюшки. vim можно при помощи 4 напильников и молотка превратить в IDE. Я об этом, а nano == notepad. Проще mc поставить и во внутреннем редакторе править.
cat ed sed тут не причем ))))
Для vim быстро публикуется все новое. Подсветка и другие плюшки. vim можно при помощи 4 напильников и молотка превратить в IDE. Я об этом, а nano == notepad. Проще mc поставить и во внутреннем редакторе править.
cat ed sed тут не причем ))))
0
>Для vim быстро публикуется все новое. Подсветка и другие плюшки. vim можно при помощи 4 напильников и молотка превратить в IDE
Я в курсе
>а nano == notepad
Ну почти, в nano подсветка синтасиса есть ;)
>Проще mc поставить и во внутреннем редакторе править.
Чем проще? Тем, что для того, чтобы поправить файл придётся запускать mc?
>cat ed sed тут не причем ))))
А где я их упоминал?
Я в курсе
>а nano == notepad
Ну почти, в nano подсветка синтасиса есть ;)
>Проще mc поставить и во внутреннем редакторе править.
Чем проще? Тем, что для того, чтобы поправить файл придётся запускать mc?
>cat ed sed тут не причем ))))
А где я их упоминал?
0
Есть.
0
По сути, это просто HTML без <> скобок, в котором используются отступы для обозначения вложенных элементов.
а если вместо отступов сделать скобочки, будет обратно похоже на Lisp :)
+1
Не безъизвестный timpope уже внес поддержку slim в rails.vim
0
Ребят, может быть я что-то не понимаю, но автоматическое определение тэгов лично меня напрягает. Если в том же haml я могу однозначно определить тэг как
то использование в slim конструкции
выглядит немного пугающе. А если я хочу начать строку со слова title или article или еще с какого-то слова, совпадающего с тэгом — это тоже автоматом будет определяться как текст и превращаться в тэг? Лично меня бы это очень огорчило.
%title some text
то использование в slim конструкции
title some text
выглядит немного пугающе. А если я хочу начать строку со слова title или article или еще с какого-то слова, совпадающего с тэгом — это тоже автоматом будет определяться как текст и превращаться в тэг? Лично меня бы это очень огорчило.
0
UFO just landed and posted this here
Sign up to leave a comment.
Articles
Change theme settings
Шаблонизатор Slim — альтернатива Haml'y