Mercury Framework – Kun Jupyterista syntyy oikea web-sovellus
Jupyter Notebookeista valmiisiin web-sovelluksiin: Mercury Frameworkin tarina
Notebookien piilevä ongelma
Jupyter notebookit ovat loistavia datan tutkimiseen, analysointiin ja prototyyppien rakentamiseen. Niitä käytetään päivittäin data-analyysissä ja koneoppimisen kehityksessä. Moni kehittäjä kohtaa kuitenkin saman ongelman: miten muuttaa valmis notebooki jaettavaksi sovellukseksi, jota myös ei-tekniset käyttäjät voivat käyttää?
Perinteiset ratkaisut eivät aina toimi hyvin. Voit kirjoittaa kaiken uudelleen Flaskilla tai FastAPI:lla, rakentaa sovelluksen Streamlitillä tai viettää viikkoja opettelemalla web-kehitystä. Tai voit jättää notebookin itselleen ja jakaa vain staattisia HTML-tiedostoja.
Mercury tarjoaa toisenlaisen lähestymistavan. Se pitää Jupyter notebookin sovelluksen ytimenä ja luo siitä automaattisesti toimivan web-sovelluksen.
Mikä Mercuryä erottaa muista
Mercury ei ole pelkkä työkalu, joka muuttaa notebookin web-sivuksi. Se on suunniteltu kehittäjille, jotka haluavat työskennellä pelkällä Pythonilla läpi koko kehitysprosessin.
Ei JavaScriptiä tarvita
Kaikki koodi kirjoitetaan Pythonilla. Mercury hoitaa verkkokerroksen automaattisesti, etkä joudu vaihtamaan kontekstia HTML:n, CSS:n ja JavaScriptin välillä.
Helppo lisätä vuorovaikutusta
Slidereita, painikkeita, tekstikenttiä ja tiedostolatauksia voi lisääminen Pythonin yksinkertaisilla syntakseilla. Et tarvitse web-kehitettäviä taitoja.
Muutokset näkyvät heti
Kun teet muutoksia, ne näkyvät reaaliaikaisesti. Kehitys pysyy sujuvana ilman pitkiä odotusaikoja tai uudelleenkäynnistyksiä.
Tukee datatieteitä
Mercury on suunniteltu datatieteellisiin sovelluksiin. Visualisoinnit näkyvät hyvin, DataFrame:t näyttävät luonnollisilta,并且 visualization libraries integrate seamlessly.
Tukee datatieteitä
Mercury on suunniteltu datatieteellisiin sovelluksiin. Visualisoinnit näkyvät hyvin, DataFrame:t näyttävät luonnollisilta, ja kaikki tavalliset plotting-kirjastot työskentelevät se
Mercury:n käytännön käyttökohteet
Nopea prototyyppaus
Tarkoitetettu tilanteisiin, joissa prototyyppejä on rakennettu pienessä ajassa ja需要 on välittömyyttä.