Εργαλεία Ανάπτυξης Εφαρμογών Internet I

Σχετικά έγγραφα
Εργαλεία ανάπτυξης εφαρμογών internet Ι

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Σύστημα διαχείρισης περιεχομένου (Content Management System)

Vodafone Business Connect

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

Επικοινωνία Client/Server

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Ενότητα 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

Βασίλης Πλαχούρας. Χρυσόστομος Καπέτης Μιχάλης Βαζιργιάννης. Οικονομικό Πανεπιστήμιο Αθηνών 3/11/2003

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 6 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Vodafone Business Connect

Οδηγός για τη διαδικασία αιτήματος και έγκρισης ανάληψης υποχρέωσης του rescom

Οδηγίες Συμπλήρωσης και Αποστολής Ε5

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ CLIENT-SERVER COMPUTING

Σύστημα Διαχείρισης Περιεχομένου

Γιατί να διαφημίσω την επιχείρησή μου στο Facebook; Πλεονεκτήματα συγκριτικά με άλλα είδη διαφήμισης

Vodafone Business Connect

ΣΥΝΟΠΤΙΚΕΣ ΟΔΗΓΙΕΣ LABNET WEBLIS

Το περιβάλλον διαχείρισης του WordPress (Back End)

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Κεφάλαιο 8 Πληροφοριακά συστήματα. Εφαρμογές Πληροφορικής Κεφ. 8 Καραμαούνας Πολύκαρπος

Σχολείο, Εκπαιδευτικοί Διαδικτυακή Παρουσία με χρήση CMS. Α. Χατζηπαπαδόπουλος Φ. Δεληγιάννης 1 ο ΕΚ Αθηνών

DO Y O Y U S PEAK K F U F TURE R?

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 6 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Vodafone Business Connect

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

Οδηγίες Συμπλήρωσης Ε3

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 6: Διαδικτυακή Διαφήμιση

Η βασική εργαλειοθήκη του διαδικτύου (2 ο μέρος)

Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/

ΗΥ335α-Δίκτυα Υπολογιστών. Prototype network system/service: Live Food Project. Φάνης Αλεβιζάκης Κωνσταντίνος Λεμπέσης Χαράλαμπος Παγώνης

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

Ο νέος, διαφορετικός τρόπος να βρίσκεις προσωπικό.

ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.2

Εικόνα 1: Κριτήρια αναζήτησης προϋπολογισμών

«Εμπειρία ανάπτυξης συστημάτων βιβλιοθηκών Συνεργασίες με βιβλιοθήκες ββ Εξέλιξη ξη ΑΒΕΚΤ»

Internet Business Hellas

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ

Μια καλή επιλογή θα ήταν (χωρίζοντας τις λέξεις με παύλα -) ή

Εγκατάσταση Joomla! Στο ΠΣΔ. 1. Μεταβαίνουμε στο και συνδεόμαστε στο λογαριασμό μας. 2. Μεταβαίνουμε στο «MySch»

