Submitted by: Submitted by bell123
Views: 111
Words: 9855
Pages: 40
Category: Science and Technology
Date Submitted: 10/14/2014 05:07 AM
Teknik och samhälle Datavetenskap
Examensarbete 15 högskolepoäng, grundnivå
Ruby and PHP Development: A Comparative study of Development and Application using Content Management Systems RefineryCMS and Concrete5
Ruby och PHP Utveckling: En jämförande studie av utveckling och applicering med content management systemen RefineryCMS och Concrete5
Melinda Dinh
Examen: Kandidatexamen 180hp Huvudämne: Datavetenskap Program: Data-telekom Datum för slutseminarie: 140827
Handledare: Andrabedömare:
Kristina von Hausswolff Naisan Farid
ii
Abstract With many options to choose from when designing and developing websites, it can be difficult for a beginner developer to know what to choose. This thesis compares how easy it is for a beginner to learn and use the two Content Management Systems (CMS) Concrete5 and RefineryCMS to build a web application. Concrete5 uses PHP and RefineryCMS uses Ruby and the ease of learning the basics of these programming languages is also discussed. To compare the two CMSs, different steps were documented and compared. The implementation was done on a MacBook Pro, OS X 10.9.2, late 2011 model. Relevant features were also compared according to the Authoring Tool Accessibility Guidelines 2.0. The results showed a significant difference between the two CMSs, even though both had their benefits and drawbacks. In conclusion, Concrete5 was better for building a basic website under the writer’s conditions, thanks to the many features, modules, packages, plugins and templates available, and because it required less time and effort to install. This conclusion is limited to the writer’s conditions and it is possible that RefineryCMS could have worked better than found, if the conditions had been different.
iii
iv
Sammandrag Med flera alternativ att välja mellan för att designa och utveckla webbsidor kan det vara svårt för en nybörjarutvecklare att veta vad man ska välja. Detta examensarbete jämför hur enkelt det är för en...