from zero to hero
Με αυτό το άρθρο, ξεκινάμε μια σειρά σύντομων μαθημάτων στην οποία θα μάθουμε της βασικές αρχές του web development και θα δούμε πως μπορούμε να φτιάξουμε την δική μας δυναμική ιστοσελίδα.
- 1. Server.
Server ονομάζουμε το μηχάνημα που εκτελεί κάποιες συγκεκριμένες λειτουργίες (services), όπως το να “σερβίρει” web sites ή να στέλνει emails ή διατηρεί μια βάση δεδομένων.
Έχουμε 2 ειδών servers, τον windows server και το Linux. Δηλαδή έχουμε ενός είδους server, το linux.
2. Web site
Website λέμε ένα σύνολο ιστοσελίδων που σερβίρει ένας server για μία συγκεκριμένη διεύθυνση url (π.χ. www.iloveithaki.gr).
Έχουμε 2 ειδών websites τα στατικά και τα δυναμικά.
Το στατικό Site αποτελείτε από ένα αρχείο html που προαιρετικά συνοδεύετε από ένα αρχείο css που κάνει την μορφοποίηση και ένα αρχείο javascript που του προσθέτει εφφέ.
Το δυναμικό Site επικοινωνεί με μία βάση δεδομένων και έτσι ο χρήστης μπορεί να προσθέτει σε αυτό περιεχόμενο. Παράδειγμα δυναμικού Site είναι το blog, στο οποίο ο χρήστης «ανεβάζει» άρθρα τα οποία αποθηκεύονται σε μία βάση δεδομένων.
Στην περίπτωση του δυναμικού Site εκτός από τα παραπάνω αρχεία έχουμε μία βάση δεδομένων και ένα αρχείο το οποίο επικοινωνεί με την βάση δεδομένων. Μία διαδεδομένη βάση δεδομένων είναι η mysql και ένα διαδεδομένο είδος αρχείου είναι ένα αρχείο σε γλώσσα php.
3. Client
Client είναι ο χρήστης ο οποίος βλέπει την ιστοσελίδα. Στον browser του χρήστη τρέχουν τα αρχεία html, javascript και css. Ενώ στο server τρέχει η βάση δεδομένων και η php.
Δημοσθένης Μανιάς
One Comment
Umpa Lumpa
δώσε Δημοσθένη!