Matytas Las Vegase

Nors „Silverlight“ programos veiks ir „Windows“, ir „Mac OS X“, „Microsoft“ neketina išleisti „Mac“ kūrimo įrankių. Pageidautinas sprendimas yra pateikti „Mac“ vartotojams „Parallels“ ir „Vista“ kopiją, kad būtų galima paleisti „Blend“, kuri, žinoma, veiks tik su „Intel“ pagrindu veikiančiais „Mac“ kompiuteriais ir negali būti laikoma visaverčiu sprendimu. Esu įsitikinęs, kad šis specialių OS X projektavimo įrankių trūkumas taps pagrindiniu kliūtimi, kliudant naudoti „Silverlight“ per „Flash“ žiniatinklio dizaino pasaulyje. „Microsoft“ teigia, kad kadangi „Silverlight“ failo formatas XAML yra atvirojo kodo, kai kuri trečioji šalis galėtų sukurti „Mac“ pagrindu sukurtą projektavimo įrankį, jei to tikrai norėtų, o tai atrodo šiek tiek keista. Atsižvelgiant į tai, kad tik praėjusiais metais „Microsoft“ surengė kelių demonstracijų seriją, kurios vienintelis tikslas buvo įtikinti dizaino bendruomenę, kurioje tradiciškai dominuoja ne tik „Mac“ vartotojai, bet ir siautėjantis „Mac“ evangelistai. Tikėtis, kad jie naudos „Windows“ įrankį, veikiantį „Vista“, atsižvelgiant į visus vartotojo sąsajų veikimo skirtumus, yra arba šiek tiek naivu, arba galbūt visiškai nesąžininga...

Matytas Las Vegase

Tačiau bent jau „Microsoft“ įgalino „Silverlight“ programų derinimo būdą, kai jos veikia „Mac“ kliente, todėl bent jau dabar galima tam tikra forma palaikyti „Mac“ vartotojus. Esu tikras, kad šie metai bus įdomus „Silverlight“ metas, tačiau, ar daugelis komercinių svetainių jį priims, ar pasirinks „Ajax“ kelią į RIA plėtrą, turėsime palaukti ir pamatyti.

Šventinis skaitymas

Jei, kaip ir aš, šiuo metu daug kuriate „Ajax“ ir mėgstate išbandyti idėjas, tikriausiai naudojatės paieškos varikliais, kad gautumėte pagalbos dėl kodo. Artėjant atostogų sezonui gali prireikti šiek tiek paskaityti bemiegėms atostogų naktims, nes nerimaujate dėl kitos didelės Web 2.0 programos, kurią planuojate rašyti. Dvi O'Reilly knygos, kurias neseniai aptikau, puikiai tinka. „Ajax“: galutinis vadovas (30,99 GBP ISBN 0-596-52838-8) yra pilnas realaus kodo ir turi daug idėjų, padėsiančių susimąstyti. Antrasis yra „Ajax“ pridėjimas (24,99 GBP ISBN 0-596-52936-8) ir paaiškinama galbūt šiek tiek aiškiau Tai, kas yra „Ajax“, su labai gerais pagrindų skyriais ir įvairiomis kodų bibliotekomis prieinama. Toliau knygoje pateikiami keli pavyzdžiai su kodu, kurį galite išbandyti. Verta perskaityti abi knygas ir gali neleisti per daug nudegti saulėje! Juos galite įsigyti iš PC Pro knygyno adresu http://books.pcpro.co.uk/827640 ir http://books.pcpro.co.uk/838772.

Nemokama programų talpinimas

Priegloba visada yra svarbi žiniatinklio kūrėjų problema, o kartais technologijas, kurias galite naudoti, riboja tai, ką teikia jūsų priegloba. Būtų kvaila savo įmonės žiniatinklio serveryje talpinti dar neišbandytą technologiją, jei ji suges jūsų pagrindinėje svetainėje (mažai tikėtina, bet tai gali atskleisti saugos pažeidžiamumą, kurį įsilaužėlis gali išnaudoti). Tačiau ne visi turime prabangą turėti pilną savo serverių lentyną ir laisvai valdyti, kokias technologijas juose naudojame. Šiuo atžvilgiu man pasisekė, nes nuomoju visą stelažą Meruloje (www.merula.net), todėl galiu žaisti pagal savo skonį su įvairiais serveriais.

Jei neturite prieigos prie tokios priemonės arba galbūt jums reikia daugiau skaičiavimo galios, nei gali jūsų serveriai / pralaidumas palaikymą, tada naujausias „Google“ pasiūlymas gali jus sudominti – tai nemokama žiniatinklio priegloba paraiškos adresu http://appengine.google.com. Šiuo metu jie turi būti parašyti „Python“, tačiau yra ir duomenų saugykla bei vartotojo ir el. pašto API, todėl gausite daugumą to, ko jums reikia norint pradėti. „Google“ teigia, kad kiekviena programa gali pateikti maždaug penkis milijonus mėnesio puslapių peržiūrų, o to turėtų pakakti daugumai bandomųjų naudotojų, tačiau akivaizdu, kad to nepakanka labai aktyviai svetainei. Bet ei, tai nemokama! Šiuo metu paslauga prieinama tik pirmiesiems 100 000 užsiregistravusių vartotojų, tačiau vėliau ši paslauga bus išplėsta.