W artykule przedstawiono zastosowanie .NET Core w budowie aplikacji webowych. Poddano analizie aplikację zbudowaną w oparciu o framework .NET Core. Do analizy frameworka wybrano następujące kryteria porównawcze: wyszukiwanie wzorca w tekście, liczenie czasu parsowania pliku, realizacja operacji na plikach graficznych, dodawanie plików do archiwum, szybkość operacji CRUD. Wymienione kryteria będą porównywane na dwóch różnych systemach operacyjnych – Windows i Linux. Dodatkowo w artykule ukazano wyniki uzyskane po przeprowadzeniu badań oraz ich analizę. Postawiona hipoteza mówiąca, że testy zostaną wykonane szybciej w systemie Windows niż w systemie Linux, została jedynie częściowo potwierdzona.
EN
The article presents the use of .NET Core in web applications development. The analysis covers tests performed on a test application based on the .NET Core framework. The following benchmarking criteria were selected for the framework analysis: pattern search in text, counting parsing time, rendering operations on graphical files, adding files to archives, CRUD operation speed. These criteria were compared on two different operating systems - Windows, Linux. Additionally, the paper presents results obtained after the tests and their analysis. The hypothesis that tests will be executed faster on Windows than on Linux has only been partially confirmed.
Podczas tworzenia aplikacji internetowych działających w oparciu o bazę danych niezwykle ważne jest wybranie odpowiedniego narzędzia pozwalającego na obsługę bazy. Wybór ten ma wpływ zarówno na działanie wdrożonego już programu jak i na przebieg procesu jego wytwarzania. Jednak liczba dostępnych rozwiązań jest duża i często niełatwo jest zdecydować, z którego narzędzia najlepiej skorzystać w danym projekcie. Niniejszy artykuł przedstawia porównanie wydajności pracy z trzema popularnymi rozwiązaniami dla platformy ASP.NET MVC: ADO.NET, Entity Framework i NHibernate..
EN
During web application development, working with a database and choosing appropriate tool for database managing is extremely important. This choice influences both final application and its development process. However there is a large number of possibilities of choosing the best tool to use in a project. It often provides some difficulties. The main goal of this paper is to present the advantages and disadvantages of three popular solutions for ASP.NET MVC platform (ADO.NET, Entity Framework, NHibernate) to help make the proper decision.
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ć.