Комментарии 40
Думаю стоит добавить ссылки на онлайн-конвертер HTML > HAML, CSS > SASS. Если для разработчика удобно использовать консольные версии конвертеров, то верстальщику проще воспользоваться такими сервисами.
+2
Вопрос: а в подсказки все эти полуфабрикаты подгружаются?
Увижу ли я список все предопределенных классов sass для div в подсказке при наборе haml?
Если нет, то шило на мыло: либо набираешь быстро, но в условиях крупного проекта тормозишься, подглядывая точные названия, либо набираешь больше текста, но с подсказками и автодополнением.
Увижу ли я список все предопределенных классов sass для div в подсказке при наборе haml?
Если нет, то шило на мыло: либо набираешь быстро, но в условиях крупного проекта тормозишься, подглядывая точные названия, либо набираешь больше текста, но с подсказками и автодополнением.
0
Только sublime, только hardcore! Не уверен, что какая-то IDE делает то о чем вы говорите
0
Ну, если говорить про олдскульный html/css/js без подсластителей, то VisualStudio и NetBeans крайне отлично справляются с предоставлением кросс-подсказок ;-)
Потому и спросил, т.к. очень привык ускоряться за их счет.
Потому и спросил, т.к. очень привык ускоряться за их счет.
+1
как ваш мозг относится к тоннам не имеющей смысловой нагрузки тегам , и бесконечных скобкам и разделителям; в JS?
Мне приятнее читать код и проникаться в его смысл, чем заставлять свой мозг парсить все это и извлекать частички смысла.
Мне приятнее читать код и проникаться в его смысл, чем заставлять свой мозг парсить все это и извлекать частички смысла.
0
Может вам стоит попробовать освоить профессию менеджера например?
0
Я пять лет работал в образовании. Учитель по профессии. Коллектив до 150 человек привычное дело. Вы можете мне предложить должность IT менеджера? Не думаю. Но уверен, что справился бы с этой должностью.
0
Достаточно легко, на самом деле, потому что занимаюсь этим давно и привык представлять все блоки, какие вижу в коде.
Согласен, что подсластители в теме ускоряют восприятие кода, но вот писать такой код мне лично, например, будет неудобно, если я не смогу, как сейчас написать
и получить в выпадающем списке подсказки по всем определенным стилям, готовых к применению именно к этому div. Я говорил только об этом.
Если такая возможность есть, то с опубликованное в теме ускорение когнитивного восприятия выглядит достаточно вкусно, чтобы попробовать,)
Согласен, что подсластители в теме ускоряют восприятие кода, но вот писать такой код мне лично, например, будет неудобно, если я не смогу, как сейчас написать
<div class="
и получить в выпадающем списке подсказки по всем определенным стилям, готовых к применению именно к этому div. Я говорил только об этом.
Если такая возможность есть, то с опубликованное в теме ускорение когнитивного восприятия выглядит достаточно вкусно, чтобы попробовать,)
0
Мой моз прекрасно читает html css js в орличии от ваших приблуд
-2
Осмелюсь предположить, и ASM ваш «моз» читатет, как стихи?
0
И откуда такие выводы? Html имеено енормальный синтаксис и я вообще не понимаю назначения хамла только лишний геморой.
= link_to 'текст', 'ссылка'
помоему во много раз хуже читается чем
текст
тем более все умные верстальщики давно юзают Zen Coding и вообще проблем не знаю, код пишется за минуты, чем карячится с вашими тегами вручную
= link_to 'текст', 'ссылка'
помоему во много раз хуже читается чем
текст
тем более все умные верстальщики давно юзают Zen Coding и вообще проблем не знаю, код пишется за минуты, чем карячится с вашими тегами вручную
0
*парсер сожрал
не имеющим смысловой нагрузки закрывающим тегам [/div], [/p]
не имеющим смысловой нагрузки закрывающим тегам [/div], [/p]
0
В RubyMine такие штуки есть.
0
HAML, SASS, Coffee Script сокращают код в 2-4 раза, если не больше. У меня Vim (редактор, не IDE) видит все ключевые слова в текущем документе и может их автодополнять, хватает с головой. Думаю для всех популярных IDE есть плагины для этих целей.
+2
а зачем все это? поддерживать потом на порядок сложнее, искать кофескриптистов вместо обычных джавистов.
Только ради того, чтобы в 2 раза меньше строчек было?
Только ради того, чтобы в 2 раза меньше строчек было?
+1
Любой кофескриптист уже джавист. Это неделя от силы на освоение. И дело не только в том, что строк в 2 раза меньше (обычно в 3–4), но и в том, что сам код прозрачнее и приятнее выглядит. Сейчас одна проблема, отладка, но и ее скоро решат.
+2
Но не любой джавист кофескриптист.
И мне, например, кофескрипт вообще неприятен на вид, буэээ. И читаю я его дольше. Непривык.
И как вы правильно заметили, отладка сложней на порядок. В коде одно, в браузере другое.
Так стоит ли того сахорок?
И мне, например, кофескрипт вообще неприятен на вид, буэээ. И читаю я его дольше. Непривык.
И как вы правильно заметили, отладка сложней на порядок. В коде одно, в браузере другое.
Так стоит ли того сахорок?
+2
Исходя из моего опыта, еще как стоит, обычный джаваскрипт уже режет глаза. На счет отладки то могу сказать, что хоть бэктрейс совершенно не тот, но по нему, в большинстве случаев, легко понять где и что произошло. Это не Дарт изучать, я вас скажу.
0
Ключевое слово «Непривык».
В ЖС ты уже не чиатешь код весь, а выгрызаешь знакомые блоки и мозг парсит только алгоритм внутри него. Новый язык читаешь каждое слово и оператор. Поэтому и буэээ
В ЖС ты уже не чиатешь код весь, а выгрызаешь знакомые блоки и мозг парсит только алгоритм внутри него. Новый язык читаешь каждое слово и оператор. Поэтому и буэээ
0
это как с машиной\женщиной — вроде едет\готовит, не ржавая\не жирная, но удовольствия от вождения\сожительства не получаешь.
>> Только ради того, чтобы в 2 раза меньше строчек было?
Нет. Строчек в scss примере больше, чем в css.
>> а зачем все это?
Вероятно — из-за внешнего вида и характеристик, хотя запчасти и рестораны выходят дороже. (но, не на порядок).
>> Только ради того, чтобы в 2 раза меньше строчек было?
Нет. Строчек в scss примере больше, чем в css.
>> а зачем все это?
Вероятно — из-за внешнего вида и характеристик, хотя запчасти и рестораны выходят дороже. (но, не на порядок).
0
> Rails — слишком монструозный для новичка
Не согласен. Когда я начинал, было очень просто, тем более гайдов много, установка простейшая. И начал сразу с теми же HAML+SASS+Coffee, не вижу проблем установить нужные гемы и перегнать файлы если это необходимо.
Хотя сейчас для верстки использую jade+less, почерпнул из ноды.
Не согласен. Когда я начинал, было очень просто, тем более гайдов много, установка простейшая. И начал сразу с теми же HAML+SASS+Coffee, не вижу проблем установить нужные гемы и перегнать файлы если это необходимо.
Хотя сейчас для верстки использую jade+less, почерпнул из ноды.
0
Нет, Rails это действительно сильно большой фрэимворк. Попробуйте подключить omniauth к проекту на rails и на padrino/sinatra. Я пока подключил все engines, все миграции прописал (структура данных менялась раз 20 минут), я в результате психанул и сделал все быстро и решительно на sinatra + datamapper. Я как бы на рельсах пишу иногда, но они реально не удобные уже.
0
Такое ощущение, что вы вручную все писали :)
Есть же гемы, все подключается за 5 минут.
Есть же гемы, все подключается за 5 минут.
0
Вот у меня вышло больше 5 минут.
0
Ну это условно 5 минут :)
Хотя, как я понимаю, у вас было что-то небольшое, раз сложность аутентификации повлияло на выбор фреймворка… В таком случае действительно, в синатре может быть больше смысла.
Хотя, как я понимаю, у вас было что-то небольшое, раз сложность аутентификации повлияло на выбор фреймворка… В таком случае действительно, в синатре может быть больше смысла.
0
Первая моя мысль, когда увидел начало статьи: наконец-то кто-то реализовал эту идею на практике и задокументировал :) Спасибо!
Обязательно покажу эту статью своим верстальщикам и сам попробую в деле.
На данный момент пользуюсь активно SASS через запуск компилятор в консоли. До настройки HAML пока просто руки не дошли. С CoffeScript дела обстоят сложнее, потому что редко когда приходится писать что-то сложное для фронтенда и вполне достаточно простого JS + jQuery, но в случае чего можно будет эту часть Padrino не использовать.
Обязательно покажу эту статью своим верстальщикам и сам попробую в деле.
На данный момент пользуюсь активно SASS через запуск компилятор в консоли. До настройки HAML пока просто руки не дошли. С CoffeScript дела обстоят сложнее, потому что редко когда приходится писать что-то сложное для фронтенда и вполне достаточно простого JS + jQuery, но в случае чего можно будет эту часть Padrino не использовать.
+1
Будущее «чистого» HAML весьма сомнительно в свете существования Slim.
0
Плавали, знаем. Мой выбор в пользу HAML. Ваш выбор за вами.
0
Интересно, почему? )
0
Тоже один проект приходилось на слиме делать, что-то в нем отторгает…
Хотя бы то, что plain текст просто так не выводится, его нужно закорючками всякими огораживать
Хотя бы то, что plain текст просто так не выводится, его нужно закорючками всякими огораживать
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Padrino для frontend разработчика