• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Co to jest framework?

0 głosów
13,736 wizyt
pytanie zadane 5 sierpnia 2019 w Offtop przez Mavimix Dyskutant (8,470 p.)
Wytłumaczy ktoś na chłopski rozum co to jest framework?

2 odpowiedzi

+3 głosów
odpowiedź 5 sierpnia 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Framework to dopisany przez kogoś dodatek do jezyka programowania. Dzięki frameworkowi możesz w szybszy sposób okodować nowe rzeczy bo kożystasz z gotowych rozwiązanan problemów. Jego wada jest to ze czasami framework jest bez dobrej dokumentacji i może robić wiele dziwnych nieswiadomych rzeczy. Kolejną wada jest fakt ze czasami musimy korzystac z wielkiej ilosci plikow tego frameworka podczas gdy my potrzebujemy tylko malego kawalka. Generalnie frameworki sa spoko bo przyspieszaja prace ale wedłgu mnie najpierw powinienes nauczyc sie podstaw jakiegos jezyka a potem siegac po jego frameworki.
2
komentarz 5 sierpnia 2019 przez Tomek Sochacki Ekspert (227,530 p.)

Jego wada jest to ze czasami framework jest bez dobrej dokumentacji i może robić wiele dziwnych nieswiadomych rzeczy.

Nigdy nie bierz frameworka, który nie ma dobrej dokumentacji i społeczności (SO, GH, itp.) - to dla mnie podstawa przy wyborze narzędzi.

Kolejną wada jest fakt ze czasami musimy korzystac z wielkiej ilosci plikow tego frameworka podczas gdy my potrzebujemy tylko malego kawalka. 

To znaczy, że albo w ogóle niepotrzebnie zaciągasz framework do mega małego zadania, albo może warto rozwazyć użycie jakiegoś innego, lżejszego narzędzia czy libki?

Generalnie frameworki sa spoko bo przyspieszaja prace

+1 ale dodałbym jeszcze, że gdy mamy jakiś popularny framework to znacznie łatwiej wejść w rozbudowany projekt nowym osobom, szczególnie juniorom.

ale wedłgu mnie najpierw powinienes nauczyc sie podstaw jakiegos jezyka a potem siegac po jego frameworki

i to są bardzo dobre słowa, które @Mavimix naprawdę sobie zapamiętaj - nie ma nic gorszego niż wchodzenie we frameworki bez znajomości "czystego" języka. Pierwszy problem i możesz się rozłożyć. Ja np. kompletnie nie rozumiem ludzi, którzy wchodzą w świat front-endu i zamiast nauczyć się JS to od razu walą jQuery albo biorą się za react itp.... 

komentarz 5 sierpnia 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Dziekuje Tomek, za uzupełnienie wypowiedzi. Oczywiście w każdym elemencie się z Tobą zgadzam :)
+1 głos
odpowiedź 5 sierpnia 2019 przez RafalS VIP (122,820 p.)
Framework to taka biblioteka, tylko kod biblioteki wołasz Ty sam, a framework woła Twój kod. Biblioteka to narzędzia z których korzystasz, a framework to taki gotowy szablon, z zostawionymi pustymi miejscami na Twój kod.

Dobrym przykładem jest framework do tworzenia GUI. Framework mówi Ci, że kod funkcji o nazwie onButton1Click będzie wywołany po wcisnieciu button1. To jest właśnie to puste miejsce do uzupełnienia - framework woła Twój kod.

https://www.programcreek.com/2011/09/what-is-the-difference-between-a-java-library-and-a-framework/

Podobne pytania

+1 głos
4 odpowiedzi 5,005 wizyt
pytanie zadane 18 listopada 2015 w Offtop przez Paweł123 Nałogowiec (33,540 p.)
0 głosów
2 odpowiedzi 1,096 wizyt
pytanie zadane 2 grudnia 2018 w C i C++ przez Maciej Złotorowicz Gaduła (4,230 p.)
0 głosów
4 odpowiedzi 3,185 wizyt

93,695 zapytań

142,613 odpowiedzi

323,225 komentarzy

63,226 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...