Цитата:
|
ниша какая ? где нынче фрилансеру на жаваскрипте золотая жила
где можно срубить эксклюзивчик?
|
Крик отчаянья прямо
Цитата:
|
ну хоть один форумчянин знает об DSL
|
Что касается веба то тут предостаточно DSL языков.
- regular expressions
- SQL
- CSS
Описание UI в extJs это
internal Dsl
bbar: [{
iconCls: 'add16',
text: 'Button 3'
},
'-',
{
iconCls: 'add16',
text: 'Button 4'
},{
iconCls: 'add16'
},{
iconCls: 'add16'
},
'-',
{
iconCls: 'add16',
text: 'Button 5',
menu: [
{ text: "Menu Item 1" }
]
}
]
На самом деле в буржунете идут споры даже о том является ли jQuery internal DSL
//помоему очень похоже на internal DSL
$("#container").
find(".subcontainer").
find(".items").
click(..).
end().
find(".other-items").
hover(..).
end().
end().
find("form.create-item").
ajaxForm().
end().
end();
Anguar позволяет писать директивы, то есть позволяет придумать свой HTML подобный язык описания интерфейса.
<slider>
<slide animation="up"><img src="1.jpg"></slide>
<slide animation="down">текст</slide>
<slide animation="show"><img src="2.jpg"></slide>
</slider>
А примером чистого не вебовского предметно ориентированного языка является язык в 1С