Από τα Notebooks στα Web Apps: Η Ιστορία του Mercury Framework
Από τα Jupyter Notebooks σε Web Apps Έτοιμες για Παραγωγή: Η Ιστορία του Mercury Framework
Το Πρόβλημα με τα Notebooks που Λίγοι Αναφέρουν
Τα Jupyter notebooks είναι ιδανικά για ανάλυση, πειραματισμό και γρήγορη ανάπτυξη πρωτοτύπων. Οι data scientists τα χρησιμοποιούν καθημερινά με μεγάλη ευκολία. Ωστόσο, όταν έρχεται η στιγμή να μοιραστείς το αποτέλεσμα με ανθρώπους που δεν είναι τεχνικοί ή να το βάλεις σε λειτουργία ως εφαρμογή, προκύπτει ένα σημαντικό εμπόδιο.
Οι παραδοσιακές λύσεις συνήθως δεν είναι πρακτικές. Κάποιοι ξαναγράφουν όλο τον κώδικα σε Flask ή FastAPI, άλλοι δοκιμάζουν το Streamlit, ενώ αρκετοί καταλήγουν να παραμένουν στα notebooks και να μοιράζονται στατικές εξαγωγές. Το αποτέλεσμα είναι συχνά μη ικανοποιητικό.
Εδώ έρχεται το Mercury. Το framework αυτό παίρνει το notebook σου ως βάση και το μετατρέπει αυτόματα σε μια web εφαρμογή έτοιμη για παραγωγή.
Τι Κάνει το Mercury Διαφορετικό;
Το Mercury δεν είναι ακόμα μια λύση για τη μετατροπή notebooks σε web. Ε Designed για προγραμματιστές που προτιμούν να μείνουν σε Python από την αρχή μέχρι την τέλη.
Το framework έχει ορισμένες χαρακτηριστικές ιδιότητες:
- Χωρίς JavaScript: Η ανάπτυξη γίνεται εξολοκλήρη σε Python. Το Mercury αναλαμβάνει τη διαπραγμάτωση με το web layer, με οτι dopes