Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Келесі тізімде пайдаланушы интерфейсінің таңбалау тілдері келтірілген.
none
The following is a list of user interface markup languages.
ЕМЖЖ
EMML – кәсіпорындық машптарды құруға бағытталған декларативтік Mashup Domain Specific Language (DSL). EMML тілі, әртүрлі веб-дерек көздерін тұтыну және оларды қызықты тәсілдермен біріктіру үшін жоғары деңгейдегі машп домендік сөздіктің бай жиынтығын ұсынады. EMML әртүрлі қызмет стильдерін шақыру үшін бірыңғай синтаксиспен қамтамасыз етеді: REST, WSDL, RSS/ATOM, RDBMS және POJO. EMML сондай-ақ, әртүрлі дерек пішімдерін: XML, JSON, JDBC, JavaObjects және қарапайым түрлерді араластыру мүмкіндігін береді.
EMML is a declarative Mashup Domain Specific Language (DSL) aimed at creating enterprise mashups. The EMML language provides a rich set of high level mashup domain vocabulary to consume and mash variety of Web data sources in interesting ways. EMML provides a uniform syntax to invoke heterogeneous service styles: REST, WSDL, RSS/ATOM, RDBMS, and POJO. EMML also provides ability to mix and match diverse data formats : XML, JSON, JDBC, JavaObjects, and primitive types.
OpenLaszlo (LZX) (Қазақша)
OpenLaszlo – орындалу ортасы және интерфейсті анықтау тілінен (Laszlo XML LZX) тұратын орындалу ортасы. LZX – виджеттерді, қолданба макетін және скрипт элементтерін (JavaScript арқылы пайдаланып) қолданбаңызды жасау үшін анықтайтын декларативті пайдаланушы интерфейсі тілі. LZX орындалу ортасына тәуелді емес, қазіргі уақытта қолдау көрсетілетін орындалу ортасы – Macromedia/Adobe Flash. OpenLaszlo (LZX) қолданбаларын DHTML/AJAX сияқты бірнеше орындалу орталарында іске қосуға мүмкіндік беретін Laszlo "Legals" деп аталатын эксперименталды орындалу ортасы бар.
OpenLaszlo is a runtime environment that comprises a runtime environment and an interface definition language (Laszlo XML LZX). LZX is a declarative user interface language which defines the widgets, application layout and scripting elements (using JavaScript) to create your application. LZX is runtime agnostic with the currently supported runtime being within Macromedia/Adobe Flash. An experimental runtime called Laszlo "Legals" that will allow OpenLaszlo (LZX) applications run in multiple runtime environments, such as DHTML/AJAX.
SVG
Scalable Vector Graphics – W3C ұсынған графикалық таңбалау тілі, ол веб және мобильді қосымшалар үшін толыққанды графиканы қолдай алады. SVG пайдаланушы интерфейсі тілі болмаса да, векторлық/растрлық графика, анимация, DOM және CSS-пен өзара әрекеттесу, кіріктірілген медиа, оқиғалар және скрипттерді қолдау мүмкіндіктерін қамтиды. Бұл мүмкіндіктердің үйлесімі арқасында бай пайдаланушы интерфейстерін құруға болады. SVG сондай-ақ XUL және XForms сияқты басқа XML үйлесімді пайдаланушы интерфейсі таңбалау тіліне графикалық бөлік ретінде қосылуы мүмкін.
Scalable Vector Graphics is a markup language for graphics proposed by the W3C that can support rich graphics for web and mobile applications. While SVG is not a user interface language, it includes support for vector/raster graphics, animation, interaction with the DOM and CSS, embedded media, events and scriptability. When these features are used in combination, rich user interfaces are possible. SVG can also be super imposed upon another XML compatible user interface markup language, such as XUL and XForms, as the graphics rich portion of a user interface.
UIML
UIML – пайдаланушы интерфейсін таңбалау тілдерінің алғашқы дамушысы. Бұл ашық стандарт, оның іске асырылуы бір ғана жеткізушімен шектелмейді. Дегенмен, ол көп назар тартпады.
UIML is the earliest pioneer in user interface markup languages. It is an open standard where implementation is not restricted to a single vendor. However, it doesn't attract much attention.
XAML
XAML – Microsoft-тің NET Framework 3.0 және одан жоғары нұсқаларының қолданушы интерфейсі компоненттеріне негіз болатын таңбалау жүйесі. Оның мүмкіндіктері көптеген қолданушы интерфейсі таңбалау тілдерінен кеңейген, себебі бағдарламалық логика және стильдер де XAML құжатында орналасқан. Функционалды тұрғысынан, оны XUL, SVG, CSS және JavaScript-тің бірігіп, бір XML схемасын құруы ретінде қарастыруға болады. Кейбір мамандар бұл дизайнды сынға түсіреді, өйткені осы мәселелерді шешу үшін көптеген стандарттар (мысалы, жоғарыда аталғандар) бар. Дегенмен, оның визуалды құралдар арқылы дамытылуы күтілуде, онда дамытушыларға негізгі таңбалау тілін түсінудің қажеті болмайды.
XAML is a markup system that underlies user interface components of Microsoft's NET Framework 3.0 and above. Its scope is more ambitious than that of most user interface markup languages, since program logic and styles are also embedded in the XAML document. Functionally, it can be seen as a combination of XUL, SVG, CSS, and JavaScript into a single XML schema. Some people are critical of this design, as many standards (such as those already listed) exist for doing these things. However, it is expected to be developed with a visual tool where developers do not even need to understand the underlying markups.
XUL
Mozilla Foundation өнімдерінің негізгі интерфейс тілі XUL болып табылады. XUL құжаттары Gecko қозғалтқышымен көрсетіледі, ол XHTML және SVG құжаттарын да көрсетуге қабілетті. Ол CSS, JavaScript, DTD және RDF сияқты көптеген қолданыстағы стандарттар мен технологиялармен үйлесімді жұмыс істейді, бұл веб-бағдарламалау және дизайн саласында тәжірибесі бар адамдарға оны оңай үйренуге мүмкіндік береді.
The primary interface language of Mozilla Foundation products is XUL. XUL documents are rendered by the Gecko engine, which also renders XHTML and SVG documents. It cooperates with many existing standards and technologies, including CSS, JavaScript, DTD and RDF, which makes it relatively easy to learn for people with background of web programming and design.