Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Чем болен Максимус? (https://javascript.ru/forum/offtopic/38283-chem-bolen-maksimus.html)

Gozar 26.05.2013 16:31

Цитата:

Сообщение от megaupload
ты либо толстишь либо не догнал что в версии 0.3 нет программирования в верстке) есть только декларация зависимостей и модулей.

А что хорошего когда в верстке насрано? Я и ангулар за это очень недолюбливаю.

Код должен быть в файле с расширением js. шаблоны в tpl. верстка в html и css.

Да я не догоняю каковы преимущества срать в html. Расскажи мне в чем преимущество учить ещё один выдуманный за минуту язык.

xlst тебе не хватило?

Столько времени потратили на стандартизацию, а теперь каждый начинает тянуть бублик в свою сторону.

Поговорим когда твоя версия дорастет до 2.0

megaupload 26.05.2013 16:58

Цитата:

Сообщение от Gozar
А что хорошего когда в верстке насрано?

а что хорошего когда в javascript насрано?
а что хорошего когда в css насрано?
а что хорошего когда в html насрано?

Цитата:

Сообщение от Gozar
верстка в html

тогда почему ты css классы пишешь в html О_О они же ЗА ВНЕШНОСТЬ ОТВЕЧАЮТ????

Понимаешь тут как раз и суть в том что в javascrit ты описываешь поведение и логику, а в html ты её просто подцепляешь к нужным элементам. Подобно тому как ты в css файлах описываешь оформление а в html подцепляешь его к элементам. Пнятна?

Эта штука ставит своей целью четкое разделение оформления структуры и логики.

Более того, человек, накачав модулей сможет вообще в js не заглядывать верстая сайты прямо в html добавляя ту или иную логику там где нужно, захотел, создал слайд шоу, захотел создал меню сказал что оно управляет слайдшоу. Не нашлось нужного модуля, зашел в javascript, написал, подключил, прописал его в ui - все заработало. Или например скачал модуль на моем сайте. и.т.п.

<div ui="логика" class="оформление"><div>

<div ui="логика" class="оформление">{{данные}}<div>

Gozar 26.05.2013 18:20

Цитата:

Сообщение от megaupload
Эта штука ставит своей целью четкое разделение оформления структуры и логики.

Ты не отделяешь логику от структуры.

Эта штука добавляет ещё одно место, где по тобой придуманным правилам в html attribut пишется псевдокод, который затем транслируется в js код!

И верстаку придется учить ещё один безумный фреймворк, придуманный ЭГОпрограммистом. Хорошо хоть последнее предложение никогда не сбудется. :)

melky 26.05.2013 18:21

Цитата:

Сообщение от megaupload
тогда почему ты css классы пишешь в html О_О они же ЗА ВНЕШНОСТЬ ОТВЕЧАЮТ????

тогда текст тоже за внешность отвечает) (буковки, которые мы видим)
картинки тоже, лол.

Цитата:

Сообщение от Gozar
срать в html.

так у нгео же шаблонизатор, т.е. только переменные и нет JS кода. или я не понял?

Gozar 26.05.2013 18:22

Цитата:

Сообщение от melky
только переменные и нет JS кода

Он логику в атрибут ui уже запихал(псевдокод):

Цитата:

Сообщение от Gozar (Сообщение 252713)
Держите меня семеро:
<div ui="chat:post, mouse;chat:item#home(active<-#test:out)"> {{mouse.x - mouse#body.x}}</div>


melky 26.05.2013 18:25

Цитата:

Сообщение от Gozar (Сообщение 252891)
Он логику в атрибут ui уже запихал(псевдокод):

рубить , так с плеча)


megaupload 26.05.2013 18:31

Цитата:

Сообщение от Gozar
Эта штука добавляет ещё одно место, где по тобой придуманным правилам в html attribut пишется псевдокод, который затем транслируется в js код!


OCHE TOLSTO

Цитата:

Сообщение от melky
так у нгео же шаблонизатор, т.е. только переменные и нет JS кода. или я не понял?

все верно понял) прости котик толстит ну либо реал тугодум)

и то переменные это как бонус, на самом деле вся суть в модулях ui="sludeshow" создает внутри слайдшоу вешает все обработчики и.т.п. просто в некоторых случаях требуется из модуля что-то написать какое то динамическое значение, и тут для удобства введены теги {{sludeshow.activeSlideName}} например


Но я на всякий случай оставлю это здесь http://javascript.ru/forum/252795-post4.html

Gozar 26.05.2013 18:41

megaupload,
Девочка, называй тогда свое детище шаблонизатор, а не ui!

megaupload 26.05.2013 18:43

Цитата:

Сообщение от Gozar
Девочка, называй тогда свое детище шаблонизатор, а не ui!

но он не использует шаблонов) конечно можно запилить модуль шаблонов но это же не часть движка)

И вообще, придумай тогда другие 2 няшные буквы для аттрибута.

Gozar 26.05.2013 18:45

Цитата:

Сообщение от megaupload
И вообще, придумай тогда другие 2 няшные буквы для аттрибута.

Я тебе 3 буквы уже придумал. Используй их, наздоровье.

Извини я не понял, а что делает твоё 0.3? Я пожалуй так и буду его называть, раз ты не определился с названием. Будет тупо номер.


Часовой пояс GMT +3, время: 20:20.