Do Not Learn Frameworks. Learn the Architecture

Adica te referi la next-to-hardware programming? (Gen ai un Raspbery PI si vrei sa faci o drona, iar problema se pune cum folosesti arhitectura Raspbery PI pentru asta?) Sau la ce anume te referi cand spui “O arhitectura”?

jQuery e librărie. Codul care îl scrii tu când folosești librăria aia, gen $(’#a’).click(…), e un framework (custom sau nu). Framework-ul te face sa scrii într-un anumit fel, în anumite fișiere, având guideline-uri și abstractizari.

O librărie te ajuta sa faci click handlers. Un framework te ajuta sa faci componente modulare, reutilizabile și testabile care răspund la click. Și nu e necesar ca un framework sa te ajuta sa faci click, uneori e chiar necesar sa mai adaugi librarii.

Și librăriile de obicei sunt funcționale. Framework urile nu.

IMO.

1 Like

Domnilor, haideți să ne limităm în a folosi categorisiri ușor tendențioase de genul „(ne)sănătoși la cap”, „mediocri” etc și să încercăm să ne păstrăm calmul atunci când răspundem.

Mulțumesc! :beers:

2 Likes

2 posts were split to a new topic: Ce diferențiază un framework de o aplicație?

Related: Why you should focus on fundamentals first with Chris Lee.

http://ec.libsyn.com/p/c/0/a/c0a2e3fd4e0cb572/S1E3-Why_you_should_focus_on_fundamentals_first.mp3?d13a76d516d9dec20c3d276ce028ed5089ab1ce3dae902ea1d06ce8030d5c954ec8a&c_id=11482589

Master things that don’t change, like the underlying technologies have been around for 20 years. When you understand the core principles, you can learn anything.