Web development



  • Τι είναι η ανάπτυξη ιστοσελίδων (web development);
    Με τον όρο web development αναφερόμαστε στη διαδικασία ανάπτυξης ενός website, από τη στιγμή που θα ξεκινήσει η σχεδίαση και ο καθορισμός του περιεχομένου του, μέχρι την ολοκλήρωσή του, σύμφωνα με τις επιθυμίες του πελάτη.

  • Τι χρώματα να έχει το web site μου;
    Εκτός από το περιεχόμενο, είναι εξίσου σημαντική η παρουσίαση ενός web site. Η παρουσίαση αυτή ξεκινάει με την επιλογή των χρωμάτων που θα χρησιμοποιηθούν. Εδώ παρουσιάζονται κάποια από τα συναισθήματα, που σύμφωνα με έρευνες, συσχετίζονται με κάθε χρώμα:
    - κόκκινο: αγάπη, θυμό, κίνδυνο, έμφαση
    - πορτοκαλί: χαμηλό κόστος, προσοχή
    - πράσινο: ανθεκτικότητα, αξιοπιστία, αισιοδοξία
    - μπλέ: επαγγελματισμό, τιμή, αξιοπιστία, πίστη, πλήξη
    - λευκό: καθαρότητα, αγνότητα, ειρήνη, αθωότητα
    - μαύρο: κομψότητα, εκλεπτισμό, επισημότητα, παρανομία, νοσηρότητα, κατάθλιψη
    - γκρι: σοβαρότητα, παράδοση, εξυπνάδα, αδιαφορία

  • Τι είναι τα java applets;
    Τα java applets είναι ένα πλεονέκτημα της java και αποτελούνται από μικρά επαναχρησιμοποιήσιμα κομμάτια κώδικα. Αυτό δίνει τη δυνατότητα γρήγορης μεταφοράς μέσα στο δίκτυο. Τα applets μπορεί να περιλαμβάνουν ήχο, animation ή οτιδήποτε άλλο. Τα java applets μεταγλωττίζονται από το java virtual machine.

  • Από ποιούς παράγοντες εξαρτάται το κόστος ενός website;
    - Από το μέγεθος. Πόσες θα είναι οι ενότητες ή οι σελίδες;
    - Αν το υλικό που θα τοποθετηθεί στο website είναι έτοιμο ή θα χρειαστεί επεξεργασία.
    - Αν θα χρειαστούν γραφικά όπως το logo της εταιρίας, κάποια flash animation ή ψηφιακές φωτογραφίες.
    - Αν θα περιέχει e-commerce λογισμικό.
    - Αν θα περιέχει βάσεις δεδομένων (προϊόντων ή χρηστών).
    - Από τις επιπλέον απαιτήσεις του πελάτη.

  • Ποιά είναι η διαφορά ανάμεσα σε στατικά και δυναμικά website;
    Τα στατικά website έχουν καθορισμένο αριθμό σελίδων και περιέχουν κέιμενα και φωτογραφίες. Τα δυναμικά website παρουσιάζουν σε πραγματικό χρόνο πληροφορίες που βασίζονται σε στοιχεία που είναι καταχωρημένα σε κάποια βάση δεδομένων.

  • Πόσο "Βαριές" μπορούν να είναι οι σελίδες μου;
    Σύμφωνα με στατιστικά στοιχεία, δεν συνίσταται μια σελίδα να "έχει βάρος" πάνω από 40-50ΚΒ. Μια τέτοια σελίδα χρειάζεται περίπου 10'' για να εμφανιστεί με μια κοινή dial up σύνδεση. Πρέπει να προσέχετε το μέγεθος των σελίδων και κυρίως των αρχικών σελίδων του web site. Τα πολλά γραφικά είναι μια παγίδα, γιατί κατά την προσπάθεια να γίνει ελκυστικό το site, τελικά απωθεί τον χρήστη ο οποίος κουράζεται να περιμένει.

  • Τι σημαίνει συντήρηση website (website maintenance);
    Αναφερόμενοι σε συντήρηση του website, αναφερόμαστε σε αλλαγές που πρέπει να γίνουν στο site μετά τον αρχικό του σχεδιασμό και ανάπτυξη. Ένα website πρέπει να είναι πάντα ενημερωμένο. Να είναι ενημερωμένα σημαντικά στοιχεία όπως τιμοκατάλογοι, προσφορές, κατάλογοι προϊόντων, νέα, e-mails και οτιδήποτε άλλο μπορεί να προκύψει.

  • Μπορώ να εμπλουτίσω το website μου με αντικείμενα που έχω βρει στο διαδίκτυο;
    Μπορείτε μόνο εφόσον αυτά διατείθενται δωρεάν ή έχετε καταβάλλει το αντίστοιχο ποσό για να το αγοράσετε. Σε αντίθετη περίπτωση, θα πρέπει να έχετε την άδεια του ιδιοκτήτη άλλιως διώκεστε νομικά. 

  • Τι είναι η Php και η Mysql;
    Είναι open source γλώσσες προγραμματισμού, οι οποίες συνεργαζόμενες, αποτελούν ένα πολύ δυνατό εργαλείο για την κατασκευή δυναμικών website.

  • Ελληνικές γραμματοσειρές στο διαδίκτυο
    Όταν δημιουργείτε ένα website που συμπεριλαμβάνει ελληνικούς χαρακτήρες, πρέπει στην αρχή της κάθε σελίδας (στο header) να συμπεριλάβετε την εξής γραμμή:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

    όπου το "iso-8859-7" αντιπροσωπεύει την ελληνική γραμματοσειρά.
    Όταν πλοηγείστε στο διαδίκτυο ή έχετε λάβει κάποιο mail και δεν μπορείτε να δείτε ελληνικούς χαρακτήρες τότε στο μενού του browser που χρησιμοποιείτε, επιλέξτε:
    View --> Encoding --> Greek (ISO) ή Προβολή --> Κωδικοποίηση --> Ελληνική

  • Τι θα πρέπει να έχει υπόψην του κάποιος που σχεδιάζει ένα website;
    - την διαφορετικότητα των browser
    - τo λειτουργικό σύστημα που πιθανόν χρησιμοποιεί ο επισκέπτης
    - το εύρος των χρωμάτων που μπορεί να υποστηρίζει η οθόνη του επισκέπτη
    - την ανάλυση της οθόνης του επισκέπτη
    - τα plugin που υποστηρίζει ο υπολογιστής του επισκέπτη