Per què prevaldran Flex i Apollo

InternetAhir a la nit vaig passar la nit amb uns amics.

Les primeres 3 hores es van passar a Fronteres treballant en un lloc client que tenia algunes peculiaritats entre navegadors. El lloc va ser escrit perfectament i vàlid CSS. No obstant això, amb Firefox 2 en un PC, la llista de menús amb pics tenia un desplaçament de píxels lleig i a Internet Explorer 6, un dels mètodes CSS no funcionava en absolut.

Firefox 2 (fes un cop d'ull a aquest estrany desplaçament de píxels que fa que sembli gairebé en cursiva):
Menú Firefox 2

Així ha de quedar:
Internet Explorer 7

Cada vegada que provàvem alguna cosa, es rompia un altre navegador. Vam provar OSX amb Safari i Firefox i després XP amb IE6, IE7 i Firefox. Experiència de Bill a CSS i el meu amor per JavaScript va acabar donant lloc a una solució que no requeria pirates informàtics específics del navegador ... però va ser un exercici ridícul (però divertit) que els dissenyadors web realitzen cada dia.

El fet que poma, Mozilla, Microsofti Òpera són incapaços d 'escriure aplicacions que utilitzin Estàndard web hauria de ser vergonyós per a cadascun d’ells. Podria entendre absolutament si cada navegador tenia les seves pròpies funcions que es podrien suportar mitjançant el seu propi script, però això és bàsic.

Aquest és un exemple perfecte del perquè Apol · lo Flexible tenen moltes possibilitats d’escombrar Internet. Vaig escriure fa un parell de dies sobre Scrapblog, una aplicació escrita en Flex (i portada ràpidament a Apollo). Si no heu tingut l'oportunitat de veure-ho ... vés a provar-ho - no és gens sorprenent.

Flex corre per sota Adobe Flash connector del navegador. Aquest és un complement que 99.9% molt d'Internet (s'executa cada vegada que mireu un vídeo de Youtube). Apollo utilitza el mateix motor, però us permet executar en una finestra d'aplicació en lloc de limitar-vos al navegador.

Què és Flex?

de Adobe: El marc d'aplicació Flex consta de MXML, ActionScript 3.0 i la biblioteca de classes Flex. Els desenvolupadors utilitzen MXML per definir declarativament els elements de la interfície d'usuari de l'aplicació i utilitzen ActionScript per a la lògica i el control de procediments del client. Els desenvolupadors escriuen codi font MXML i ActionScript amb Adobe Flex Builder? IDE o un editor de text estàndard.

Donada la nostra frustració per crear un menú senzill entre navegadors, imagineu-vos provar de crear tota una aplicació web compatible amb tots els navegadors. En última instància, els desenvolupadors han d’escriure hacks o scripts específics del navegador per garantir la mateixa experiència independentment del tipus de navegador o d’escriptori en què us trobeu treballant. No hi ha problemes entre navegadors l'avantatge addicional de portar fàcilment l'aplicació a Apollo perquè s'executi dins o fora del navegador.

A part de no preocupar-se pel seu aspecte en cada navegador, hi ha altres avantatges. Escriure per a Flex sí no requereixen habilitats formals de programació. Crec que és per això que molts programadors professionals es burlen d’utilitzar Flex o Adobe. Prefereixen que gastis desenes de milers de dòlars perquè desenvolupin la funció a ASP.NET que requereix algunes línies MXML.

Si voleu seguir el ritme de Flex i Apollo, subscriviu-vos al bloc del meu amic Bill.

7 Comentaris

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

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.