Re[6]: html5
От: ankf  
Дата: 10.07.11 14:30
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, ankf, Вы писали:


A>>Здравствуйте, gandjustas, Вы писали:


G>>>Здравствуйте, ankf, Вы писали:


A>>>>Здравствуйте, gandjustas, Вы писали:


G>>>>>Здравствуйте, ankf, Вы писали:


A>>>>>>Есть такое мнение что html5 — убийца Silverlight, Flash и даже .NET Framework.

A>>>>>>На мой взгляд это совсем не так.


G>>>Бессмысленное сравнение. JS нету и не будет в серверной части, в энтерпрайзах или еще где. Даже node.js до сих пор не то что взлететь, даже от земли оторваться не может.

A>>Ну я собственно о том же, задача данного поста не сравнить JS c java/c#, а показать что утверждение что html5 заменит нам все и вся — в корне не верно.
G>Так это твое утверждение. Обычно говорят о замене технологий web client side на HTML5.

G>>>А что касается клиентского веба, то там да HTML5 зарулит Flash и Sliverlight, но отнюдь не из за js, а скорее вопреки ему.


A>>Можно на примере каким образом HTML5 зарулит разработку анимации и интерактивного интерфейса на том же Flash или Silverlight ?

G>http://ru.wikipedia.org/wiki/Canvas_(HTML)
И ? Приведен пример как на javascript рисуется эллипс. Что собственно никак не объясняет чем же javascript имеет преимущество перед c#,java,actionscript особенно в сложных приложениях.

G>http://chrome.angrybirds.com/

Это вообще шикарны пример, который в javascripte создает флеш объект и его подгружает.
Если отключить flash то не работает


A>>Начнем с того что в html5 нет тегов для разработки интерактивного интерфейса, все как и раньше делается за счет javascript , только в html5

A>>для изменения визуального за счет модификации DOM, предлагается также модификация Canvas. Собственно серьезные графические вещи сопоставимые с Flash и Silverlight можно делать только через Canvas.
G>Серьезные графические вещи во Flash и Silverlight также делаются кодом.
Да только мы возвращаемся к тому что я объяснял в 1м своем посте в п.2) Silverlight это код на .net , типизированный язык с ООП который намного удобнее для разработки такого рода вещей.


G>А собственно все описание логики работы этого самого Canvas выносится в javascript.

A>>Например как мне на Canvas нарисовать линию ? Нужно в javascript вызвать метод типа lineTo(1,1) , а как собственно можно на эту линию повлиять из css — никак. Собственно css остается в своей сегодняшней роли — влияние на представление только на DOM модель.
A>>Например на том же Canvas нарисовали 2 кнопки, нужно как-то менять положение этих кнопок, опять же нужно менять javascript, разрабатывать отдельный код для данного случая css тут не поможет
G>Пример с линией неинтересен. Давай лучше спрайты и эффекты. Упс.. код и там и там...

Я к тому и вел что код надо писать, но код на c# и т.д. , особенно где требуется не только линию рисовать, а делать гибкую логику удобнее типизированные ООП языки.


A>>Что я ожидаю я написал в 1м посте в конце А именно то что нифига html5 существенно не изменит, в том числе Flash и Silverlight останутся как основные средства разработки интерактивных интерфейсов.


G>Не останутся, HTML5 их вытеснит нафиг. Нету у SL и Flash значимых преимуществ перед html5, особенно в плане графики.

Скорее наоборот, у SL и Flash есть хорошее и важное преимущество — язык на котором графика описывается.
Поэтому Html5 будет использоваться только на уровне менюшек собственно где и сейчас js работает. Только будет чуть красивше.
Я программист, я Иван Помидоров, хватить трепатся — наш козырь error.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.