Jak to z tymi Frameworkami?

0

Cześć, jestem na początku swojej drogi w programowaniu i jak można się domyślić nurtuje mnie pełno pytań, i właśnie jedno z nich chciałbym zadać. Jak to jest z tymi Frameworkami? - Wiadomo, są różne języki programowania - każdy ma swój framework, ale co przy tworzeniu jakiejś skomplikowanej apki webowej - używam jednego frameworku na raz np. angular i to wszystko? Czy jeśli strona ma back-end w pythonie to używam równolegle np. flaska i react'a , czy po prostu strona jest tworzona pod coś konkretnego, i wtedy wybór pada na ten jeden konkretny framework, a reszta jest załatwiona w html&css + troszke JS ?
Czy mógłby ktoś wytłumaczyć na przykładach?

3

**framework **- szkielet, pozwala budować aplikację, dając jakieś benefity.
Ponieważ apka jest rozszyta na szkielecie, framework nie jest do zmiany.
I najczęściej nie do połączenia z innym frameworkiem w tym samym obszarze, są antagonistyczne.

Z innej strony jest biblioteka, której używanie jest dobrowolne, można używać i zaprzestać. Można łączyć z innymi bibliotekami, zwykle się nie pokłócą.

Tyle ogólnej teorii, nie specyficznej dla webu.

1

To zależy co chcesz osiągnąć. Najczęściej frameworki JS, o których wspomniałeś odpowiadają za warstwę widoku i nie działają bez komunikacji z aplikacjami po stronie serwera.

0

Na początku musisz wiedzieć, jaki problem chcesz rozwiązać czyli co będziesz implementować. Potem dopiero szukasz gotowych rozwiązań, żeby nie wymyślać koła od nowa, np. nie skończyć z własnym frameworkiem :) Jak już będziesz wiedział mniej więcej co chcesz zrobić, wtedy czytasz dokumentacje i wybierasz odpowiednie narzędzie.

2

Frameworka używasz w obrębie danej aplikacji, jeśli rozdzielasz front od backendu to masz tak naprawde na start już 2 niezalezne aplikacje łaczące się po konkretnym api i każda z nich używa innego frameworka.

0

@siloam: oczywiście nie wymagam podania na tacy, typu gotowe rozwiazanie czy przykład, ale czy znacz może jakieś źródła, z których mógłbym wyciągnąć wiedzę? Gdyż moja wiedza kończy się na tym że ogarniam w miarę dobrze css i html + skromne dodatki jQuery(podrzucę niżej link do GitHuba żeby wiadomo było mniej więcej o co chodzi[w linku jest strona, którą robiłem "treningowo".]), ale nie mam bladego pojęcia jak zrobić dobrą stronę(ani nawet gdzie o tym przeczytać), pod względem technicznym tzn. nigdy nie miałem styczności z API, ani żadnym frameworkiem, nie wiem po prostu "co tu jest do czego" i "w co ręce włożyć".

Link do Githuba: https://github.com/viGor027/The-best-project-so-far

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