Цитата:
|
Я с помощью XML всё делаю. Агрегатирование, обмен данными c сервером, layout, описание структуры и доступа к объектам как в модели, так и в представлении и даже бэктрекинг планирую. Удобно.
|
Дык не типизированное же оно.
Обмен с сервером - да(хотя, вроде AMF поудобнее и покомпактнее, но тут смотря какие требования к обмену с сервером), Статичные справочники, загружаемые клиентом - да. Но саму модель делать динамически типизированной и таскать по всей игре xml-объекты вместо типизированных экземпляров классов - это уже ооочень спорный момент (впринципе рабочий - мы динамические объекты такскали и делали доступ типа int(item[Item.Price]), но спорный)
UI на XML тоже спорная вещь.
Не первый раз слышу. Но каковы преимущества? Я нашёл только одно:
- не надо компилировать игру, чтобы пододвинуть кнопку на 1 пиксель.
Какие ещё?