Praca magisterska, Porównanie frameworków javascript

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źć ?

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

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?).

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 ?

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).

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.,

2

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

2

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

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 ;)

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ć ?

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.

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ć :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1