Войти

Показать полную графическую версию : XAML - альтернатива XML от microsoft


E-mail
24-09-2006, 08:10
с выходом Висты мелкомягкие представили новую технологию которая основана на языке разметки XML и функционале WPF, а это различные оконные элементы, мультимедия и 3д графика

Vlad Drakula
24-09-2006, 08:53
E-mail
а причем здесь альтернатива?

E-mail
24-09-2006, 17:12
потому как это ответ микросовта, кроме того посмотри на расшифровку, помимо обычного xml еще буква a - апликейшен

Vlad Drakula
24-09-2006, 17:29
E-mail
не ответ, а один из XML подобных форматов...

E-mail
25-09-2006, 01:16
не ответ, а один из XML подобных форматов...


xml не может заменить js и не может создавать 3д объекты и просто объекты окна клиента

Prisoner
25-09-2006, 17:07
Конечно, это лишь формат данных. Язык разметки. В общем и целом - пассивная штука нуждающаяся в интерпретации и возможным последующим превращением в 3D объекты и вообще все, что угодно. Это, кстати отражено в соответствующей статье Википедии (http://ru.wikipedia.org/wiki/XAML) фразой "Впрочем, с помощью XAML описывается, прежде всего, пользовательский интерфейс. Логика приложения по-прежнему управляется процедурным кодом (С#, VB и т. д.).".

E-mail
25-09-2006, 17:33
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 форматы обладают тем же свойством.

mar
26-09-2006, 12:52
E-mail
это не различные оконные элементы, мультимедия и 3д графика, а всего лишь разметка, все это описывающая. О чем сами ms и говорят, в частности, мне это приходилось слышать в прошлом году на их семинарах, + почитайте документацию по ссылке Prisoner. Функционал, как уже говорилось выше, пишется, как и писался на нормальных языках программирования. Кстати, подобную разметку для описания элементов давно использует, скажем Borland C++ Builder. Другое дело, что ms сейчас делают это своим стандартом. (Т.е. реализуют свой парсер под свой синтаксис xml)

E-mail
26-09-2006, 18:46
marреализуют свой парсер под свой синтаксис xml
делают это своим стандартом я именно об этом, предлагаю не прикреплять тему, авось у них ничего не получится;)




© OSzone.net 2001-2012