DSpace
    • English
    • Deutsch
    • Eesti
  • English 
    • English
    • Deutsch
    • Eesti
  • Login
View Item 
  •   DSpace Home
  • Loodus- ja täppisteaduste valdkond
  • Arvutiteaduse instituut
  • MTAT bakalaureusetööd – Bachelor's theses
  • View Item
  •   DSpace Home
  • Loodus- ja täppisteaduste valdkond
  • Arvutiteaduse instituut
  • MTAT bakalaureusetööd – Bachelor's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Avatud lähtekoodiga veebipõhiste kasutajaliideste raamistike võrdlus

Thumbnail
View/Open
thesis.pdf (965.4Kb)
extra.7z (11.40Mb)
Date
2013
Author
Kärner, Mati
Metadata
Show full item record
Abstract
Kasutajaliidese disain ja kompositsioon moodustavad olulise osa veebirakenduse planeerimisest ja teostusest, kuivõrd sellest sõltub rakenduse aluseks oleva funktsionaalsuse efektiivne kasutamine. Kasutajaliideste raamistikud võimaldavad taaskasutatavate komponentide abil ehitada kiiresti nii lihtsamaid kui ka olemasolevaid komponente kombineerides komplekssemaid kasutajaliideseid. Erinevad raamistikud, lisaks erinevatele tehnoloogiatele ja komponentide valikule, seavad konventsioonide näol raamid arendatavale või planeeritavale rakendusele - seda alates projekti struktuurist kuni ehitusloogika defineerimiseni. Seega ei pruugi olemasolevate toodete hulgast valiku tegemine olla triviaalne tegevus. Eeltoodut arvesse võttes ongi käesoleva bakalaureusetöö eesmärgiks analüüsida kuut levinumat avatud lähtekoodiga raamistikku. Iga raamistiku puhul antakse lühike ülevaade põhilistest tunnusjoontest ja rakendamisvõimalustest ning võrreldakse raamistikku teistega vastavalt väljatöötatud võrdlusmetoodikale. Võrdlemisel tuginetakse raamistike autorite publitseeritud infol ja dokumentatsioonil. Saamaks ülevaadet raamistiku pakutavatest võimalustest ning puudustest, realiseeritakse iga raamistiku funktsionaalsust kasutades testrakendus, mille jõudluse hindamine on ühtlasi üheks võrdlusmetoodika osaks. Võrdluse tulemusena moodustub raamistikest pingerida.
 
Over the last twenty years The World Wide Web has evolved into a stable software application platform. A powerful distribution model and emerging technologies such as WebGL and HTML5, that bridge caps between web and desktop applications, have led to a growing number of developers favoring web as a platform in developing and deploying software. The objective of this thesis was to give a short overview of the benefits of using open-source UI-frameworks in web application development, and to compare six JavaScript based frameworks (Bootstrap, Dojo, YUI, SproutCore, Qooxdoo, Enyo) according to developed methodology with purpose to offer guidance in choosing amongst them. The comparison methodology was put together of ten criteria (learning speed, browser compatibility and support for HTML5 and CSS3, input validation tools, support for integrated development environments, community viability, testing tools, license terms and performance), each graded on the scale of 1 – 10. The sum of these grades constituted as an overall score (range 0 – 100 points) for each evaluated framework. In order to gain deeper insight into frameworks’ advantages and disadvantages a sample application, that also served the purpose of measuring learning speed and performance, was built with every framework.
 
URI
http://hdl.handle.net/10062/32832
Collections
  • MTAT bakalaureusetööd – Bachelor's theses [879]

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV