Cand vorbim despre titani in lumea softului ne gândim desigur la firme precum Adobe si Microsoft.
Recent cele doua companii fiecare lidere de piaţa pe segmentul lor au decis sa se atace fiecare îndreptându-se spre segmentul de piaţa dominat de cealalata.
Prima lupta se refera la bătălia pentru segmentul tehnologiilor web client-side.
Când vorbim de tehnologii web client-side primul lucru care ne vine in minte este cunoscutul Adobe Flash. Acesta exista de mulţi ani pe piaţa si se bucura de o mare popularitate in rândul designerilor de pagini web.
Odată cu preluarea de către Adobe a competitorului direct Macromedia aceştia au preluat si Flex Data Services. Flex-ul este un produs bazat pe Flash gândit sa facă mai uşoara viata unui programator oferindu-i modele de lucru si programare. Un mare atu al Flex-ului este faptul ca layout-ul se face prin descrieri MXML, model bazat pe fişiere XML acest lucru facilitând dezvoltarea rapida a interfetei grafice.
Daca aruncam o privire pe screen-shoturile alăturate o sa observam o lista impresionanta de controale. Acesta lista îmi aduce aminte de IDE-urile specializate in dezvoltarea de aplicaţii Windows ce aveau un designer vizual puternic si o suita de controale la fel de de impresionanta precum: Delphi, C#/C Builder, Intelli Java, NetBeans, Visual Studio... Se pare ca Flex oferă aceeaşi putere si nu oriunde .... chiar pe WEB.
Recent cele doua companii fiecare lidere de piaţa pe segmentul lor au decis sa se atace fiecare îndreptându-se spre segmentul de piaţa dominat de cealalata.
Când vorbim de tehnologii web client-side primul lucru care ne vine in minte este cunoscutul Adobe Flash. Acesta exista de mulţi ani pe piaţa si se bucura de o mare popularitate in rândul designerilor de pagini web.
Odată cu preluarea de către Adobe a competitorului direct Macromedia aceştia au preluat si Flex Data Services. Flex-ul este un produs bazat pe Flash gândit sa facă mai uşoara viata unui programator oferindu-i modele de lucru si programare. Un mare atu al Flex-ului este faptul ca layout-ul se face prin descrieri MXML, model bazat pe fişiere XML acest lucru facilitând dezvoltarea rapida a interfetei grafice.
Daca aruncam o privire pe screen-shoturile alăturate o sa observam o lista impresionanta de controale. Acesta lista îmi aduce aminte de IDE-urile specializate in dezvoltarea de aplicaţii Windows ce aveau un designer vizual puternic si o suita de controale la fel de de impresionanta precum: Delphi, C#/C Builder, Intelli Java, NetBeans, Visual Studio... Se pare ca Flex oferă aceeaşi putere si nu oriunde .... chiar pe WEB.
La prima vedere totul suna perfect:
- Flexibilitate asemănătoare cu cea aplicaţiilor Windows intr-un browser. Event-uri si triggere ce ar fi aproape imposibil de stăpânit si programat cu AJAX si JavaScript.
- Aplicaţiile sunt state-aware, s-a terminat cu QueryString-ul (GET), POST, Session, Cookies sau alte metode care mai de care pentru a stoca variabilele de la o pagina la alta.
- Aplicaţia rulează pe calculatorul clientului intr-un sandbox fara drepturi si este dependenta de puterea de procesare a clientului.
- Este nevoie de Macromedia Shockwave/Flash plugin pentru a putea beneficia de aceasta experienţa.
No comments:
Post a Comment