Зошто ќе надвладеат Флекс и Аполо

интернетСиноќа ја поминав вечерта со неколку пријатели.

Првите 3 часа беа поминати во граници работи на веб-страница на клиент, која имаше некои кротки прелистувачи. Веб-страницата е напишана со совршена, валидна CSS. Како и да е, со Firefox 2 на компјутер, списокот со меури со грди има грда промена на пикселот и на Internet Explorer 6, еден од методите на CSS не функционираше воопшто.

Firefox 2 (проверете ја таа чудна промена на пикселот што го прави да изгледа скоро закосено):
Мени Firefox 2

Вака треба да изгледа:
Internet Explorer 7

Секој пат кога тестиравме нешто, се расипуваше друг прелистувач. Тестиравме низ OSX со Safari и Firefox, а потоа XP со IE6, IE7 и Firefox. Експертиза на Бил во CSS и мојата loveубов кон JavaScript на крајот доведе до решение што не бараше специфични хакирања во прелистувачот it но тоа беше смешна (но забавна) вежба низ која поминуваат веб-дизајнерите секој ден.

Фактот дека Јаболко, Mozilla, Мајкрософт, и Опера не се способни да пишуваат апликации што користат а Веб-стандард треба да биде непријатно за секој од нив. Јас апсолутно би можел да разберам дали секој прелистувач има свои карактеристики што можат да бидат поддржани преку сопствено скриптирање - но ова е основна работа.

Ова е совршен пример зошто Аполо Флекс има голема шанса да го избрише Интернетот. Напишав пред неколку дена за Scrapblog, апликација напишана во Флекс (и брзо пренесена до Аполо). Ако не сте имале можност да го видите - оди пробај - не е ништо помалку од неверојатно.

Флекс трча под Adobe Flash's приклучок за прелистувач. Ова е додаток што 99.9% многу работи Интернет (работи секогаш кога ќе погледнете видео на Youtube). Аполо го користи истиот мотор, но ви овозможува да работите всушност во прозорец на апликација, наместо да бидете ограничени на прелистувачот.

Што е флекс?

Од Adobe: Рамката за апликации Flex се состои од MXML, ActionScript 3.0 и библиотека на класа Flex. Програмерите користат MXML за декларативно дефинирање на елементите за кориснички интерфејс на апликацијата и користат ActionScript за логика на клиентот и процедурална контрола. Програмерите пишуваат изворен код MXML и ActionScript со помош на Adobe Flex Builder? IDE или стандарден уредник на текст.

Со оглед на нашата фрустрација од градење на едноставно мени со прелистувач, замислете да се обидете да изградите цела веб-апликација што е поддржана низ прелистувачи! На крајот на краиштата, програмерите треба да напишат хаки или скрипти за специфични прелистувачи за да обезбедат исто искуство, без оглед на каков вид на прелистувач или работна површина се наоѓате дека работите. Нема проблеми со прелистувачот дополнителна предност на лесно пренесување на апликацијата до Аполо за да работи во или надвор од прелистувачот.

Освен што не се грижите како изгледа во секој прелистувач, има и други предности. Пишувањето за Флекс навистина не бараат формални вештини за програмирање. Мислам дека затоа многу професионални програмери се потсмеваат на користењето на Flex или Adobe. Повеќе сакаат да потрошевте десетици илјади долари имајќи ги за да ја развијат одликата во ASP.NET, за која требаат неколку редови MXML.

Ако сакате да бидете во чекор со Флекс и Аполо, претплатете се на блогот на мојот пријател Бил.

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 за намалување на спам. Научете како се обработува вашиот коментар.