diplomsko delo
Jure Cerjak (Author), Marjan Krisper (Mentor)

Abstract

Razvoj spletnih aplikacij s platformo Zope

Keywords

Zope;komponentna arhitektura;objektna baza;Python;vodenje športnih ekip;računalništvo;univerzitetni študij;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [J. Cerjak]
UDC: 004(043.2)
COBISS: 8028500 Link will open in a new window
Views: 1040
Downloads: 232
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: [Web application development with ZOPE]
Secondary abstract: A web application framework is designed to support the development of dynamic websites, Web applications and Web services. There are many already established platforms to choose from. Recent years have witnessed an increasing number of web application frameworks based on dynamic programming languages such as Python and Ruby. In my thesis I presented Zope, which is relatively unknown among developers despite the maturity of the platform and the fact that it offers some interesting features. It is based on Python and allows for the development of flexible and scalable web systems in the form of loosely coupled components. An interesting feature is also the use of object database ZODB. I will show a practical example of the development with the Grok framework, which uses most of the components of the Zope platform while taking into account modern agile approaches. In the introduction I describe the characteristics of web application frameworks and frameworks in general. This is followed by an overview and a brief description of the main components of the Zope platform.The second section features a more detailed presentation of the Zope component architecture and object database ZODB. Description of the platform is followed by a presentation of the development cycle using the chosen framework. I present the development of a prototype application intended to assist in organizing events for recreational sports teams. In the concluding section of my paper I emphasize the strenghts and weaknesses of the Zope platform, which came to my attention during the development, and make some suggestions for improving the application prototype.
Secondary keywords: Zope;component architecture;object database;Python;sports team management;computer science;diploma;
File type: application/pdf
Type (COBISS): Undergraduate thesis
Thesis comment: Univerza v Ljubljani, Fakulteta za računalništvo in informatiko
Pages: 101 f.
ID: 23936597