Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "programming frameworks" wg kryterium: Temat


Wyświetlanie 1-5 z 5
Tytuł:
Analiza wydajności szkieletów programistycznych Laravel oraz Yii2 opartych na wzorcu architektonicznym MVC oraz języku PHP
Performance analysis of Laravel and Yii2 frameworks based on the MVC architectural pattern and PHP language
Autorzy:
Węgrzecki, Konrad Sławomir
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083396.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Laravel
Yii2
szkielety programistyczne
analiza wydajności
programming frameworks
performance comparative analysis
Opis:
Przedmiotem pracy jest analiza wydajnościowa dwóch szkieletów programistycznych języka PHP w najnowszych wersjach – Laravel 9.6 i Yii 2.0.45. Została ona przeprowadzona przy pomocy przygotowanych do tego celu aplikacji testowych, posiadających identyczne funkcjonalności. Aplikacjegenerują wszystkie liczby pierwsze z podanego zakresu oraz tworzą system rankingowy książek, oparty na operacjach CRUD. Jako kryterium porównawcze przyjęto czas obsługi żądań przez każdą aplikację. Do sprawdzenia wydajności użyto dedykowanych szkieletom tzw. debugbarów – dolnych pasków wyświetlających informację o wykonanym żądaniu. Wyniki uzyskane po przeprowadzonych badaniach wykazały, że biorąc pod uwagę wydajność, Laravel jest lepszą technologią niż Yii do budowy aplikacji internetowych.
The subject of this paper is the performance analysis of two PHP programming frameworks in the latest versions - Laravel 9.6 and Yii 2.0.45. It was carried out with the help of test applications prepared for this purpose, which have identical functionalities: they generate all prime numbers from a given range and create a book ranking system based on CRUD operations. The request handling time of each application was used as a comparison criterion. To check the performance, dedicated debugbars - bottom bars displaying information about the executed request - were used. The results obtained after the tests showed that in terms of performance, Laravel is a better technology than Yii for building web applications.
Źródło:
Journal of Computer Sciences Institute; 2022, 24; 265--272
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Programowe struktury ramowe do tworzenia sterowników robotów
Programming frameworks for development of robot controllers
Autorzy:
Zieliński, C.
Kornuta, T.
Powiązania:
https://bibliotekanauki.pl/articles/277746.pdf
Data publikacji:
2015
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
metody programowania robotów
języki programowania robotów
programowe struktury ramowe
sterowniki robotów
robot programming methods
robot programming languages
programming frameworks
robot controllers
Opis:
Liczba typów robotów oraz wykorzystywanych przez nie czujników niezmiennie wzrasta, otwierając wciąż nowe pola ich zastosowań. Różnorodność ta wpływa na zapotrzebowanie na narzędzia ułatwiające ich programowanie. W artykule skupiono uwagę na narzędziach programistycznych umożliwiających tworzenie wysokopoziomowych sterowników robotów. Pokrótce omówiono ewolucję metod programowania robotów, od języków specjalizowanych, przez biblioteki, aż po programowe struktury ramowe. W szczególności omówiono szereg popularnych programowych struktur ramowych, umożliwiających tworzenie złożonych sterowników robotów.
The constantly increasing diversity of types of robot and sensors opens new fields of applications. This affects the demand for tools facilitating their programming. This article focuses on the programming tools for development of high-level robotic controllers. It briefly discusses the evolution of methods of robot programming, starting from specialized languages, specialized libraries of functions for general purpose programming languages, ending up on robot programming frameworks. In particular, it presents a number of popular programming frameworks, enabling the creation of complex robot controllers.
Źródło:
Pomiary Automatyka Robotyka; 2015, 19, 1; 5-14
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
DisCODe: komponentowa struktura ramowa do przetwarzania danych sensorycznych
DisCODe: a component framework for sensory data processing
Autorzy:
Kornuta, T.
Stefańczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/277292.pdf
Data publikacji:
2012
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
układy sterowania robotów
podsystemy sensoryczne
przetwarzanie danych sensorycznych
struktury ramowe
robot control systems
sensory data processing
programming frameworks
Opis:
Aby działać w nieuporządkowanym i dynamicznie zmieniającym się środowisku, roboty muszą być wyposażone w rozmaite sensory, a ich systemy sterowania muszą być w stanie przetworzyć odbierane dane sensoryczne możliwie najszybciej w celu odpowiedniego zareagowania na zachodzące wydarzenia. Celem pracy było opracowanie oprogramowania umożliwiającego tworzenie podsystemów sensorycznych, mogących stanowić ekwiwalent dowolnych zmysłów zwierząt. Przeprowadzone testy wykazały, ze wprowadzane narzuty komunikacyjne są minimalne, a rozwiązanie nadaje się do implementacji podsystemów sensorycznych działających w czasie rzeczywistym.
In order to cope with an unstructured and dynamically changing environment service robots must be equipped with many diverse sensors and their control systems must be able to process the perceived information about their surroundings in real-time in order to react appropriately to the occurring events. The paper seeks to develop universal software facilitating the development of any sensor subsystems, being equivalent of diverse animal or robot senses. Performed tests proved that the introduced communication overhead can be neglected in comparison to the profits resulting from task decomposition into many simple components, as well as the overall usefulness of the created solution in real-time applications.
Źródło:
Pomiary Automatyka Robotyka; 2012, 16, 7-8; 76-83
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów programistycznych języka Java: Spring Boot, Micronaut oraz Quarkus
The comparative analysis of Java frameworks: Spring Boot, Micronaut and Quarkus
Autorzy:
Jeleń, Maciej
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055128.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacja internetowa
szkielety programistyczne języka Java
analiza wydajności
Spring Boot
Micronaut
Quarkus
web application
frameworks of the Java programming language
performance analysis
Opis:
Przedmiotem tej pracy jest analiza porównawcza trzech szkieletów programistycznych do budowy aplikacji interneto-wych dla języka Java: Spring Boot 2.4.4, Micronaut 2.5.4 oraz Quarkus 1.13.4.Final. Przygotowano aplikacje testowe, wyposażone w tą samą funkcjonalność, które wykorzystano w eksperymencie, polegającym na pomiarze czasów odpowiedzi serwera na żądania typu POST, GET, PUT i DELETE – realizujące operacje na bazie danych. Dla każdej aplikacji testowej, powtórzono pięciokrotnie scenariusz, który miał na celu zmierzyć czas obsługi żądań w różnych warunkach obciążeniowych. Podczas każdego powtórzenia zwiększano wielkość obciążenia, które oznaczało średnią liczbę wysyłanych żądań na sekundę przez wirtualnych użytkowników. Równolegle z badaniami wydajności wykonano pomiary niezawodności aplikacji testowych. Niezawodność zdefiniowano jako odsetek żądań wysyłanych do serwera, które zakończyły się niepowodzeniem. W porównaniach wzięto również pod uwagę objętość kodu aplikacji testowych opartych na wybranych szkieletach. Z przeprowadzonych analiz wynikło, że pod względem większości rozpatrywanych w ramach tej pracy kryteriów najlepszym szkieletem programistycznym okazał się Micronaut.
The aim of the work is a comparative analysis of three frameworks designed for building web applications for the Java programming language: Spring Boot 2.4.4, Micronaut 2.5.4 and Quarkus 1.13.4.Final. Test applications were prepared, equipped with the same functionality as used in the experiment consisting in measuring the server response times to a request of POST, GET, PUT and DELETE performing operations on the database. For each test application, the scenario aimed at measuring the time of handling requests under various load conditions was repeated five times. During each repetition of the scenario, the load which was the average number of requests sent per second by virtual users was increased. In parallel with performance tests, the reliability of the test applications was measured. Reliability was defined as the percentage of requests sent to the server that ended in a failure. The comparative analysis also took into consideration the volume of the code of the test applications based on the selected frameworks. The performed analyses showed that in terms of most of the criteria considered in this work Micronaut proved to be the best framework.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 287--294
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajnościowa i możliwościowa narzędzia Laravel do tworzenia nowoczesnych aplikacji webowych
Performance and possibility analysis of Laravel tool dedicated to create modern web applications
Autorzy:
Mincewicz, Przemysław
Plechawska-Wójcik, Małgorzata
Powiązania:
https://bibliotekanauki.pl/articles/98454.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
framework Laravel
język PHP
MVC
tworzenie aplikacji w narzędziu Laravel
porównanie narzędzi języka PHP
Laravel framework
PHP programming language
Laravel application development
PHP frameworks comparison
Opis:
Tematyką badaną w artykule jest sprawdzenie możliwości narzędzia do tworzenia aplikacji webowych Laravel. Przedstawiono przegląd literatury traktującej o Laravel, jego najpopularniejsze moduły oraz dodatkowe możliwości. Na podstawie stworzonej aplikacji testowej napisanej przy pomocy trzech narzędzi – Laravel, Symfony oraz Zend porównano je ze sobą pod względem wydajności oraz możliwości. Aplikacją testową była baza albumów muzycznych o trzech zestawach danych – z jednym, dwoma oraz pięcioma tysiącami albumów. Badanie wydajności narzędzia Laravel na tle Zend Framework i Symfony sporządzono na podstawie między innymi czasu ładowania danych z bazy oraz ich wyszukiwania w kolekcji danych. Podsumowanie informacji zawartych w artykule stwierdza, że Laravel do narzędzie nastawione na komfort pisania aplikacji, odstające jednak na tle innych narzędzi wydajnością.
The aim of this paper is verification of possibilities of Laravel PHP framework. An overview of literature is presented, which shows Laravel as a research tool in various scientific fields and compares it with other PHP language tools. The project of a test application was presented, which is a database of music albums with three datasets - one, two and five thousand albums. Laravel's Zend Framework and Symfony performance survey was based on, among other things, database loading time, database searches, and the time to generate a single album view with relationships. Summary of the information contained in the paper states that Laravel is an easy-to-use tool, with a number of app creation aids, but with performance outweighed by the frameworks compared to it, the most efficient of which is Zend Framework.
Źródło:
Journal of Computer Sciences Institute; 2018, 7; 108-115
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-5 z 5

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies