Kāpēc Flex un Apollo dominēs

internetsVakar vakarā es pavadīju vakaru ar dažiem draugiem.

Pirmās 3 stundas tika pavadītas plkst Robežas strādājat klienta vietnē, kurā bija dažas pārlūka dīvainības. Vietne tika uzrakstīta ar perfektu, derīgu CSS. Tomēr, ja datorā bija Firefox 2, izvēlnē ar aizzīmēm bija neglīts pikseļu nobīde, un pārlūkprogrammā Internet Explorer 6 viena no CSS metodēm vispār nedarbojās.

Firefox 2 (pārbaudiet to dīvaino pikseļu nobīdi, kas liek tai izskatīties gandrīz kursīvam):
Firefox 2 izvēlne

Tā tam vajadzētu izskatīties:
Internet Explorer 7

Katru reizi, kad kaut ko pārbaudījām, cits pārlūks salūza. Mēs testējām OSX, izmantojot Safari un Firefox, un pēc tam XP ar IE6, IE7 un Firefox. Bila kompetence plkst CSS un mana mīlestība pret JavaScript galu galā noveda pie risinājuma, kas neprasīja pārlūkprogrammas specifiskus uzlaušanas gadījumus ... bet tas bija smieklīgs (bet jautrs) uzdevums, ko tīmekļa dizaineri iziet katru dienu.

Fakts, ka ābols, Mozilla, microsoft, un darboties nespēj rakstīt lietojumprogrammas, kas izmanto a Tīmekļa standarts vajadzētu būt apkaunojošam katram no viņiem. Es varētu pilnīgi saprast, vai katram pārlūkam būtu savas funkcijas, kuras varētu atbalstīt, izmantojot viņu pašu skriptu, taču tas ir pamats.

Tas ir ideāls piemērs tam apollo un Liekt ir lielas iespējas slaucīt internetu. Es rakstīju pirms pāris dienām par Īsi paziņojumi, lietojumprogramma, kas rakstīta Flex (un ātri pārnesta uz Apollo). Ja jums nav bijusi iespēja to redzēt - ej pamēģini - tas nav nekas pārsteidzošs.

Flex darbojas zem Adobe Flash pārlūka spraudnis. Tas ir spraudnis, kas 99.9% daudz darbojas internetā (jūs palaižat katru reizi, kad skatāties Youtube videoklipu). Apollo izmanto to pašu motoru, bet ļauj faktiski darboties lietojumprogrammas logā, nevis tikai pārlūkprogrammā.

Kas ir Flex?

no nededzināts ķieģelis: Flex lietojumprogrammu ietvars sastāv no MXML, ActionScript 3.0 un Flex klases bibliotēkas. Izstrādātāji izmanto MXML, lai deklaratīvi definētu lietojumprogrammas lietotāja saskarnes elementus, un klienta loģikai un procesuālajai kontrolei izmanto ActionScript. Izstrādātāji raksta MXML un ActionScript avota kodu, izmantojot Adobe Flex Builder? IDE vai standarta teksta redaktors.

Ņemot vērā mūsu neapmierinātību, izveidojot vienkāršu pārlūkprogrammu izvēlni, iedomājieties, kā mēģināt izveidot visu tīmekļa lietojumprogrammu, kas tiek atbalstīta dažādās pārlūkprogrammās! Visbeidzot, izstrādātājiem ir jāraksta hakeri vai pārlūkprogrammai raksturīgi skripti, lai nodrošinātu tādu pašu pieredzi neatkarīgi no tā, kāda veida pārlūkprogrammā vai darbvirsmā jūs strādājat. Nav problēmu ar pārlūkprogrammu un papildu priekšrocība ir viegli pārnest lietojumprogrammu uz Apollo, lai palaistu vai izietu no pārlūkprogrammas.

Papildus tam, ka neuztraucat, kā tas izskatās katrā pārlūkprogrammā, ir arī citas priekšrocības. Rakstīšana par Flex to dara nav nepieciešamas oficiālas programmēšanas prasmes. Es domāju, ka tāpēc daudzi profesionāli programmētāji ņirgājas par Flex vai Adobe izmantošanu. Viņi drīzāk iztērētu desmitiem tūkstošu dolāru, lai viņi izstrādātu ASP.NET funkciju, kas aizņem dažas rindiņas MXML.

Ja vēlaties sekot līdzi Flex un Apollo, abonējiet mana drauga Bila emuāru.

7 Komentāri

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

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.