Metodyki CSS. Analiza efektywności i użyteczności na podstawie implementacji strony internetowej

master
dc.abstract.enThe work presents difficulties with writing and maintaining CSS (Cascading Style Sheets that serve to add a certain look to HTML elements) and ways to deal with those problems – CSS methodologies. The purpose of the work was a deep analysis and comparison of the most popular methodologies. This analysis was based on practical work.CSS methodologies are the ways of creating code that makes code easier to write and maintain. After demonstrating common issues and presenting an overview of existing methodologies, I’ve made a comparison of three of them – BEM, Atomic Design and CSS-in-JS. Based on the implementation of a web page, these three methodologies were deeply analyzed and compared in terms of effectiveness and usability.Each of three methodologies has advantages and disadvantages, so the work doesn’t choose the best methodology, but it shows that using of methodologies and well-thought-through creating of code, makes work more effective and maintaining the project easier in the future.pl
dc.abstract.plPraca omawia trudności w pisaniu i utrzymaniu CSS (kaskadowych arkuszy stylów, służących do nadawania określonego wyglądu elementom HTML) i sposoby radzenia sobie z tymi problemami – metodyki CSS. Celem pracy była dogłębna analiza i porównanie najpopularniejszych metodyk na podstawie wykonanej pracy praktycznej. Metodyki CSS to koncepcje tworzenia kodu, które umożliwiają jego łatwiejsze pisanie i utrzymanie. Po omówieniu podstawowych problemów i przeglądzie istniejących metodyk, zostało wykonane porównanie trzech popularnych metodyk – BEM, Atomic Design oraz CSS-in-JS. Na podstawie implementacji strony (portalu informacyjnego) te trzy metodyki zostały poddane dogłębniejszej analizie i porównaniu pod względem efektywności i użyteczności. Każda z porównywanych metodyk miała swoje mocne i słabe strony, zatem praca nie wskazuje jednej najlepszej metodyki, wykazuje natomiast, że korzystanie z metodyk i przemyślane tworzenie kodu, owocuje bardziej efektywną pracą i łatwiejszym utrzymaniem projektu w przyszłości.pl
dc.affiliationWydział Zarządzania i Komunikacji Społecznejpl
dc.areaobszar nauk humanistycznychpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorFlasiński, Mariusz - 127926 pl
dc.contributor.authorKwiecień, Juliapl
dc.contributor.departmentbycodeUJK/WZKSpl
dc.contributor.reviewerFlasiński, Mariusz - 127926 pl
dc.contributor.reviewerJurek, Janusz - 128557 pl
dc.date.accessioned2020-07-27T22:18:02Z
dc.date.available2020-07-27T22:18:02Z
dc.date.submitted2019-10-22pl
dc.fieldofstudyelektroniczne przetwarzanie informacjipl
dc.identifier.apddiploma-130490-195971pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/233550
dc.languagepolpl
dc.subject.enCSS, CSS methodologies, CSS architectures, web development, Cascading Style Sheets, BEM, Atomic Design, CSS-in-JS, front-end development, JavaScript, Reactpl
dc.subject.plCSS, metodyki CSS, architektury CSS, metodologie CSS, web development, programowanie webowe, kaskadowe arkusze stylów, BEM, Atomic Design, CSS-in-JS, programowanie front-end, JavaScript, Reactpl
dc.titleMetodyki CSS. Analiza efektywności i użyteczności na podstawie implementacji strony internetowejpl
dc.title.alternativeCSS Methodologies. Analysis of effectiveness and usability based on web page implementationpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The work presents difficulties with writing and maintaining CSS (Cascading Style Sheets that serve to add a certain look to HTML elements) and ways to deal with those problems – CSS methodologies. The purpose of the work was a deep analysis and comparison of the most popular methodologies. This analysis was based on practical work.CSS methodologies are the ways of creating code that makes code easier to write and maintain. After demonstrating common issues and presenting an overview of existing methodologies, I’ve made a comparison of three of them – BEM, Atomic Design and CSS-in-JS. Based on the implementation of a web page, these three methodologies were deeply analyzed and compared in terms of effectiveness and usability.Each of three methodologies has advantages and disadvantages, so the work doesn’t choose the best methodology, but it shows that using of methodologies and well-thought-through creating of code, makes work more effective and maintaining the project easier in the future.
dc.abstract.plpl
Praca omawia trudności w pisaniu i utrzymaniu CSS (kaskadowych arkuszy stylów, służących do nadawania określonego wyglądu elementom HTML) i sposoby radzenia sobie z tymi problemami – metodyki CSS. Celem pracy była dogłębna analiza i porównanie najpopularniejszych metodyk na podstawie wykonanej pracy praktycznej. Metodyki CSS to koncepcje tworzenia kodu, które umożliwiają jego łatwiejsze pisanie i utrzymanie. Po omówieniu podstawowych problemów i przeglądzie istniejących metodyk, zostało wykonane porównanie trzech popularnych metodyk – BEM, Atomic Design oraz CSS-in-JS. Na podstawie implementacji strony (portalu informacyjnego) te trzy metodyki zostały poddane dogłębniejszej analizie i porównaniu pod względem efektywności i użyteczności. Każda z porównywanych metodyk miała swoje mocne i słabe strony, zatem praca nie wskazuje jednej najlepszej metodyki, wykazuje natomiast, że korzystanie z metodyk i przemyślane tworzenie kodu, owocuje bardziej efektywną pracą i łatwiejszym utrzymaniem projektu w przyszłości.
dc.affiliationpl
Wydział Zarządzania i Komunikacji Społecznej
dc.areapl
obszar nauk humanistycznych
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Flasiński, Mariusz - 127926
dc.contributor.authorpl
Kwiecień, Julia
dc.contributor.departmentbycodepl
UJK/WZKS
dc.contributor.reviewerpl
Flasiński, Mariusz - 127926
dc.contributor.reviewerpl
Jurek, Janusz - 128557
dc.date.accessioned
2020-07-27T22:18:02Z
dc.date.available
2020-07-27T22:18:02Z
dc.date.submittedpl
2019-10-22
dc.fieldofstudypl
elektroniczne przetwarzanie informacji
dc.identifier.apdpl
diploma-130490-195971
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/233550
dc.languagepl
pol
dc.subject.enpl
CSS, CSS methodologies, CSS architectures, web development, Cascading Style Sheets, BEM, Atomic Design, CSS-in-JS, front-end development, JavaScript, React
dc.subject.plpl
CSS, metodyki CSS, architektury CSS, metodologie CSS, web development, programowanie webowe, kaskadowe arkusze stylów, BEM, Atomic Design, CSS-in-JS, programowanie front-end, JavaScript, React
dc.titlepl
Metodyki CSS. Analiza efektywności i użyteczności na podstawie implementacji strony internetowej
dc.title.alternativepl
CSS Methodologies. Analysis of effectiveness and usability based on web page implementation
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
59
Views per month
Views per city
Warsaw
12
Andrychow
4
Poznan
4
Wroclaw
4
Katowice
3
Krakow
3
Lodz
3
Legnica
2
Szczecin
2
Dublin
1

No access

No Thumbnail Available