Zergatik gailenduko dira Flex eta Apollo

InternetBart gauean lagun batzuekin igaro nuen.

Lehenengo 3 orduetan eman zen Mugarik arakatzailearen zeharkako bitxikeriak zituen bezero gune batean lanean. Gunea perfektua eta baliogarria izan da CSS. Hala ere, Firefox 2 ordenagailuarekin buletetako menu zerrendak pixel aldaketa itsusia izan zuen eta Internet Explorer 6n, CSS metodoetako batek ez zuen batere funtzionatzen.

Firefox 2 (begiratu ia letra etzanez jantzita uzten duen pixel aldaketa bitxi hori):
Firefox 2 menua

Honela itxura izan beharko luke:
Internet Explorer 7

Zerbait probatzen genuen bakoitzean, beste arakatzaile bat hausten zen. Safari eta Firefoxekin OSX osoan probatzen ari ginen eta gero XP IE6, IE7 eta Firefoxekin. Bill-en espezializazioa CSS eta Javascript-ekiko zaletasunak azkenean arakatzailearen berariazko hackerik behar ez zuen irtenbidea ekarri zuen ... baina web diseinatzaileek egunero egiten duten ariketa barregarria (baina dibertigarria) izan zen.

Izan ere, Apple, Mozilla, microsoft, eta Opera a erabiltzen duten aplikazioak idazteko gai ez direnak Web estandarra lotsagarria izan beharko luke horietako bakoitzarentzat. Erabat uler nezake arakatzaile bakoitzak bere script-aren bidez onar litezkeen bere ezaugarriak bazituen, baina oinarrizko gauzak dira.

Horren zergatiaren adibide ezin hobea da Apollo Flex Interneten miaketa egiteko aukera handia dago. Duela pare bat egun idatzi nuen buruz Scrapblog, Flex-en idatzitako aplikazioa (eta Apolora azkar eramaten duena). Ikusteko aukerarik izan ez baduzu - zoaz probatzera - harrigarria da.

Flex azpian doa Adobe Flash-enak arakatzailearen plugina. Hau plugin bat da 99.9% asko of the Internet runs (you’re running every time you look at a Youtube video). Apollo utilizes the same engine but allows you to actually run in an application window rather than being limited to the browser.

Zer da Flex?

aurrera Adobe: Flex aplikazioen esparrua MXML, ActionScript 3.0 eta Flex klase liburutegiak osatzen dute. Garatzaileek MXML erabiltzen dute aplikazioaren erabiltzaile interfazearen elementuak modu adierazgarrian definitzeko eta ActionScript erabiltzen dute bezeroaren logikarako eta prozedura kontrolerako. Garatzaileek MXML eta ActionScript iturburu kodea idazten dute Adobe Flex Builder erabiliz? IDE edo testu editore estandarra.

Nabigazio gurutzatuen menu sinple bat eraikitzerakoan dugun etsipena ikusita, imajina ezazu arakatzaileetan onartzen den web aplikazio oso bat eraikitzen saiatzea! Azkenean, garatzaileek hacks edo arakatzailearen berariazko script-ak idatzi behar dituzte esperientzia bera ziurtatzeko, zer nolako arakatzaile edo mahaigainean lan egiten duzun topatzen duzula kontuan hartu gabe. Ez dago arakatzailearen arazorik aplikazioa Apolora erraz eramateko abantaila gehigarria arakatzailetik exekutatzeko edo arakatzeko.

Nabigatzaile bakoitzean nola ikusten den ez kezkatzeaz gain, badira beste abantaila batzuk ere. Flex-erako idazketak bai ez programazio trebetasun formalak behar dituzte. Uste dut horregatik programatzaile profesional askok iseka egiten diotela Flex edo Adobe erabiliz. Nahiago lukete hamar mila dolar gastatzea ASP.NET-en funtzioa garatzeko, lerro batzuk behar dituena MXML.

Flex eta Apollo-rekin jarraitu nahi baduzu, harpidetu Bill lagunaren blogera.

7 Comments

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

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.