H Epsilon Net A.E. είναι ένας ταχύτατα αναπτυσσόμενος Όμιλος Εταιριών, που δραστηριοποιείται από το 1999 στους τομείς της πληροφορικής (Epsilon

Εκτύπωση Μισθοδοτικής κατάστασης

Βασικές Έννοιες Web Εφαρμογών

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Τ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής. ERP Systems

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία

Εγχειρίδιο Χρήσης Υπηρεσίας Ηλεκτρονικών. Orange Survey

Σελίδα 2

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Μαρούσι Αττικής Τηλ FAX Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ, για την υποβολή αιτήσεων

Σύστημα Διαχείρισης Περιεχομένου για τη δημιουργία δυναμικών ιστοσελίδων ΕΛ/ΛΑΚ Ηλιαδάκης Σταμάτης

Ethniki Cyprus Rate User Manual

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

Αξιολόγηση Ιστοσελίδων. Εργασία. Χαράλαμπος Κουτσουρελάκης

ΛΥΣΕΙΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΙΜΟΛΟΓΗΣΗΣ

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 6 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

DIGITAL MARKETING. ΠΩΣ τα αξιοποιείτε και ΠΟΙΟΣ τα λειτουργεί;

Οδηγίες συμπλήρωσης εντύπου Φ01010

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:...

Εφαρμογή Εκτύπωσης Βεβαιώσεων Κλάδου Κυρίας Ασφάλισης για φορολογική χρήση. Οδηγίες χρήσης

«ΕΘΝΙΚΟ ΣΥΣΤΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΔΗΜΟΣΙΩΝ ΠΡΟΜΗΘΕΙΩΝ» (Ε.Σ.Η.Δ.Π.) ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΠΡΟΣΦΟΡΑΣ

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Προγραμματισμός Η/Υ. Δομές Δεδομένων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΓΙΑ ΤΗ ΔΙΑΔΙΚΤΥΑΚΗ ΠΥΛΗ ΕΚΔΟΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΓΓΥΗΤΙΚΩΝ ΕΠΙΣΤΟΛΩΝ

Σύνοψη Προηγούμενου. Λίστες (Lists) Συνδεδεμένες Λίστες: Εισαγωγή (1/2) Συνδεδεμένες Λίστες. Ορέστης Τελέλης

XAMPP Apache MySQL PHP javascript xampp

Εγχειρίδιο Παρόχου. (Υπηρεσία Διάθεσης και Ανταλλαγής Αγαθών)

Οδηγίες Συμπλήρωσης Εκκαθαριστικής ΦΠΑ

Δημιουργία ιστοσελίδας με. Wordpress - Βασικές λειτουργίες

ΠΑΡΑΡΤΗΜΑ. Εγκατάσταση πιστοποιητικού

φιλοξενία & διαχείριση ιστοσελίδων

Σύνταξη. Βιβλιοθήκη και Κέντρο Πληροφόρησης Α.Π.Θ. Υπηρεσία Ηλεκτρονικών Μαθημάτων. Μιχάλης Γερόλιμος Σουλτάνα Κάργα Νίκη Καλιακούδα Δέσποινα Παπαδάκη

Χαρακτηριστικά ιστοσελίδας

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

Εργαλεία Ανάπτυξης Εφαρμογών Internet I

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ (Β Κύκλος), για την υποβολή αιτήσεων

ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Ηλεκτρονικό Εμπόριο. Ενότητα 8: Διαδικτυακή Διαφήμιση Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

«Ανάδειξη και Ενεργοποίηση του Ρόλου των Κέντρων Υγείας στις Τοπικές Κοινωνίες»

Transcript:

Εργαλεία Ανάπτυξης Εφαρμογών Internet I 2: Εισαγωγή στον περιβάλλον με δομή πελάτη-εξυπηρετητή Σταύρος Καμμάς

4 φάσεις διαδικτυακών εφαρμογών 1. Εφαρμογές στατικής πληροφόρησης 2. Εφαρμογές με απλή αμφίδρομη επικοινωνία 3. Εφαρμογές με αμφίδρομη επικοινωνία κάνοντας χρήση βάσεων δεδομένων του αυτού κόμβου 4. Εφαρμογές με αμφίδρομη επικοινωνία κάνοντας χρήση βάσεων δεδομένων διαφόρων κόμβων

1. Εφαρμογές Στατικής Πληροφόρησης Στατική σελίδα Είναι αυτή της οποίας το περιεχόμενο και οι εικόνες είναι οι ίδιες για κάθε επισκέπτη και δεν αλλάζουν μέσω κάποιας αλληλεπίδρασης του επισκέπτη με το site. Το περιεχόμενο των στατικών σελίδων συνήθως δεν αλλάζει συχνά και όταν αυτό γίνει θα πρέπει να γίνει χειρωνακτικά και όχι αυτοματοποιημένα. Πολλοί υποστηρίζουν ότι οι στατικές ιστοσελίδες είναι παλαιού τύπου και τεχνολογίας. Αυτό όμως είναι μια λανθασμένη εντύπωση που έχει δημιουργηθεί. Μερικές από τις πιο μοντέρνες ιστοσελίδες σήμερα είναι στατικές!

Πλεονεκτήματα στατικής σελίδας Γρηγορότερη ανάπτυξη της ιστοσελίδας. Χαμηλότερο κόστος κατασκευής. Μικρότερες απαιτήσεις σε χώρο φιλοξενίας. Συνήθως φορτώνει πιο γρήγορα από μια δυναμική. Εύκολη πλοήγηση για μηχανές αναζήτησης. Γρήγορο κατέβασμα εικόνων, εγγράφων ακόμα και σε χαμηλότερες συνδέσεις. Η δομή του περιεχομένου της σελίδας φαίνεται στην προεπισκόπηση Μπορεί να αλλαχθεί η δομή της σελίδας με ευκολία όποτε αυτό είναι επιθυμητό Απευθείας έλεγχος στο περιεχόμενο

Μειονεκτήματα στατικής σελίδας Το περιεχόμενό της ανανεώνεται από γνώστη της ανάπτυξης ιστοσελίδων. Ο χρήστης δεν αλληλεπιδρά με την σελίδα. Συνήθως χρησιμοποιείται για σελίδες με μικρό περιεχόμενο που δεν χρειάζεται να ανανεώνεται συχνά (αυτό μπορεί να είναι και θετικό ανάλογα με τις απαιτήσεις της κάθε επιχείρησης) Μπορεί να κοστίζει περισσότερο, μακροπρόθεσμα, σε σχέση με τη συχνότητα των ενημερώσεων Οι αλλαγές απαιτούν μεγάλη διάρκεια καθώς, πολλές φορές, χρειάζεται να τις κάνει κάποιος website designer Δύσκολη η συντήρηση όταν το website γίνει αρκετά μεγάλο. Δύσκολο να διατηρηθεί συνεπής και ενημερωμένη.

2. Εφαρμογές με απλή αμφίδρομη επικοινωνία Δυναμική ιστοσελίδα Είναι αυτή που προσφέρει αλληλεπιδραστικά στοιχεία ανάμεσα στον χρήστη και την ίδια την σελίδα. Τα στοιχεία αυτά μπορεί να είναι links ή κουμπιά με συγκεκριμένη συμπεριφορά που ανταποκρίνονται όταν ο χρήστης αλληλεπιδράσει με αυτά. Για την δημιουργία ενός δυναμικού site χρειάζονται πολλές γραμμές κώδικα προγραμματισμού. Σε αυτού του τύπου τις σελίδες, το περιεχόμενο αλλάζει και ανανεώνεται δυναμικά και αυτοματοποιημένα ακόμη και από χρήστες που δεν έχουν γνώσεις προγραμματισμού.

Πλεονεκτήματα δυναμικής σελίδας Το περιεχόμενο μπορεί να ανανεώνεται από ανθρώπους που δεν γνωρίζουν προγραμματισμό. Είναι πιο εύκολο να ανανεώνεται πιο συχνά το περιεχόμενο.

Μειονεκτήματα δυναμικής σελίδας Η κατασκευή ενός δυναμικού site χρειάζεται περισσότερο χρόνο για να ολοκληρωθεί. Το κόστος της είναι μεγαλύτερο. Το κόστος φιλοξενίας είναι μεγαλύτερο (λόγω των μεγαλύτερων απαιτήσεων). Συνήθως φορτώνει αργότερα από μια στατική σελίδα.

3. Εφαρμογές με αμφίδρομη επικοινωνία κάνοντας χρήση βάσεων δεδομένων του αυτού κόμβου Πίσω από τα δυναμικά websites υπάρχουν βάσεις δεδομένων που συνεχώς αποθηκεύουν και επεξεργάζονται πληροφορίες

Πλεονεκτήματα δυναμικής σελίδας με ΒΔ του αυτού κόμβου Μπορεί να περιέχει απεριόριστο αριθμό σελίδων άρα και πολύ περιεχόμενο. Εύκολη διαχείριση και έλεγχος του περιεχομένου Είναι εύκολη η διαχείριση χρηστών και διαχειριστών της ιστοσελίδας.

Μειονεκτήματα δυναμικής σελίδας με ΒΔ του αυτού κόμβου Μεγάλος αποθηκευτικός χώρος Μεγάλο κόστος παραγωγής Απαιτούνται πολιτικές ασφάλειας

4. Εφαρμογές με αμφίδρομη επικοινωνία κάνοντας χρήση βάσεων δεδομένων διαφόρων κόμβων Δυναμικά websites που όμως οι πληροφορίες που εμφανίζει συνδυάζονται από βάσεις δεδομένων διαφορετικών sites.

Πλεονεκτήματα δυναμικής σελίδας με εξωτερικές ΒΔ Ελάχιστος χώρος για αποθήκευση του site Συνεχής ενημέρωση Λειτουργία ως portal και αναμεταδώτης πληροφορίας

Μειονεκτήματα δυναμικής σελίδας με Δύσκολη υλοποίηση εξωτερικές ΒΔ Δεν υπάρχει έλεγχος του περιεχομένου Αφαίρεση ή τροποποίηση του εξωτερικού περιεχομένου μπορεί να οδηγήσει σε ασυμβατότητες

Στατική ή δυναμική Επιλέγουμε δυναμική σελίδα όταν Ο ιστότοπος είναι σχετικά μεγάλος (πάνω από 15 σελίδες). Θέλουμε να ανανεώνουμε το περιεχόμενο πολύ συχνά. Θέλουμε το περιεχόμενο να είναι κατηγοριοποιημένο και αρχειοθετημένο. Το περιεχόμενο θα ανανεώνεται από χρήστες χωρίς πολλές γνώσεις διαδικτυακών εφαρμογών. Θέλουμε να υπάρχουν διαφορετικοί χρήστες που θα χρησιμοποιούν το σύστημα με δικό τους κωδικό ο καθένας. Ο ιστότοπος είναι απαραίτητο να περιέχει στοιχεία που θα αλλάζουν δυναμικά (πχ. Τα νέα της εταιρίας κα.) Αν δεν ισχύει κάτι από τα παραπάνω τότε κατάλληλη είναι μια στατική ιστοσελίδα.

Τι είναι το client-server computing; Αναφέρεται σε μια βασική αλλαγή στο στυλ των υπολογιστών από τα συστήματα που βασίζονται στα μηχανήματα στα συστήματα που βασίζονται στον χρήστη. Είναι ένα σύστημα στο οποίο το δίκτυο ενώνει διάφορους υπολογιστικούς πόρους, ώστε οι clients (ή αλλιώς front end) να μπορούν να ζητούν υπηρεσίες από έναν server (ή αλλιώς back end), ο οποίος προσφέρει πληροφορίες ή επιπρόσθετη υπολογιστική ισχύ. Στο client-server μοντέλο, ο client θέτει μια αίτηση και ο server επιστρέφει μια ανταπόκριση ή κάνει μια σειρά από ενέργειες. Ο server μπορεί να ενεργοποιείται άμεσα για την αίτηση αυτή ή να προσθέτει την αίτηση σε μια ουρά. Η άμεση ενεργοποίηση για την αίτηση μπορεί, για παράδειγμα, να σημαίνει ότι ο server υπολογίζει έναν αριθμό και τον επιστρέφει αμέσως στον client. H τοποθέτηση της αίτησης σε μια ουρά μπορεί να σημαίνει ότι η αίτηση πρέπει να τεθεί σε αναμονή για να εξυπηρετηθεί. Ένα καλό παράδειγμα για αυτό είναι όταν εκτυπώνουμε ένα κείμενο σε ένα εκτυπωτή δικτύου. Ο server τοποθετεί την αίτηση σε μια ουρά μαζί με αιτήσεις εκτυπώσεων και από άλλους clients. Μετά επεξεργάζεται την αίτηση με βάση την σειρά προτεραιότητας, η οποία, σε αυτή την περίπτωση, καθορίζεται από τη σειρά με την οποία ο server παρέλαβε την απαίτηση.