1.01.2016 / 23:05 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Dinisimys,  ну, в том и дело, что это о другом. Там нет задач, которые нужно решать с помощью mvc фреймворков (или jquery), потому что это совсем другая сфера. Канвас — это просто динамическая картинка, которая сопровождается высокой интерактивностью пользователя. Обычно игры и какие-либо медиа-штуки типа видеоплееров, редакторов. И все такие приложения сталкиваются с проблемами, которые есть и на standalone (desktop) приложениях с канвасом: как организовать event loop, стабилизация fps, отрисовка компонентов, обновление состояния сущностей, и так далее. Там нет html, там не нужен ангуляр или эмбер.
  *В редакторах (аля online photoshop) однако можно применить паттерн mvc.
   Изменено Ксакеп (1.01 / 23:38) (всего 1 раз) | 
  1.01.2016 / 23:11 |  | 
Oak    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | Dinisimys, не слушай автора выше, паттерн MVC это очень старый паттерн, применяющий во всех приложениях -- он не предназначен для манипуляции с DOM (более того, для манипуляции с с DOM он не нужен, это не его задача). Иначе говоря, во всех приложениях, где возможно разделение на Модель - Вид - Ввод данных этот паттерн применим.
  __________________
   Эль Презеденте  | 
  1.01.2016 / 23:11 |  | 
Dinisimys    Пользователь  
   Сейчас: Offline 
 Имя: Денис Регистрация: 30.07.2012
   | Ксакеп,  Ну вы что ли считаете меня вообще за ноль? Вы че пацаны, я же игру на канвасе делал (тема тут есть), я знаю зачем канвас    Может просто вопросы так задаю по-глупому    То что хотел услышать, услышал в посте ксакепа. Мои предположения подтвердились.  | 
  2.01.2016 / 14:06 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | Dinisimys,  Оак дело говорит, можно юзать везде, где нужен интерфейс хоть какой-то. На канвасе точно так же можно разделить код
   | 
  3.01.2016 / 22:42 |  | 
Dinisimys    Пользователь  
   Сейчас: Offline 
 Имя: Денис Регистрация: 30.07.2012
   | А как вы относитесь к ксс-аннимации в сравнении с жс. По сути можно даже сделать движение персонажа: Берём на фон картинку с кадрами, двигаем кадры , таким образом идёт анимация ходьбы. А для изменения позиции так же меняем координаты с помощью ксс. Это же круче того же жс в плане скорости выполнения? Или жс уже тоже не уступает?
   | 
  3.01.2016 / 23:26 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Dinisimys, на DOM игры не делают.
   | 
  4.01.2016 / 02:01 |  | 
Oak    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | Dinisimys, манипуляции с DOM -- медленные
  __________________
   Эль Презеденте  | 
  4.01.2016 / 08:52 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Мдо, почитал, выделить что-то целевое нельзя из сказанного. MVC — это как в VK API, сервер отдает данные по запросу, а front-end уже это все дело для пользователя расставляет так как надо? Хорошая структура, но требует браузер мощнее чем мобильный браузер 2010-го выпуска (с поддержкой Webkit, JS, CSS ...). Да и объемы тоже не малые, особенно если кеширование выключено в браузере — параметры по умолчанию. Нужна оптимизация, сжатие и уход от горы текста, который загружается.
  __________________
   знает толк  Изменено vl@volk (4.01 / 08:55) (всего 1 раз) | 
  4.01.2016 / 09:22 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | vl@volk,  На самом деле все не так плохо, на всяких там андроидах все все это применимо, на новых браузерах ПК тоже. Приложение работает в разы быстрее. Ты только получаешь и рендеришь json. Если б форум так работал, то например навигация отрабатывала б почти без задержки даже на edge
   Изменено Naik (4.01 / 09:25) (всего 1 раз) | 
  4.01.2016 / 10:43 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Naik, ну я уже пилю план по постройке системы: обработка данных — одно дело, их отображение — второе
  __________________
   знает толк  |