Чому Flex та Apollo будуть переважати

інтернетВчора ввечері я провів вечір у друзів.

Перші 3 години було проведено о Межі робота на клієнтському сайті, який мав деякі примхи між браузерами. Сайт написаний ідеально, дійсний CSS. Однак у Firefox 2 на ПК маркований список меню мав потворний зсув пікселів, а в Internet Explorer 6 один із методів CSS взагалі не працював.

Firefox 2 (перевірте цей дивний зсув пікселів, який робить його майже курсивним):
Меню Firefox 2

Ось як це повинно виглядати:
Internet Explorer 7

Кожного разу, коли ми тестували щось, зламався інший браузер. Ми тестували в OSX з Safari та Firefox, а потім XP з IE6, IE7 та Firefox. Досвід Білла в CSS і моя любов до JavaScript врешті-решт призвела до рішення, яке не вимагало хакерів, специфічних для браузера ... але це була смішна (але весела) вправа, яку веб-дизайнери проходять кожен день.

Справа в тому, що Apple, Mozilla, Microsoft, і працювати не здатні писати програми, які використовують Веб-стандарт повинно бентежити кожного з них. Я міг би абсолютно зрозуміти, якби кожен браузер мав свої функції, які можна було б підтримувати за допомогою власних сценаріїв - але це базові речі.

Це прекрасний приклад, чому Apollo і Згинати мають великі шанси підміти Інтернет. Я писав пару днів тому про Скрапблог, додаток, написаний на Flex (і швидко перенесений на Apollo). Якщо у вас не було можливості це побачити - піди спробуй - це не що інше, як дивовижне.

Flex працює під Adobe Flash плагін браузера. Це плагін, який 99.9% багато роботи Інтернету (ви запускаєте кожен раз, коли переглядаєте відео на Youtube). Apollo використовує той самий движок, але дозволяє вам фактично запускати у вікні програми, а не обмежуватися браузером.

Що таке Flex?

від саман: Фреймворк додатків Flex складається з MXML, ActionScript 3.0 та бібліотеки класів Flex. Розробники використовують MXML для декларативного визначення елементів інтерфейсу користувача програми та використання ActionScript для клієнтської логіки та процедурного контролю. Розробники пишуть вихідний код MXML та ActionScript за допомогою Adobe Flex Builder? IDE або стандартний текстовий редактор.

З огляду на наше розчарування у створенні простого меню з переглядачем, уявіть, що ви намагаєтеся створити цілу веб-програму, яка підтримується у всіх браузерах! Зрештою, розробникам доводиться писати хакі або сценарії для певного браузера, щоб забезпечити однаковий досвід незалежно від того, над яким видом браузера чи робочого столу ви працюєте. Немає проблем із переглядачами і додаткова перевага простого перенесення програми на Apollo для запуску або виходу з браузера.

Окрім того, щоб не турбуватися про те, як це виглядає в кожному браузері, є й інші переваги. Написання для Flex робить НЕ вимагають офіційних навичок програмування. Думаю, саме тому багато професійних програмістів глузують із використання Flex або Adobe. Вони вважають за краще, щоб ви витратили десятки тисяч доларів на те, щоб вони розробили функцію в ASP.NET, яка займає кілька рядків MXML.

Якщо ви хочете не відставати від Flex та Apollo, підпишіться на блог мого друга Білла.

7 Коментарі

  1. 1
  2. 2

    > Це плагін, в якому працює 99.9% Інтернету

    Можливо, ви захочете перевірити своє джерело на наявність такої статистики ... 🙂

    Ось, квітень 2007 року, і я досі не маю флеш-клієнта, який працює під моїм робочим середовищем Ubuntu x86_64 (AMD64).

    http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html

  3. 5
  4. 6
  5. 7

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.