Tiesa pasakius
neįsivaizduoju kaip toliau vystisis inteneto mados, technologijos. Bet dabar mane žavi šimtą kartą minėtas “web application” stilius. Padarius integraciją klientinės dalies bei serverinės, gaunamas gan neblogas produktas. Ir mano nuomone padidėja valdymo greitis.
Šiuo metu sėdžiu prie KF radijo stoties TOPų valdymo. Iš esmės užduotis labai paprasta, suvedi top20 dainas ir vsio. Iš pradžių pirmoje versijoje topo valdymo buvo naudojamas simple post rėžimas. Suveda grupę, dainą (galima ir copy paste) ir turim topą.
Dėl tam tikrų priežasčių (atsirado naujas topas, ir norėjosi padaryti krūčiau) valdymą perdarau. Štai vaizdas iš vieno lango. Pandaudojus XmlHttpRequest objektą, galima stipriai patobulinti topo kūrimą. Pasinaudojau LiveSearch idėja, galima labai greitai įterpti žinomą (duomenų bazėje) kūrinį, o esant naujam – iškvieti “Dainų katalogą” ir įterpi naują dainą. Viskas gretai ir mano nuomone patogiau. Nėra jokių refreshų, kurie tik labiau ilgintų vedinėjimo greitį. Naršyklė bei serveris bendrauja betarpiškai. Ir gan malonu dėl to.
Tarkim tokio naudojimo pavyzdys, reikia sukurti / redaguoti / grupės pavadinimus bei dainas. Pasinaudojus šia paprasta gan technologija, gaunam gražų patikrinimą vien tik įvedus / bandant ištrinti grupę ar pan. Mums gali pranešti pranešimą, “Kolega, juk tokia grupė jau sukurta” ar “Negaliu ištrinti šios dainos, nes ji naudojama Tope”….
Žinoma atsiranda papildomo žaidimo programuojant “simple aplikaciją”, bet pasidarius gerą sistemą, galėsim pernaudoti sukurtus objetus. Tokie kaip “gridas”, “kalendorius”, livesearch… ir panašiai.
JavaScript kalba gan galina, ir tikrai ji yra stipriai objektinė, nors nesuprantu, kodėl šią kalba vadina skriptinimo kalba, o ne programavimo …