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. However, with Firefox 2 on a PC the bulleted menu list had an ugly pixel shift and on Internet Explorer 6, one of the CSS methods didn't work at all.

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

Honela itxura izan beharko luke:
Internet Explorer 7

Each time that we tested something, another browser broke. We were testing across OSX with Safari and Firefox and then XP with IE6, IE7, and Firefox. Bill's expertise at CSS and my love of JavaScript eventually led to a solution that didn't require browser specific hacks… but it was a ridiculous (but fun) exercise that web designers go through every single day.

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, an application written in Flex (and quickly ported to Apollo). If you haven't had a chance to see it – zoaz probatzera – it's nothing short of amazing.

Flex azpian doa Adobe Flash's 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 require formal programming skills. I think that's why many professional programmers scoff at utilizing Flex or Adobe. They'd rather you spent tens of thousands of dollars having them develop the feature in ASP.NET that takes a few lines of MXML.

If you'd like to keep up on Flex and Apollo, subscribe to my friend Bill's blog.

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.