Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Add your comments directly to the page. Include links to any relevant research, data, or feedback.

Status
IN PROGRESS
Impact

HIGH

Driver
ApproverElizabeth Jones
Contributors
Informed
Due date
Outcome

Background

GOBii needs to identify and implement a web framework to be used for all future UI work. Old UIs will be gradually transitioned to new framework. The purpose of this decision is to unify and standardize GOBii's UIs

Relevant data

Metrics

Criteria139
Multi-browser supportDoes not support all 3, or external libraries needed to support all 3Has support for all 3 major browsers, but requires code support for eachHas native support for all 3 major browsers, Chrome, FireFox and MS Edge
UI testing frameworkOnly code testing (unit testing) supportedCan use external library or tool such as SeleniumHas a testing framework
Internationalization and localizationNo supportSupports L10n - Localization is the process of adapting internationalized software for a specific region or language by translating text and adding locale-specific componentsSupports i18n - Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes
Security FrameworkNo security frameworkHas security framework that supports either OAuth or LDAP, the other can be achieved through codeHas security framework that supports OAuth-2 and LDAP
Form validationNoYes, but just serverYes, both server and client
Template frameworkNoNo, but theming is supported through librariesYes
Latest stable versionMore than 5 yearsGreater than 2 years, but less than 5 yearsLess than 2 years
LicensePart open-source, part commercial-Subscribe fully to open-source license
RADCode editorSupport for popular RADs such as Eclipse, JetBrainsHas RAD
Programming languageNot in GOBii stack, and don't have expertise in languageNot in GOBii stack, but have expertise in languageAlready in GOBii stack
Architectural pattern1-tierMVC3-tier
RESTful API supportNo documentation availableStackoverflowPublished manuals and tutorials on developing APIs




Evaluations

Framework / CriteriaCriteria1Criteria2Criteria3...CriteriaN
F1




F2




F3




...




FM




Total




DescriptionLink
Wiki - web framework explainedhttps://en.wikipedia.org/wiki/Web_framework
Wiki - comparison of web frameworkshttps://en.wikipedia.org/wiki/Comparison_of_web_frameworks


Options considered


Option 1:Option 2:
Description

Pros and cons

(plus)

(minus)

(plus)

(minus)

Estimated cost
LARGE
MEDIUM

Action items

  •  

Outcome

  • No labels