JavaScript:
Rozpoczynanie nowego projektu
How to:
// Step 1: Initialize npm (Node Package Manager)
// Type in the terminal inside your project's folder
npm init -y
// This creates a package.json file with default values.
// Step 2: Install a package (e.g., Express.js for a web server)
npm install express --save
// This adds Express to your dependencies in package.json.
// Step 3: Create your main file (e.g., app.js)
// Write basic server code:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
// Step 4: Run your application
// Type in the terminal
node app.js
// Sample output should be: "Server is running on http://localhost:3000"
Deep Dive:
Zaczynanie projektu nie zawsze było takie proste. W przeszłości, bez narzędzi takich jak npm, konfiguracja środowiska mogła zająć godziny. Dziś, npm i inne menedżery pakietów jak Yarn upraszczają ten proces.
Alternatywą do npm może być Yarn, który działa podobnie, ale jest szybszy i oferuje lepsze zarządzanie wersjami pakietów. Przy nowym projekcie warto rozważyć też TypeScript dla lepszej typizacji, czy frameworki jak Angular, React czy Vue.js - zależnie od zastosowania.
Kluczowym aspektem jest jednak nie tylko wybranie narzędzi, ale zrozumienie, jak i dlaczego działają, co ułatwia debugowanie i rozwój projektu.