Simple view
Full metadata view
Authors
Statistics
Metodyki CSS. Analiza efektywności i użyteczności na podstawie implementacji strony internetowej
CSS Methodologies. Analysis of effectiveness and usability based on web page implementation
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
CSS, CSS methodologies, CSS architectures, web development, Cascading Style Sheets, BEM, Atomic Design, CSS-in-JS, front-end development, JavaScript, React
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.
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.en | 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. | pl |
dc.abstract.pl | 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. | pl |
dc.affiliation | Wydział Zarządzania i Komunikacji Społecznej | pl |
dc.area | obszar nauk humanistycznych | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Flasiński, Mariusz - 127926 | pl |
dc.contributor.author | Kwiecień, Julia | pl |
dc.contributor.departmentbycode | UJK/WZKS | pl |
dc.contributor.reviewer | Flasiński, Mariusz - 127926 | pl |
dc.contributor.reviewer | Jurek, Janusz - 128557 | pl |
dc.date.accessioned | 2020-07-27T22:18:02Z | |
dc.date.available | 2020-07-27T22:18:02Z | |
dc.date.submitted | 2019-10-22 | pl |
dc.fieldofstudy | elektroniczne przetwarzanie informacji | pl |
dc.identifier.apd | diploma-130490-195971 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/233550 | |
dc.language | pol | pl |
dc.subject.en | CSS, CSS methodologies, CSS architectures, web development, Cascading Style Sheets, BEM, Atomic Design, CSS-in-JS, front-end development, JavaScript, React | pl |
dc.subject.pl | 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 | pl |
dc.title | Metodyki CSS. Analiza efektywności i użyteczności na podstawie implementacji strony internetowej | pl |
dc.title.alternative | CSS Methodologies. Analysis of effectiveness and usability based on web page implementation | pl |
dc.type | master | pl |
dspace.entity.type | Publication |