Показать полную графическую версию : XAML - альтернатива XML от microsoft
с выходом Висты мелкомягкие представили новую технологию которая основана на языке разметки XML и функционале WPF, а это различные оконные элементы, мультимедия и 3д графика
Vlad Drakula
24-09-2006, 08:53
E-mail
а причем здесь альтернатива?
потому как это ответ микросовта, кроме того посмотри на расшифровку, помимо обычного xml еще буква a - апликейшен
Vlad Drakula
24-09-2006, 17:29
E-mail
не ответ, а один из XML подобных форматов...
не ответ, а один из XML подобных форматов...
xml не может заменить js и не может создавать 3д объекты и просто объекты окна клиента
Prisoner
25-09-2006, 17:07
Конечно, это лишь формат данных. Язык разметки. В общем и целом - пассивная штука нуждающаяся в интерпретации и возможным последующим превращением в 3D объекты и вообще все, что угодно. Это, кстати отражено в соответствующей статье Википедии (http://ru.wikipedia.org/wiki/XAML) фразой "Впрочем, с помощью XAML описывается, прежде всего, пользовательский интерфейс. Логика приложения по-прежнему управляется процедурным кодом (С#, VB и т. д.).".
http://hostinfo.ru/tree/hosting/web/site/building/technology/xaml
Prisoner
26-09-2006, 11:33
E-mail, Вы вероятно не сталкивались с ошибками перевода. В данном случае это именно она, ошибка, кстати, грубая, вводящая в заблуждение. За такие статьи надо по перу давать... Давайте обратимся к первоисточнику (http://windowssdk.msdn.microsoft.com/en-us/library/ms752059.aspx#contentmodels).
The following XAML example shows how little markup is necessary to create a button as part of a UI.
<Canvas
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Button>Click Me</Button>
</Canvas>
If you want an event to occur when a user clicks the button, you can then write an event handler in code-behind that handles the Click event that is raised by a Button when clicked.
XML - формат описания данных, сам по себе он ничего не может. Все XML-based форматы обладают тем же свойством.
E-mail
это не различные оконные элементы, мультимедия и 3д графика, а всего лишь разметка, все это описывающая. О чем сами ms и говорят, в частности, мне это приходилось слышать в прошлом году на их семинарах, + почитайте документацию по ссылке Prisoner. Функционал, как уже говорилось выше, пишется, как и писался на нормальных языках программирования. Кстати, подобную разметку для описания элементов давно использует, скажем Borland C++ Builder. Другое дело, что ms сейчас делают это своим стандартом. (Т.е. реализуют свой парсер под свой синтаксис xml)
marреализуют свой парсер под свой синтаксис xml
делают это своим стандартом я именно об этом, предлагаю не прикреплять тему, авось у них ничего не получится;)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.