<<


NodeJs

Το node.js είναι αυτή τη στιγμή ίσως το πιο καυτό framework για server-side development, όχι μόνο σε JavaScript αλλά και γενικότερα. Στο GitHub, το δημοφιλέστερο online code repository, βρίσκεται στις τρεις πρώτες θέσεις δημοφιλίας μαζί με ιστορικά projects όπως το jQuery και το Ruby on Rails.

Οι βασικές του διαφορές σε σχέση με άλλα frameworks είναι ότι αφενός βασίζεται σε JavaScript και αφετέρου υιοθετεί ολοκληρωτικά την event-driven προσέγγιση, κάτι που του δίνει δυνατότητα εξαιρετικής κλιμάκωσης (scalability), αλλά και απλότητα στην ανάπτυξη εφαρμογών ακόμη και για προγραμματιστές με εμπειρία μονάχα σε frontend web development. Το ιδανικό πεδίο εφαρμογής του μέχρι στιγμής είναι οι πλατφόρμες διαδικτυακής επικοινωνίας όπου επιτρέπει την ταυτόχρονη σύνδεση πολύ μεγάλου αριθμού χρηστών με τεχνολογίες Comet, Websocket, κλπ.

Στην παρουσίαση θα επικεντρωθούμε στα πλεονεκτήματα, αλλά και στα μειονεκτήματα, της χρήσης του node.js, και θα δούμε στην πράξη το πώς είναι να δουλεύει κανείς μαζί του. Επιπλέον μια και η χρήση του node.js γίνεται κατά κανόνα σε περιβάλλοντα cloud computing, θα εξεταστούν και οι τελευταίες εξελίξεις στο χώρο των Platform-as-a-Service προϊόντων, όπως τα Heroku, Joyent και Nodester, και η χρήση του node.js τόσο σε αυτά, όσο και σε πιο παραδοσιακά Infrastructure-as-a-Service προϊόντων, όπως το Amazon EC2.

Follow Me! Follow Me! Follow Me! Follow Me!