Flex 4 чи HTML 5?

Содержание

Слайд 2

ВАМ СОРОЧКУ ЧИ ФУТБОЛКУ?

FLEX

HTML

ВАМ СОРОЧКУ ЧИ ФУТБОЛКУ? FLEX HTML

Слайд 3

RIA (RICH INTERNET APPLICATION)

Зазвичай це веб-додаток, що має всі функції, які користувач

RIA (RICH INTERNET APPLICATION) Зазвичай це веб-додаток, що має всі функції, які
очікує від десктопних систем, — наприклад Google Spreadsheets в порівнянні з Microsoft Excel.

Слайд 4

FLEX

Flex 4

2010

FLEX Flex 4 2010

Слайд 5

HTML

HTML 1.0

HTML 2.0

HTML 3.2

HTML 4.0

HTML5

1991

1995

1997

XHTML 1.0



HTML 5
Hello World!

1999

HTML 4.1

2022?

2000

HTML HTML 1.0 HTML 2.0 HTML 3.2 HTML 4.0 HTML5 1991 1995

Слайд 6

ПОШИРЕННЯ FLEX

ПОШИРЕННЯ FLEX

Слайд 7

ПІДТРИМКА HTML 5 (МУЛЬТИМЕДІА)

ПІДТРИМКА HTML 5 (МУЛЬТИМЕДІА)

Слайд 8

ПІДТРИМКА HTML 5 (API)

ПІДТРИМКА HTML 5 (API)

Слайд 9

НОВІ МОЖЛИВОСТІ FLEX 4

Дизайн “на льоту”: підтримка нового фреймворку (Spark), який надає

НОВІ МОЖЛИВОСТІ FLEX 4 Дизайн “на льоту”: підтримка нового фреймворку (Spark), який
нову ступінь виразності, легкий у використанні за допомогою зручних інструментів.
Продуктивність розробника: підвищення ефективності компілятора, нові можливості прив’язки даних.
Нові стани (states): використовувати стани стало простіше і зрозуміліше.

Слайд 10

ПРИКЛАД НОВОЇ АРХІТЕКТУРИ

     

ПРИКЛАД НОВОЇ АРХІТЕКТУРИ
                     

                 

Слайд 11

НОВІ МОЖЛИВОСТІ HTML5:

Елементи для сучасної семантичної розмітки сторінок (section, article, aside, header,

НОВІ МОЖЛИВОСТІ HTML5: Елементи для сучасної семантичної розмітки сторінок (section, article, aside,
footer)
Викинуто застарілий непотріб, що сьогодні замінюється використанням СSS (basefont, big, center, font, s, strike, tt, u)
Як і обіцяли, викинули фрейми (frame, frameset)
Принципово нові елементи audio,video, meter, progress, time
Потужні API: зручна робота з аудіо, відео, базами даних SQLite, підтримка Websockets, локальне збереження даних на клієнтській стороні та доступ до неї offline
Нові властивості елементів вводу та верифікація введених даних
Підтримка Drag&Drop
Елемент Canvas, векторна 2D та 3D-графіка

Слайд 12

ПРИКЛАД НОВОЇ РОЗМІТКИ HTML5

З новими теґами (section, article, aside, header, footer) розмітка

ПРИКЛАД НОВОЇ РОЗМІТКИ HTML5 З новими теґами (section, article, aside, header, footer)
сторінки відбувається більш логічно, а семантична направленість такої розмітки у майбутньому покращить пошукову оптимізацію

Слайд 13

КОРИСТУВАЦЬКИЙ ІНТЕРФЕЙС (ВІДЖЕТИ)

КОРИСТУВАЦЬКИЙ ІНТЕРФЕЙС (ВІДЖЕТИ)

Слайд 14

ФОРМИ

ФОРМИ

Слайд 15

ВЕКТОРНА ГРАФІКА

ВЕКТОРНА ГРАФІКА

Слайд 16

ТРИВИМІРНА ГРАФІКА

ТРИВИМІРНА ГРАФІКА

Слайд 17

РОБОТА З БІТМАП

РОБОТА З БІТМАП

Слайд 18

ВІДЕО

ВІДЕО

Слайд 19

ПОСТІЙНЕ З’ЄДНАННЯ

ПОСТІЙНЕ З’ЄДНАННЯ

Слайд 20

ДРАГ’Н’ДРОП

ДРАГ’Н’ДРОП

Слайд 21

ФАЙЛОВА СИСТЕМА

ФАЙЛОВА СИСТЕМА

Слайд 22

ІНСТРУМЕНТИ РОЗРОБНИКА

Flex HTML5

Flex Builder 3, Flash Builder 4, Eclipse, Intellij Idea

DreamWeaver,

ІНСТРУМЕНТИ РОЗРОБНИКА Flex HTML5 Flex Builder 3, Flash Builder 4, Eclipse, Intellij Idea DreamWeaver, HomeSite etc.
HomeSite etc.

Слайд 23

ІНСТРУМЕНТИ ТЕСТУВАННЯ

Unit

Flex HTML5

JSUnit

ASUnit

Selenium,
WebDriver, Watir

Fluint?

Integration

ІНСТРУМЕНТИ ТЕСТУВАННЯ Unit Flex HTML5 JSUnit ASUnit Selenium, WebDriver, Watir Fluint? Integration

Слайд 24

СУМІСНІСТЬ З БРАУЗЕРАМИ

Flex HTML5

10, 9, 8, 7, 6, 5, ….

3, 2,

СУМІСНІСТЬ З БРАУЗЕРАМИ Flex HTML5 10, 9, 8, 7, 6, 5, ….
..

3, 2, ..

8, 7, 6, ..

4,3,2,1 ..

?

Слайд 25

ADOBE INTEGRATED RUNTIME (AIR)

Середовище для запуску додатків, що дозволяє використовати HTML/CSS, Ajax,

ADOBE INTEGRATED RUNTIME (AIR) Середовище для запуску додатків, що дозволяє використовати HTML/CSS,
Adobe Flash або Adobe Flex для перенесення RIA на десктопні ПК.

Слайд 26


test.html.HelloWorld
0.1
HelloWorld

HelloWorld.html
true
400
200




test.html.HelloWorld 0.1 HelloWorld HelloWorld.html true 400 200 Hello, World! Hello, World! AIR: HELLO, WORLD!
Hello, World!


Hello, World!


AIR: HELLO, WORLD!

Слайд 27

ПЕРЕВАГИ

Поширеність в світі
Кросплатформеність
Однаковий вигляд в різних браузерах
Розвинуті бібліотеки компонентів та гнучкість (flexible)

ПЕРЕВАГИ Поширеність в світі Кросплатформеність Однаковий вигляд в різних браузерах Розвинуті бібліотеки
інтерфейсів
Потужні засоби розробки (IDE)
Доступна документація (довідники, підручники)
Справді існує ☺

Native-інтеграція у браузери без додаткових плагінів
“Легкість” використання для мобільних пристроїв
Швидке та інтуїтивне засвоєння

Flex HTML5

Слайд 28

НЕДОЛІКИ

Велике навантаження на процесор
Неповноцінна підтримка на *nix платформах
Погана пошукова індексація

Не затверджений стандарт
Немає

НЕДОЛІКИ Велике навантаження на процесор Неповноцінна підтримка на *nix платформах Погана пошукова
єдиного кодеку для відео
Неоднакова підтримка тегів та API різними браузерами

Flex HTML5

Имя файла: Flex-4-чи-HTML-5?.pptx
Количество просмотров: 108
Количество скачиваний: 0