Niyə Flex və Apollon üstünlük təşkil edəcək

InternetDünən axşam bəzi dostlarımla birlikdə axşam keçirdim.

İlk 3 saat keçirildi Sərhədsiz brauzerlərarası suallara cavab verən bir müştəri saytında işləmək. Sayt mükəmməl, etibarlı bir şəkildə yazılmışdır CSS. Bununla birlikdə, bir PC-də Firefox 2 ilə işarələnmiş menyu siyahısı çirkin bir piksel dəyişikliyinə sahib idi və Internet Explorer 6-da CSS metodlarından biri heç nəticə vermədi.

Firefox 2 (demək olar ki, kursiv görünən qəribə piksel dəyişikliyinə baxın):
Firefox 2 Menyu

Bu belə görünməlidir:
Internet Explorer 7

Hər dəfə bir şey sınadıqda başqa bir brauzer pozuldu. OSX-də Safari və Firefox, sonra XP-ni IE6, IE7 və Firefox ilə sınaqdan keçirirdik. Billin təcrübəsi CSS və mənim JavaScript sevgim nəticədə brauzerə xaker tələb etməyən bir həll yolunu açdı ... ancaq veb dizaynerlərin hər gün keçirdikləri gülünc (lakin əyləncəli) bir məşq idi.

Bu faktdır ki, alma, Mozilla, microsoftOpera istifadə edən proqramlar yazmaq iqtidarında deyil Veb standartı hər biri üçün utancverici olmalıdır. Hər brauzerin öz skriptləri ilə dəstəklənə biləcək öz xüsusiyyətlərinə sahib olub olmadığını tamamilə başa düşə bilərdim - amma bu əsas şeylərdir.

Bu niyə mükəmməl bir nümunədir ApollonƏymək İnterneti süpürmək üçün böyük bir şansa sahib olun. Bir neçə gün əvvəl yazmışdım Scrapblog, Flex ilə yazılmış bir tətbiq (və sürətlə Apollon'a köçürülmüşdür). Görmək şansınız olmasa - get sınayın - heyrətləndirici bir şey yoxdur.

Flex altında çalışır Adobe Flash'ın brauzer plagini. Bu bir plagindir 99.9% Çox İnternet işləyir (hər Youtube videosuna baxanda işləyirsən). Apollo eyni mühərrikdən istifadə edir, ancaq brauzerlə məhdudlaşmaq əvəzinə tətbiq pəncərəsində işləməyinizə imkan verir.

Flex nədir?

saata Çiy kərpic: Flex tətbiq çərçivəsi MXML, ActionScript 3.0 və Flex sinif kitabxanasından ibarətdir. Geliştiricilər tətbiq istifadəçi interfeysi elementlərini deklarativ şəkildə müəyyənləşdirmək və müştəri məntiqi və prosedur nəzarəti üçün ActionScript istifadə etmək üçün MXML istifadə edirlər. Yaradıcılar Adobe Flex Builder istifadə edərək MXML və ActionScript mənbə kodunu yazırlar? IDE və ya standart bir mətn redaktoru.

Brauzerlərarası sadə bir menyu qurmaqdan məyus olduğumuzu nəzərə alaraq, brauzerlər arasında dəstəklənən bütün bir veb tətbiqetmə yaratmağa çalışdığınızı təsəvvür edin! Nəticədə, inkişaf etdiricilər, hansı brauzer və ya masaüstündə işləməyinizdən asılı olmayaraq eyni təcrübəni təmin etmək üçün hack və ya brauzerə məxsus skript yazmalı olurlar. Brauzerlərarası problem yoxdur brauzerinizə daxil olmaq və ya çıxmaq üçün tətbiqi asanlıqla Apollona köçürməyin əlavə üstünlüyü.

Hər brauzerdə necə göründüyünü düşünməməkdən başqa digər üstünlükləri də var. Flex üçün yazmaq yoxdur yox rəsmi proqram bacarıqlarını tələb edir. Düşünürəm ki, buna görə bir çox peşəkar proqramçı Flex və ya Adobe-dan istifadə etmək üçün istehza edirlər. ASP.NET-də bir neçə sətir çəkən xüsusiyyəti inkişaf etdirmək üçün on minlərlə dollar xərcləməyinizi istərlər MXML.

Flex və Apollon'dan xəbərdar olmaq istəyirsinizsə, dostum Billin bloguna abunə olun.

7 Şərhlər

  1. 1
  2. 2
  3. 5
  4. 6

    Hmm .. Bu texnologiya həqiqətən maraqlıdır. Mən bir proqramçı deyiləm, ancaq yazdığınız kimi buna ehtiyac yoxdur. Afərin, gedib yoxlayacam.

  5. 7

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.