← Volver a notas

2023-11-05 · published

Front-end vs Back-end

It's a beautiful world out there.

    Front-end

    🌟 Focus : UI.

    💻 Runs on the client-side (user browser).

    🎨 HTML, CSS, and JavaScript.

    🖌️ Responsibilities : design, layout, interactivity.

    🛠️ Frameworks : React, Angular, or Vue.js.

    Back-end

    🏢 Server-side logic.

    🖥️ Runs on the server, handling data and processing requests.

    💾 Uses various programming languages and technologies (e.g., Python, Java, Node.js).

    🔐 Responsibilities : data storage, security, and business logic.

    📦 Works with databases and server technologies.

    Key Differences

    Responsibilities

    Front deals with {% mark %}UI{% /mark %} and runs in the {% mark %}browser{% /mark %}; back handles {% mark %}server-side{% /mark %} operations.

    Tech Stack

    Front uses HTML, CSS, and JavaScript, while back uses various programming languages.

    Focus

    Front focuses on {% mark %}design and user experience{% /mark %}, while back manages {% mark %}data and application logic{% /mark %}.

    Communication

    Front and back communicate through {% mark %}APIs{% /mark %}.

    Objective

    Front makes the {% mark %}user interface appealing{% /mark %} and interactive, back manages {% mark %}data and functionality{% /mark %} behind the scenes