Γιατί Elixir;

Η Elixir είναι μια υπέροχη γλώσσα, αλλά μην βασίζεστε στα λόγια μας για αυτό. Ας δούμε μερικούς από τους λόγους που εσείς και ο οργανισμός σας πρέπει να υιοθετήσετε την Elixir.

Σταθερότητα

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

Εστίαση στις Λειτουργίες

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

Εύκολη στις δοκιμές

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

Συναρτησιακός Προγραμματισμός

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

Γεμάτη Χαρακτηριστικά

Η Elixir και η εικονική μηχανή BEAM εντυπωσιάζουν όσον αφορά τα χαρακτηριστικά. Με περισσότερα από 35 χρόνια εμπειρίας, το σύστημα εκτέλεσης Erlang έχει αποδειχθεί ξανά και ξανά ως σταθερή πλατφόρμα για κατανεμημένα, υψηλής διαθεσιμότητας συστήματα.

Κλιμακούμενη

Ανεκτική σε σφάλματα

Επεκτάσιμη

Συμβατή με την Erlang

Συγχρονισμός

Αποδοτική

Ζωντανό οικοσύστημα

Η κοινότητα και το οικοσύστημα που έχουν μεγαλώσει με τη γλώσσα παραμένουν ένα από τα σαγηνευτικά μέρη της Elixir.

Slack

Το Elixir Slack είναι ένας δημοφιλής προορισμός για πολλούς στην κοινότητα. Ζητήστε την πρόσκλησή σας σήμερα!

Discord

Μια εναλλακτική λύση στο Slack, που δημιουργήθηκε με Elixir γίνεται γρήγορα δημοφιλής επιλογή συνομιλίας για την κοινότητα. Να το τσεκάρετε σιγουρα!

Forum

Προτιμάτε τη μορφή του φόρουμ για τις ερωτήσεις σας; Κανένα πρόβλημα! Κατευθυνθείτε προς Elixir Forum για να συμμετάσχετε στη συζήτηση.

Συναντήσεις

Με περισσότερες από 150 συναντήσεις, σίγουρα θα βρείτε τοπικούς λάτρεις της Elixir. Τσεκάρετε Meetup.com για περισσότερα.

Hashtags

Φροντίστε να ακολουθήσετε τα δημοφιλή Elixir hashtags #MyElixirStatus, #WeBEAMTogether, και #Elixirlang στο Twitter.

Συνέδρια

Ακολουθούν περισσότερα...