Yesod
Yesod είναι ένα αναπτυξιακό εργαλείο που χρησιμοποιείται για τη δημιουργία υψηλής απόδοσης ιστοσελίδες και διαδικτυακές εφαρμογές από το μηδέν. Yesod περιλαμβάνει σχεδόν όλα όσα χρειάζεστε για να οικοδομήσουμε μια ιστοσελίδα, από πρότυπα για τη δρομολόγηση και την εκτέλεση. Κατά τη δημιουργία web εφαρμογών με το λογισμικό, Yesod ανιχνεύει αυτόματα τον τύπο των δεδομένων στη γλώσσα προγραμματισμού που χρησιμοποιείτε για να δημιουργήσετε ακριβείς συνδέσεις και την αντιμετώπιση τυχόν προβλημάτων από την κωδικοποίηση χαρακτήρων. Yesod χρησιμοποιεί επίσης Haskell για να ξεκινήσει αυτόματα πράξεις τη στιγμή που θα λαμβάνει το μήνυμα ότι η προηγούμενη λειτουργία έχει τελειώσει. Αυτό επιτρέπει στον κύριο του έργου να γράψετε απλώς τον κωδικό τους, χωρίς ανησυχία, και όσον αφορά τη σύνταξη του κώδικα, Yesod σας επιτρέπει να γράφετε πιο απλό κώδικα γρήγορη και γλώσσες προσφορές σε συγκεκριμένους τομείς για πρότυπα και τέτοια για ακόμα μεγαλύτερη αποτελεσματικότητα. Yesod προσπαθεί να παρέχει την ευκολότερη και ασφαλέστερη μέθοδος για την ανάπτυξη εφαρμογών web υψηλής ποιότητας. Yesod είναι σίγουρα ένα βολικό και αποτελεσματικό εργαλείο για τη δημιουργία εφαρμογών web. Παρέχει σχεδόν όλα όσα χρειάζονται για να κάνουν πλήρη ιστοσελίδες για δωρεάν και με λίγα για να μην ζητήματα. Yesod είναι ένα είδος ασφαλές λογισμικό έτσι ώστε να βοηθά να κρατήσει τυχόν λάθη από την κωδικοποίηση στο ελάχιστο η οποία είναι μεγάλη για να κρατήσει downtime πέρασε πηγαινοέρχονται πάνω από τον τύπο. Η μεταγλώττισης έλεγχος προσθέτει μόνο στην ήδη υψηλή απόδοση. Yesod έχει συνολικό καθαρό σύνταξη που κάνει χρήση του προγράμματος χωρίς άγχος αφού ξέρετε εφαρμογή web σας θα λειτουργήσει ομαλά. Yesod έχει ό, τι μπορεί να είναι ο ταχύτερος Haskell πλαίσιο web και πρότυπο Haskell βοηθά να αποφύγετε πληκτρολογώντας το ίδιο πράγμα ξανά και ξανά. Ένα μειονέκτημα σε Yesod είναι ότι η μάθηση πώς να το χρησιμοποιήσετε μπορεί να αποδειχθεί δύσκολη. Η καμπύλη εκμάθησης είναι δύσκολο να γίνει αντιληπτό, όμως, μόλις μάθετε να το χρησιμοποιείτε, πολλά πράγματα είναι ήδη εκεί για να το χρησιμοποιήσετε έτσι ώστε η αποτελεσματικότητα και η ταχύτητα μπορεί να αποδειχθεί μεγαλύτερη από ό, τι πολλά από τους ανταγωνιστές και, τελικά, καθιστά αξίζει τον κόπο .
- Μεταγλώττισης τον έλεγχο του χρόνου
- αυτόματη Ασύγχρονης
- Παρέχει απλές του DSL για Templating
- Ελεύθερος
- Καθαρίστε Σύνταξη
- Υψηλή απόδοση
- Ασφαλής
- Γρήγορα
- Δύσκολο να μάθετε
- Database Interface μπορεί να μην είναι αρκετά ισχυρό