background image

Σχεδιασμός και υλοποίηση συστήματος IoT ασύρματου ελέγχου και μέτρησης ενέργειας 

 

26 

 

 

Εικόνα 9 : Απλό σενάριο Javascript για χρήση στον περιηγητή

 

 
 

2.2.2 Το περιβάλλον εκτέλεσης Node.js

 

 

 

Το Node.js, δημιουργήθηκε από τον Ryan Dahl το 2009. Είναι ένα ανοιχτού κώδικα 

και  ανεξαρτήτου  πλατφόρμας  (cross  platform)  περιβάλλον  εκτέλεσης  (runtime 

environment)  Javascript  εκτός  του  περιηγητή  και  χρησιμοποιείται  για  την  δημιουργία 
εργαλείων γραμμής εντολών, καθώς και για την ανάπτυξη διαδικτυακών εφαρμογών [11].  
 

Αντίθετα με τα περισσότερα περιβάλλοντα ανάπτυξης διαδικτυακών εφαρμογών, 

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

 

Στην Εικόνα 10, φαίνεται ένα σενάριο δημιουργίας ενός απλού HTTP εξυπηρετητή 

(server) στο περιβάλλον του Node.js. 
 
 

 

Εικόνα 10 : Παράδειγμα δημιουργίας HTTP Server σε Node.js