Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 4

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  Django
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
Increasing popularity of web applications has led to the development of many technologies that enable their production, both on the clientand server side. This article attempts to compare three most popular server-side frameworks –Django, Spring Boot and Express. Each of the selected technologies is based on a different programming language. These frameworks were compared in terms of request processing time and reliability. Within the conducted research three backend applications handling HTTP requests were created, all of them using the same database consisting of employees’ data. Afterwards, a series of load tests was performed to determine levels of efficiency and reliability of created applications for various numbers of virtual users sending requests to the server at the same time. Five test cases with the following number of requests: 1000, 2000, 4000, 8000, and 16000 were plannedand performed for each type of HTTP requests handled by the server simultaneously. Based on the obtained results, it was concluded thatthe Spring Boot framework was the best in terms of request processing time and high reliability. However, it was noted that for many test cases under extreme load, it had a significantly higher percentage of incorrectly processed requests compared to the Express application,even though the application was noticeably slower. The worst results were observed for Django because the test application created for this framework revealed the longest requests processing time and the highest error rate during processing requests out of the three tested applications. The performed studies helped to determinethe efficiency and reliability of the tested technologies at various levels of load. Furthermore, the studies were crucial in obtaining knowledge aboutthe evaluated frameworks as well as their properties and formulating conclusions that will be able to help the developers choose technologies beforethe implementation of their programming projects.
PL
Wzrastająca popularność aplikacji internetowych doprowadziła do powstania wielu technologii umożliwiających ich wytwarzanie, zarówno po stronie klienta jak i serwera. W niniejszym artykule podjęto się dokonania porównania trzech najbardziej popularnych szkieletów programistycznych strony serwera –Django, Spring Boot, Express. Każda z wybranych technologii opiera się na innym języku programowania. Szkielety zostały porównane pod względem czasu obsługi żądań i niezawodności. W ramach przeprowadzonych badań utworzono trzy serwerowe aplikacje testowe realizujące obsługę żądań HTTP i wykorzystujące tę samą bazę danych, zawierającą dane pracowników. Następnie wykonano serię testów obciążeniowych pozwalających określić wydajność i niezawodność napisanych aplikacji dla różnych liczb wirtualnych użytkowników wysyłających żądania do aplikacji w tym samym momencie. Zaplanowano scenariusze testowe zakładające następujące liczby żądań: 1000, 2000, 4000, 8000 oraz 16000, wykonanych dla każdegoz obsługiwanych przez aplikacje testowe typów żądań HTTP. Na podstawie otrzymanych wyników wywnioskowano, że szkielet programistyczny Spring Boot cechuje się najwyższą prędkością wykonywania żądań oraz wysoką niezawodnością. Jednak zauważono także, że dla wielu przypadków testowych przy ekstremalnym obciążeniu miał on wyraźnie wyższy odsetek błędnie obsłużonych żądań w porównaniu z aplikacją utworzonąna bazie szkieletu Express, pomimo że ta była znacznie wolniejsza. Najsłabsze wyniki zaobserwowano dla Django, ponieważ aplikacja testowa opracowana na podstawie tego szkieletu uzyskała zarówno najdłuższe czasy, jak i najwyższy odsetek błędów podczas obsługi żądań spośród wszystkich trzech testowanych aplikacji. Wykonane badania pozwoliły określić wydajność oraz niezawodność przebadanych technologii przy różnych poziomach obciążenia, pozwoliły poznać działanie i właściwości testowanych szkieletów oraz sformułować wnioski, które mogą pomóc deweloperom w doborze technologii przed realizacjąich projektów programistycznych.
PL
Tworzenie aplikacji internetowych składa się z wielu procesów. Jednym z nich jest wybór odpowiedniego systemu bazy danych gdyż to od niej może w dużej mierze zależeć szybkość działania aplikacji. Duża liczba dostępnych systemów baz danych sprawia iż wybór ten nie jest łatwy. Niniejszy artykuł przedstawia porównanie wydajności pracy z bazami danych na przykładzie aplikacji tworzonych w Django oraz trzech systemów bazodanowych: MySQL, PostgreSQL oraz MongoDB.
EN
Development of web applications consists of many processes. One of them is choosing appropriate database management system which may have huge impact on application performance. Large availability of database management systems makes it not an easy choice. The goal of this paper is to compare efficiency of databases in Django-based applications and three different database management systems: MySQL, PostgreSQL and MongoDB.
EN
An Internet application in the form of geosurvey was designed and created for the aim of the study. An online survey, entitled promotionally “Have Infl uence on Olsztyn Green Space!” was on from mid-October 2014 to the end of January 2015. Respondents (residents of Olsztyn and the surrounding area) expressed their opinions and assessments on green spaces and recreation areas in the city on the geoankietaolsztyn.pl website. Based on voluntary geographic information, spatial analyses of urban greenery perception were made at the level of three scales: the town, the housing estate, the nearest area. The paper presents a diagramme of the study process related to the problem of designing and revitalizing Olsztyn urban green space with the use of the participative GIS method (softGIS). The suggested stages of the study process are: 1) Identifi cation of respondents general opinion on and assessment of green areas 2) Social development of urban space based on the perception of the area of residence 3) Analysis of detailed spatial data – respondents’ suggestions for changes 4) Identifi cation and development of positive, friendly and important places in the city or housing estate 5) Attempt to formulate design guidelines. Selected results of the study have been presented in various parts of the paper. The results of the fi rst stage serve to focus the general attention on areas of action that, according to residents, are not functioning well enough and need improvement. Step two shows an average assessment of space in terms of a given factor to determine its social reception. Its eff ect is the development of the space under study, which is to refl ect the degree of its social acceptance. Stage three is the main and most important stage in the study process. Its implementation may complement the two previous ones, and serves to draw up the guidelines for the design and revitalization actions, and to diagnose the most diffi cult areas in the scale of the city, or it can be carried out independently so as to follow the diagnosed local needs of the population. The social assessment of the sites in terms of the adopted factors in the fourth stage at the background of the expert opinion, may be successfully used to draw up urban greenfi eld programmes. The most valuable sites require diff erent guidelines for their maintenance and use in order to protect them. The summary of the study process was an attempt to form general design guidelines (assumptions) for the whole city in line with detailed guidelines for selected urban green spaces, in form of land cards as master cards.
PL
Na potrzeby badania została zaprojektowana i utworzona aplikacja internetowa w postaci geoankiety. Badanie internetowe, pod hasłem promocyjnym „Wpłyń na zielony Olsztyn!”, przeprowadzono od połowy października 2014 r. do końca stycznia 2015 r. Na stronie geoankietaolsztyn.pl respondenci (mieszkańcy Olsztyna i okolic) wyrażali swoje opnie i oceny odnośnie do zielonej przestrzeni i miejsc rekreacji w mieście. Na podstawie wolontariackiej informacji geografi cznej zostały dokonane analizy przestrzenne percepcji zieleni miejskiej na poziomie trzech skali: miasto, osiedle, najbliższa okolica. Artykuł prezentuje schemat procesu badawczego dotyczącego problematyki projektowania i rewitalizacji zielonej przestrzeni miejskiej Olsztyna przy zastosowaniu metody GIS’u partycypacyjnego (softGIS). Zaproponowane etapy postępowania badawczego to: 1) Rozpoznanie ogólnej opinii i oceny respondentów względem terenów zieleni. 2) Społeczna waloryzacja przestrzeni miejskiej na podstawie percepcji okolicy miejsca zamieszkania. 3) Analiza szczegółowych danych przestrzennych – wskazań respondentów w zakresie propozycji zmian. 4) Identyfi kacja i waloryzacja miejsc pozytywnych, przyjaznych i ważnych w skali miasta lub osiedla. 5) Próba sformułowania wytycznych projektowych. W poszczególnych częściach artykułu zostały przedstawione wybrane wyniki badań. Wyniki etapu pierwszego służą zwróceniu ogólnej uwagi na obszary działania, które według mieszkańców nie funkcjonują wystarczająco dobrze i wymagają udoskonalenia. Etap drugi ukazuje uśrednioną ocenę przestrzeni pod względem danego czynnika determinującego jej społeczny odbiór. Jego efektem jest waloryzacja badanej przestrzeni, będąca obrazem stopnia jej akceptacji społecznej. Etap trzeci to główny i najważniejszy etap w procesie postępowania badawczego. Jego realizacja może stanowić uzupełnienie dwóch poprzednich etapów, służąc do opracowania kierunków działań projektowych i rewitalizacyjnych oraz diagnozowania obszarów najbardziej problemowych w skali miasta, bądź też może być prowadzona niezależnie, w ramach diagnozy lokalnych potrzeb mieszkańców. Społeczna ocena obiektów pod względem przyjętych czynników w etapie czwartym, w zestawieniu z oceną ekspercką, może być z powodzeniem wykorzystywana podczas sporządzania programów kształtowania terenów zieleni miejskiej. Obiekty najbardziej wartościowe wymagają odmiennych wytycznych dotyczących ich utrzymania i użytkowania w celu ich ochrony. Podsumowaniem procesu badawczego była próba sformułowania wytycznych projektowych (założeń) ogólnych w skali całego miasta oraz wytycznych szczegółowych dla wybranych obiektów zieleni miejskiej, w postaci tzw. kart terenów, jako kart wzorcowych.
EN
The growth of volunteered geographic information (VGI) has opened new possibilities for citizen participation in shaping the spatial policy of cities. Data are placed on maps by means of applications that can be accessed by widely available Internet browsers. The cradle of Internet Crowdsourcing application in spatial planning is Finland. The softGIS method, involving geographic data collection with the use of geo-questionnaires placed on the maps was developed there. Currently, in Poland, the potential of this kind of practice is recognized by more and more institutions and organizations. This paper presents the background of the author’s project (some issues in social urban space shaping) and the methodical and technological aspect of the survey. The project deals with the issues of planning and revitalization of Olsztyn urban green space with the use of the participatory GIS method (softGIS). A web application in the form of a softGIS questionnaire was designed and created for the study. The online survey, under the promotional slogan “Have Infl uence on Olsztyn Green Space!”, was conducted from mid-October 2014 until the end of January 2015. On geoankietaolsztyn.pl website the respondents (residents of Olsztyn and the neighbourhood) expressed their opinions about green spaces and recreational areas in the city. On the basis of volunteered geographic information, analyses of urban open space perception have been made at three scales: the city, the housing estate, nearby surroundings1. The study serves, to a large extent, to shape the social importance of urban green spaces in the City. In accordance with the principle of Danish architect, Jan Gehl, “First we shape the city – then it shapes us” – the public space shall be people friendly, attract and retain them for a longer time. It shall invite residents to various activities. They can provide valuable feedback on urban space, which combined with expert knowledge can result in very well-designed surroundings.
PL
Rozwój wolontariackiej informacji geografi cznej otworzył nowe możliwości partycypacji społecznej obywateli w kształtowaniu polityki przestrzennej miasta. Dane umieszczane są na mapach za pomocą aplikacji, do których dostęp jest możliwy poprzez powszechnie dostępne przeglądarki internetowe. Kolebką wykorzystania internetowych danych społecznościowych w planowaniu przestrzennym jest Finlandia. To tu opracowana została metoda softGIS, polegająca na pozyskiwaniu danych geografi cznych od mieszkańców i użytkowników przestrzeni za pomocą geoankiet, czyli kwestionariuszy umieszczonych na mapach. Aktualnie w Polsce potencjał tego rodzaju praktyk dostrzega coraz więcej instytucji i organizacji. Artykuł prezentuje przesłanki (problematykę społecznego kształtowania przestrzeni) oraz aspekt metodyczny i technologiczny badania, dotyczącego problematyki projektowania i rewitalizacji zielonej przestrzeni miejskiej Olsztyna przy zastosowaniu metody GIS’u partycypacyjnego (softGIS). Na potrzeby badania została zaprojektowana i utworzona aplikacja internetowa w postaci geoankiety. Badanie internetowe, pod hasłem promocyjnym „Wpłyń na zielony Olsztyn!” przeprowadzono od połowy października 2014 r. do końca stycznia 2015 r. Na stronie geoankietaolsztyn.pl respondenci (mieszkańcy Olsztyna i okolic) wyrażali swoje opnie i oceny odnośnie zielonej przestrzeni i miejsc rekreacji w mieście. Na podstawie wolontariackiej informacji geografi cznej zostały dokonane analizy przestrzenne percepcji zieleni miejskiej na poziomie trzech skal: miasto, osiedle, najbliższa okolica. Badanie służy w znacznej mierze kształtowaniu znaczenia społecznego terenów zieleni w mieście. Zgodnie z zasadą duńskiego architekta Jana Gehla “najpierw my kształtujemy miasta – potem one kształtują nas” – przestrzeń publiczna powinna być dla ludzi przyjazna, ma ich przyciągać i zatrzymać na dłużej. Powinna zapraszać do różnego rodzaju aktywności. Mieszkańcy mogą dostarczyć cennych informacji na temat przestrzeni miejskiej, które w połączeniu z wiedzą ekspercką mogą zaowocować bardzo dobrze zaprojektowanym otoczeniem.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.