Analiza in Primerjava Tehnologij Za Razvoj Spletnih Aplikacij
Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko Alois Paulin Analiza in primerjava tehnologij za razvoj spletnih aplikacij Diplomska naloga Maribor, september 2008 ANALIZA IN PRIMERJAVA TEHNOLOGIJ ZA RAZVOJ SPLETNIH APLIKACIJ Ključne besede: internet, spletne tehnologije, informatika, RIA, Ajax, XML UDK: 004.455:004.738.4(043.2) Povzetek: Pri snovanju spletnih aplikacij je zahtevan poseben poudarek pri izboru tehnologij, na katerih bo aplikacija zgrajena. Razpoložljiv nabor je odvisen od tehničnih pogojev izvajalnega okolja na strani strežnika in odjemalca, osnovnih vsebinskih zahtev, ter nenazadnje od znanja razpoložljivih kadrov. V našem delu smo ustvarili pregled nad tehnologijami za razvoj spletnih aplikacij, tako tistimi, ki so bile v uporabi v preteklosti, danes aktualnimi in tehnologijami, ki se razvijajo za prihodnost. Osredotočili smo se pri tem na tehnologije »odprtih standardov«, ki jih ponuja W3C. Tendence uporabe spletnih tehnologij gredo jasno v smer proizvajanja obilnih spletnih aplikacij (RIA), posledično smo izvedli primerjavo tehnoloških paketov, kot jih ponujajo različni proizvajalci za obvladovanje tega področja. Primerjali smo jih na podlagi kriterijev, ki vplivajo na odločitve za izbor tehnologij v praksi – torej tako iz vidika uporabnosti, kot tudi podprtosti tehnologije. V praktični analizi smo izdelali RIA aplikacijo za poslovanje mladinske organizacije, ki gradi na tehnologijah odprtih standardov, pri tem pa prišli do sklepa, da te tehnologije niso še dovolj široko podprte. ANALYSIS AND COMPARSION OF WEB TECHNOLOGIES Keywords: internet, web technologies, informatics, RIA, Ajax, XML Abstract: When it comes to developing web applications, the major concern regards the technologies, which are used to create a rich user experience. Our decision which one to chose str. 2/84 depends on available infrastructure, both client‐ and server‐side, as well as on basic content‐ dependent needs and the know‐how of our human resources.
[Show full text]