Praca magisterska, Porównanie frameworków javascript

Praca magisterska, Porównanie frameworków javascript
RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Witam, chciałbym się dowiedzieć lub uzyskać podpowiedź jak do tego podejść. Ogólnym zamysłem jest porównanie 3 frameworków (Angular, React oraz Backbone) napisanie aplikacji internetowej (może single page application) w tych 3 frameworkach oraz porównanie ich działania ?. Tutaj właśnie nie wiem jak do tego podejść i w jakich kryteriach je porównać. Czy ktoś mógłby mi nakreślić temat i podpowiedzieć jak to ugryźć ?

czysteskarpety
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Piwnica
  • Postów: 7697
3
Robax napisał(a):

Ogólnym zamysłem jest porównanie 3 frameworków (Angular, React oraz Backbone)

nie chciałbym ciebie ranić ale React, Backbone to biblioteki nie fw

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8488
1

Możesz zainteresować się projektem typu TodoMVC, który w założeniu robi dokładnie to, co powiedziałeś, tylko że jest to bardziej ambitny projekt, bo tam jest z kilkanaście frameworków. http://todomvc.com/
źródełka: https://github.com/tastejs/todomvc/tree/master/examples

Czyli tę twoją pracę magisterską juz ktoś zrobił i umieścił w necie, nie ma nic więcej do roboty. Przynajmniej pod kątem kodu, pozostaje ci porównać (swoją drogą na jakiej uczelni są takie "ambitne" prace magisterskie?).

RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

To jest ogólny zamysł co chciałbym zrobić, dlatego chce się dowiedzieć czy jest możliwość podejścia do tego tematu w jakiś rozsądny sposób. Czy od razu całkowicie porzucić taki pomysł pracy ?

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9018
2

Ja bym dodał jeszcze do porównania (moim zdaniem) najlepszy framework - http://vanilla-js.com/. Czasami trzeba w nim napisać trochę więcej kodu, ale za to wydajnościowo bije wszystkie inne na głowę, a do tego ma super dokumentację: do żadnego innego nie znajdziesz w necie tylu materiałów, są dostępne książki (także po polsku).

RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Wydaje mi się że porównanie 3 jest wystarczające Angular, Vue, Vanillia, którego podałeś. Błędnie znalazłem informacje o tym że React i Backbone są frameworkami dzięki za zwrócenie uwagi.,

czysteskarpety
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Piwnica
  • Postów: 7697
2

dobrze, że przed napisaniem pracy to ustaliliśmy ;)

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
2

React jest nakładką na framework Vanilla, więc w sumie też jest frameworkiem :]

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9018
2

@Wibowit: Ale to już jest zbytnie komplikowanie. Jeśli porównanie FW js'owych to temat na magisterkę, to wchodząc w nakładki powoli dobijamy do poziomu doktoratu ;)

RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Porównanie ich pod względem wydajności na urządzeniach stacjonarnych i mobilnych będzie wystarczające czy warto coś do tego dodać ?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
2

Ktoś już zrobił tę magisterkę: https://github.com/krausest/js-framework-benchmark - nie dość, że jest porównanie wydajności to i zajętości pamięci.

Postaw sobie serwer z testem, odpal test na urządzeniach które cię interesują i (voila!) kolejna magisterka gotowa.

Artur Piszek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
2

Hahaha, miałem identyczny temat magisterki 8 lat temu :D
Frameworki się trochę zmieniły od tego czasu :/
Załączam - struktura może Ci się przydać :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.