14.08.2014, 12:50
|
|
Профессор
|
|
Регистрация: 19.01.2010
Сообщений: 354
|
|
Сообщение от Zend
|
Ты пнул его по линуксу? Греть тебе в аду! Ну или перерегистрироваться
|
Ну, это он зря. Я ж пошутил. Сам три года на дебиане сидел, пока нужда не заставила съехать на Win, а потом на Мак. Общение с виндой было сплошной болью: Putty для ssh и гит из-под MSYS. А мак — наоборот, радует привычным POSIX-окружением. Ну, почти, иногда утилиты все же чудят.
Рискуя развести адовый срач, все же скажу что множество популярного OSS — интерфейсное уг. Взять тот же Гимп: тулбар по ширине занимает чуть ли не четверть экрана, окна не липнут друг к другу (о, боже, как мне этого не хватает), однооконность появилась год или два назад, как только меняешь раскладку, хоткеи перестают работать. Вкладки в gtk занимают столько места, что легче запомнить хоткеи, которые открывают диалоговые окна инструментов. Хотя, стоп, хоткеев-то нет!!! Ахаха, шутники!!! В общем, беда. Но я продолжаю упорно есть кактус, изредка заглядывая в фш, чтобы порезать psd-макет. Ибо Гимп местами привычнее, а кое-где все-таки лучше: прямоугольное выделение по умолчанию рисуется с движками изменения размера, png при правильных настройках жмется намного лучше, чем в web-режиме фш etc., etc…
|
|
14.08.2014, 13:07
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
kobezzza,
Есть пошаговая инструкция по построению небольшого приложения на шаблонах с разъяснением подводных камней?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 13:23
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
kobezzza,
Есть пошаговая инструкция по построению небольшого приложения на шаблонах с разъяснением подводных камней?
|
Воу-воу. Snakeskin - это не Angular, а именно шаблонный движок, т.е. он делает только шаблоны, которые можно юзать как на сервер, так и на клиенте и никаких приложений он сам не создаёт. В этом вся суть: он не привязан ни к какой конкретный технологии и использовать его можно с чем угодно, а относится как, например, к транслятору CoffeScript в JavaScript.
{template helloWorld(name)}
Hello {name}!
{end}
Скомпилится в
this.helloWorld = function helloWorld(name) {
var __THIS__ = this,
callee = __ROOT__.helloWorld;
if (!callee.Blocks) {
var __BLOCKS__ = callee.Blocks = {},
blocks = __BLOCKS__;
}
var __RESULT__ = '',
$_;
var __RETURN__ = false,
__RETURN_VAL__;
var TPL_NAME = 'helloWorld',
PARENT_TPL_NAME;
name = arguments[0] = name != null ? name : 'world';
__RESULT__ += '<h1>Hello ';
__RESULT__ += __FILTERS__.html(__FILTERS__.undef(name));
__RESULT__ += '!</h1> ';
return __RESULT__;
};
Но конечно пошагавая инструкция по использованию есть: http://www.youtube.com/watch?v=wVt_L...ature=youtu.be
Последний раз редактировалось kobezzza, 14.08.2014 в 13:27.
|
|
14.08.2014, 13:45
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
это не Angular
|
Я не к этому веду.
Преимущества!
Удобство использования!
Удобство работы в связке ...
Я хз что мне делать с Snakeskin. И как начать тоже ума не приложу. Ну ладно, все наверное уже поняли преимущества использовани Snakeskin и методы работы с ним и то, где он может пригодиться, а т.к. я не программист, то до меня не доходит. Ну раз всем понятно, то до меня наверное потом дойдет. Надеюсь счастливые пользователи напишут потом свои восторженные отзывы. А раз мне сказать больше собственно нечего, то я пожалуй помолчу. (не сорказм)
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 13:52
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Для начала человек должен понять зачем юзают шаблоны и юзать их. Шаблоны это не хипстерство, а жизненная необходимость в проекте любых размеров, а если понимание и опыт использования шаблонок (там mustache, handlebars, dust, jade и т.д.) есть, то уже можно провести сравнение и по количеству фич и т.д. Snakeskin реально на голову всех выше. Например поддержка БЭМ только планируется в Jade.
Если человек не понимает зачем использовать шаблоны, то бесполезно объяснять преимущества Snakeskin перед тем же Jade, т.к. они ничего не скажут.
Цитата:
|
И как начать тоже ума не приложу
|
Цитата:
|
Но конечно пошагавая инструкция по использованию есть
|
http://www.youtube.com/watch?v=wVt_L...ature=youtu.be
Последний раз редактировалось kobezzza, 14.08.2014 в 14:10.
|
|
14.08.2014, 13:58
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от ixth
|
Взять тот же Гимп: тулбар по ширине занимает чуть ли не четверть экрана
|
Чо? Вообще-то его можно регулировать по своему усмотрению. И да, меня это не парит, т.к. там настройки инструментов(я сам туда добавил их) и маленькие экраны тоже меня не парят
Сообщение от ixth
|
окна не липнут друг к другу
|
Чо? У меня липнут вполне себе. Они не в курсе наверное, что не должны. Тебя наверное не слушали.
Сообщение от ixth
|
как только меняешь раскладку, хоткеи перестают работать
|
Чо? Извини я не знал, теперь буду представлять, что они не работают, а какое-то колдунство заставляет их работать только у меня.
Сообщение от ixth
|
стоп, хоткеев-то нет!!!
|
Чо? Прости не знал, что их нет. Это я наверно магическими заклинаниями управляю!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 14:01
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
Если человек не понимает зачем использовать шаблоны, то бесполезно объяснять преимущества Snakeskin перед тем же Jade, т.к. они ничего не скажут.
|
Ну как скажешь. Я целый движок использую, который основан на шаблонах и без них работать не сможет, но ты наверное прав.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 14:07
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
зы: видео по ссылке кончилось.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 14:11
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
зы: видео по ссылке кончилось.
|
поправил
ЗЫ: модеры перенесите часть трёпа в "обсуждение" плз.
|
|
14.08.2014, 14:14
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от kobezzza
|
Snakeskin - это не Angular
|
забыл... можно группировать атрибуты по префиксу?
Код:
|
div (
ng-{
app="YO YO"
class="{
"active": 'ctrl.foo == active'
}"
}
)
// БАБАААМ
<div ng-app="YO YO" ng-class="{ 'active': 'ctrl.foo == active' }"></div> |
|
|
|
|