Pusa 'upega tafaʻilagi faʻavae e faʻafeiloaʻi le JavaScript pito i luma manatu i le itu o le server

O le Pusa web framework ua faʻasalalau faʻatasi ma le faʻatinoina o se manatu e faʻafeiloaʻi ai le pito i luma, faʻatinoina i totonu o le browser e faʻaaoga ai le JavaScript, i le pito i tua - pulea le masini suʻesuʻe ma elemene DOM, faʻapea foʻi ma faʻamatalaga pisinisi o loʻo faia i luga. le pito i tua. O le code JavaScript e faʻatinoina i luga o le itu suʻesuʻe ua suia i se laulau lautele e taʻua ai tagata faʻatautaia o loʻo i le pito i tua. E leai se mana'oga e atia'e le fa'aogaina o le JavaScript mo le pito i luma. O le fa'atinoga o le Pusa o lo'o tusia ile PHP ma ua laiseneina ile GPLv3. I le faaopoopo atu i le PHP, o le tekinolosi e mafai ona faʻatinoina i soʻo se isi gagana, e aofia ai le JavaScript/Node.js, Java, Python, Go ma Ruby.

Pusa o loʻo faʻamatalaina se faʻasalalauga fefaʻatauaʻiga e faʻavae i luga o se seti laʻititi o tulafono. A uta le itulau, e utaina e le su'esu'e le mea o lo'o i lalo ole DOM ma le Pusa-Front's JavaScript core. Pusa-Front e tuʻuina atu mea faʻapipiʻi (e pei o le kiliki, faanenefu, taulaʻi ma le ki) ma talosaga faʻasologa (le elemene na mafua ai le mea na tupu, ona uiga, URL, ma isi) i le Pusa-Back server handler e faʻaaoga ai talosaga Ajax. Faʻavae i luga o faʻamatalaga maua, Pusa-Back e fuafua le pule, faʻatino le uta ma faʻatupuina se seti tali o poloaiga. O le mauaina o le tali ole talosaga, Pusa-Front e faʻatino poloaiga, suia mea o loʻo i totonu o le DOM ma le siosiomaga suʻesuʻe.

O le tulaga o le pito i luma e gaosia ae e le o pulea e le pito i tua, lea e faia ai le atinaʻe mo Pusa e tutusa ma le code mo se kata vitio poʻo le Canvas, lea e le o pulea e le tagata faʻapipiʻi le taunuuga o le faʻatinoga. Ina ia faia ni feso'ota'iga feso'ota'iga e fa'avae i luga ole Canvas ma onmousemove, e mafai ona la'u mai ma fa'aoga nisi fa'amatalaga JavaScript ile itu o tagata o tausia. Faatasi ai ma le le lelei o le metotia, o loʻo i ai foi le fesiitaiga o se vaega o le uta mai le pito i luma i le pito i tua ma le faʻateleina o le tele o fefaʻatauaiga faʻamatalaga ma le server.

Faatasi ai ma le lelei o le: faʻaumatia le manaʻomia mo le auai o le JavaScript pito i luma atinaʻe, faʻamautu ma faʻamautu code tagata faʻatau (11kb), le mafai ona maua le numera autu mai le pito i luma, leai se manaʻoga mo REST serialization ma meafaigaluega e pei o le gRPC, faʻaumatia le fa'afitauli ole fa'amaopoopoina ole fa'atonuga ole auala ile va ole pito i luma ma tua.

puna: opennet.ru

Faaopoopo i ai se faamatalaga