4 resultados para Web development with HTML5
em Dalarna University College Electronic Archive
Resumo:
Single-page applications have historically been subject to strong market forces driving fast development and deployment in lieu of quality control and changeable code, which are important factors for maintainability. In this report we develop two functionally equivalent applications using AngularJS and React and compare their maintainability as defined by ISO/IEC 9126. AngularJS and React represent two distinct approaches to web development, with AngularJS being a general framework providing rich base functionality and React a small specialized library for efficient view rendering. The quality comparison was accomplished by calculating Maintainability Index for each application. Version control analysis was used to determine quality indicators during development and subsequent maintenance where new functionality was added in two steps. The results show no major differences in maintainability in the initial applications. As more functionality is added the Maintainability Index decreases faster in the AngularJS application, indicating a steeper increase in complexity compared to the React application. Source code analysis reveals that changes in data flow requires significantly larger modifications of the AngularJS application due to its inherent architecture for data flow. We conclude that frameworks are useful when they facilitate development of known requirements but less so when applications and systems grow in size.
Resumo:
Single-page applications have historically been subject to strong market forces driving fast development and deployment in lieu of quality control and changeable code, which are important factors for maintainability. In this report we develop two functionally equivalent applications using AngularJS and React and compare their maintainability as defined by ISO/IEC 9126. AngularJS and React represent two distinct approaches to web development, with AngularJS being a general framework providing rich base functionality and React a small specialized library for efficient view rendering. The quality comparison was accomplished by calculating Maintainability Index for each application. Version control analysis was used to determine quality indicators during development and subsequent maintenance where new functionality was added in two steps. The results show no major differences in maintainability in the initial applications. As more functionality is added the Maintainability Index decreases faster in the AngularJS application, indicating a steeper increase in complexity compared to the React application. Source code analysis reveals that changes in data flow requires significantly larger modifications of the AngularJS application due to its inherent architecture for data flow. We conclude that frameworks are useful when they facilitate development of known requirements but less so when applications and systems grow in size. Sammanfattning: Ensidesapplikationer har historiskt sett påverkats av starka marknadskrafter som pådriver snabba utvecklingscykler och leveranser. Detta medför att kvalitetskontroll och förändringsbar kod, som är viktiga faktorer för förvaltningsbarhet, blir lidande. I denna rapport utvecklar vi två funktionellt ekvi-valenta ensidesapplikationer med AngularJS och React samt jämför dessa applikationers förvaltningsbarhet enligt ISO/IEC 9126. AngularJS och React representerar två distinkta angreppsätt på webbutveckling, där AngularJS är ett ramverk med mycket färdig funktionalitet och React ett mindre bibliotek specialiserat på vyrendering. Kvalitetsjämförelsen utfördes genom att beräkna förvaltningsbarhetsindex för respektive applikation. Versionshanteringsanalys användes för att bestämma andra kvalitetsindikatorer efter den initiala utvecklingen samt två efterföljande underhållsarbeten. Resultaten visar inga markanta skillnader i förvaltningsbarhet för de initiala applikationerna. I takt med att mer funktionalitet lades till sjönk förvaltnings-barhetsindex snabbare för AngularJS-applikationen, vilket motsvarar en kraftigare ökning i komplexitet jämfört med React-applikationen. Versionshanteringsanalys visar att ändringar i dataflödet kräver större modifikationer för AngularJS-applikationen på grund av dess förbestämda arkitektur. Utifrån detta drar vi slutsatsen att ramverk är användbara när de understödjer utvecklingen mot kända krav men att deras nytta blir begränsad ju mer en applikation växer i storlek.
Resumo:
Background: Although breast milk has numerous benefits for infants' development, with greater effects in those born preterm (at < 37 gestational weeks), mothers of preterm infants have shorter breastfeeding duration than mothers of term infants. One of the explanations proposed is the difficulties in the transition from a Neonatal Intensive Care Unit (NICU) to the home environment. A person-centred proactive telephone support intervention after discharge from NICU is expected to promote mothers' sense of trust in their own capacity and thereby facilitate breastfeeding. Methods/design: A multicentre randomized controlled trial has been designed to evaluate the effectiveness and cost-effectiveness of person-centred proactive telephone support on breastfeeding outcomes for mothers of preterm infants. Participating mothers will be randomized to either an intervention group or control group. In the intervention group person-centred proactive telephone support will be provided, in which the support team phones the mother daily for up to 14 days after hospital discharge. In the control group, mothers are offered a person-centred reactive support where mothers can phone the breastfeeding support team up to day 14 after hospital discharge. The intervention group will also be offered the same reactive telephone support as the control group. A stratified block randomization will be used; group allocation will be by high or low socioeconomic status and by NICU. Recruitment will be performed continuously until 1116 mothers (I: 558 C: 558) have been included. Primary outcome: proportion of mothers exclusively breastfeeding at eight weeks after discharge. Secondary outcomes: proportion of breastfeeding (exclusive, partial, none and method of feeding), mothers satisfaction with breastfeeding, attachment, stress and quality of life in mothers/partners at eight weeks after hospital discharge and at six months postnatal age. Data will be collected by researchers blind to group allocation for the primary outcome. A qualitative evaluation of experiences of receiving/providing the intervention will also be undertaken with mothers and staff. Discussion: This paper presents the rationale, study design and protocol for a RCT providing person-centred proactive telephone support to mothers of preterm infants. Furthermore, with a health economic evaluation, the cost-effectiveness of the intervention will be assessed. Trial registration: NCT01806480
Resumo:
Aim. The aim of this study was to describe, explore and explain the concept of sustainability in nursing. Background. Although researchers in nursing and medicine have emphasised the issue of sustainability and health, the concept of sustainability in nursing is undefined and poorly researched. A need exists for theoretical and empirical studies of sustainability in nursing. Design. Concept analysis as developed by Walker and Avant. Method. Data were derived from dictionaries, international healthcare organisations and literature searches in the CINAHL and MEDLINE databases. Inclusive years for the search ranged from 1990 to 2012. A total of fourteen articles were found that referred to sustainability in nursing. Results. Sustainability in nursing involves six defining attributes: ecology, environment, future, globalism, holism and maintenance. Antecedents of sustainability require climate change, environmental impact and awareness, confidence in the future, responsibility and a willingness to change. Consequences of sustainability in nursing include education in the areas of ecology, environment and sustainable development as well as sustainability as a part of nursing academic programs and in the description of the academic subject of nursing. Sustainability should also be part of national and international healthcare organisations. The concept was clarified herein by giving it a definition. Conclusion. Sustainability in nursing was explored and found to contribute to sustainable development, with the ultimate goal of maintaining an environment that does not harm current and future generations' opportunities for good health. This concept analysis provides recommendations for the healthcare sector to incorporate sustainability and provides recommendations for future research.