Hacker News

Hologram v0.7.0: Sgaoileadh clach-mhìle airson iomairt giùlain Elixir-to-JavaScript

Hologram v0.7.0: Sgaoileadh clach-mhìle airson iomairt giùlain Elixir-to-JavaScript Tha an sgrùdadh coileanta seo air hologram a’ toirt seachad sgrùdadh mionaideach air na prìomh phàirtean aige agus builean nas fharsainge. Prìomh Raointean Fòcas Tha an deasbad stèidhichte air: ...

10 min read Via hologram.page

Mewayz Team

Editorial Team

Hacker News

Tha Hologram v0.7.0 na chlach-mhìle fhoillseachadh san iomairt leantainneach gus comasan prògramadh gnìomh cumhachdach Elixir a phortadh gu dìreach a-steach do àrainneachdan JavaScript, a’ toirt cothrom do luchd-leasachaidh làn-chruach còd frithealaiche is teachdaiche aonaichte a sgrìobhadh gun a bhith a’ fàgail eag-shiostam Elixir. Tha an naidheachd seo a’ comharrachadh adhartas mòr dha sgiobaidhean a bhios a’ togail thagraidhean lìn ùr-nodha, scalable le bhith a’ dùnadh a’ bheàirn eadar loidsig backend agus eadar-ghnìomhachd aghaidh.

Dè dìreach a th’ ann an Hologram agus Carson a tha e cudromach do leasachadh ùr-nodha?

’S e frèam le còd fosgailte a th’ ann an hologram a leigeas le luchd-leasachaidh Elixir còd Elixir a chur ri chèile agus a ruith sa bhrobhsair, a’ cur às gu h-èifeachdach a’ chrìoch thraidiseanta eadar prògramadh taobh an fhrithealaiche agus taobh an neach-dèiligidh. An àite a bhith a’ cumail dà chòd eadar-dhealaichte - aon ann an Elixir airson an backend agus fear eile ann an JavaScript airson an aghaidh - tha Hologram a’ toirt comas do sgiobaidhean loidsig tagraidh a sgrìobhadh aon uair agus a chuir an gnìomh gu sgiobalta anns an dà àrainneachd.

Tha na buaidhean practaigeach cudromach. Bidh cearcallan leasachaidh a’ giorrachadh gu mòr nuair a chuireas innleadairean stad air atharrachadh co-theacsa eadar paradigms prògramadh. Bidh sàbhailteachd seòrsa, maidseadh pàtrain, agus structaran dàta so-ruigsinneach Elixir rim faighinn air an aghaidh, a’ lughdachadh roinnean iomlan de bhiteagan a bhios clò-sgrìobhadh fiùghantach JavaScript mar as trice a’ toirt a-steach. Airson tagraidhean gnìomhachais a dh’ fheumas riaghladh stàite iom-fhillte agus dàta fìor-ùine, chan eil an co-ghluasad seo dìreach goireasach - tha e cruth-atharrachail a thaobh ailtireachd.

Dè na prìomh innealan a chaidh a leasachadh ann an Hologram v0.7.0?

Tha dreach 0.7.0 a’ riochdachadh ath-sgrùdadh farsaing air grunn fo-shiostaman stèidheachaidh a tha a’ dèanamh tar-chur Elixir-gu-JavaScript earbsach aig ìre toraidh. Bha an naidheachd a’ cuimseachadh air ceartachd, iomlanachd, agus eòlas leasaiche thairis air an loidhne-phìoban cruinneachaidh gu lèir.

  • Còmhdach àbhaisteach leabharlainn leudaichte: Tha v0.7.0 a’ leudachadh taic airson raon nas fharsainge de mhodalan leabharlainn àbhaisteach Elixir, a’ gabhail a-steach leasachaidhean air Enum, Map, String, agus Liosta obrachaidhean a tha a-nis a’ cur ri chèile gu dìleas ris na co-ionnanachdan JavaScript aca.
  • Pàtran a’ maidseadh dìlseachd: Tha toglaichean maidsidh pàtrain iom-fhillte - a’ toirt a-steach sgrios neadachaidh, clàsan dìon, agus gnìomhan ioma-chlàs - a-nis air an ath-chruinneachadh le mionaideachd gu math nas àirde, a’ cur às do chùisean iomaill a dh’ adhbhraich fàilligidhean ùine ruith sàmhach ann an dreachan nas tràithe.
  • Coileanadh ùine ruith nas fheàrr: Tha an toradh JavaScript a chruthaich an compiler Hologram nas caol agus nas fheàrr ann an v0.7.0, le meudan phasgan nas lugha agus slatan-tomhais coileanaidh nas luaithe air eallach obrach cumanta.
  • Diagnosachd mhearachdan nas fheàrr: Tha co-theacs nas beairtiche a-nis aig mearachdan àm cruinneachaidh, a’ toirt a-steach mapaichean stòr a bhios a’ lorg eisgeachdan JavaScript air ais gu na loidhnichean tùsail Elixir aca.
  • Modail co-phàirteach leasaichte: Fhuair an siostam com-pàirt stàiteil ùrachaidhean brìoghmhor a tha a’ co-thaobhadh nas dlùithe ri gnàthasan LiveView, a’ dèanamh Hologram nas fhasa gabhail ris airson sgiobaidhean aig a bheil eòlas le Phoenix mu thràth.

Ciamar a tha Hologram an coimeas ris na dòighean-obrach Elixir Frontend a th’ ann an-dràsta?

Gu h-eachdraidheil tha an cruth-tìre a th’ ann an-dràsta airson leasachadh aghaidh Elixir air dà phrìomh shlighe a thabhann: Phoenix LiveView airson eadar-ghnìomhachd air a thoirt seachad le frithealaiche thairis air WebSockets, agus frèaman tagraidh traidiseanta aon-dhuilleag mar React no Vue a’ caitheamh Elixir APIs. Bidh gach dòigh-obrach a’ giùlan malairt-off. Tha LiveView eireachdail airson feartan fìor-ùine ach feumaidh e ceangal frithealaiche leantainneach gach neach-dèiligidh. Bidh SPAn a’ dealachadh draghan gu glan ach a’ toirt a-steach eag-shiostam làn JavaScript a-rithist, a’ gabhail a-steach cho iom-fhillte ‘s a tha e agus eallach cumail suas.

Tha hologram ann an suidheachadh sònraichte le bhith a’ comasachadh fìor loidsig Elixir a chuir an gnìomh taobh a-staigh an neach-dèiligidh. Tha seo a’ ciallachadh gum faod co-phàirtean eadar-ghnìomhach obrachadh far-loidhne, a’ lughdachadh eallach frithealaiche agus latency aig an aon àm. Airson tagraidhean a tha a’ frithealadh àireamh mhòr de luchd-cleachdaidh aig an aon àm, tha a bhith a’ luchdachadh àireamhachadh chun neach-dèiligidh gun a bhith ag ìobairt faireachdainn Elixir na roghainn ailtireil làidir nach toir LiveView no JavaScript SPA seachad leotha fhèin.

"Chan e amas Hologram a dhol an àite JavaScript - is e semantics Elixir a dhèanamh so-ghiùlain gu leòr nach fheum sgiobaidhean a-riamh taghadh eadar an cànan as fheàrr leotha agus an àrd-ùrlar a tha a dhìth air an luchd-cleachdaidh aca."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Dè na cùisean buileachaidh san fhìor shaoghal airson sgiobaidhean a tha a’ gabhail ri Hologram v0.7.0?

Tha gabhail ri Hologram v0.7.0 nas practaigeach dha sgiobaidhean a tha mar-thà ag obair taobh a-staigh eag-shiostam Phoenix a tha airson ruigsinneachd Elixir a leudachadh gu loidsig taobh teachdaiche. Chan eil am frèam fhathast aig ìre aibidh 1.0, a tha a’ ciallachadh gum bu chòir dèiligeadh ri gabhail ri cinneasachadh le tuigse gum faodadh uachdar API cumail a’ dol air adhart. Tha pròiseactan pìleat, innealan a-staigh, agus tagraidhean deas-bhòrd a’ riochdachadh cùisean cleachdaidh tùsail far a bheil fulangas cunnairt meadhanach agus na buannachdan cinneasachd a ghabhas tomhas sa bhad.

Bho shealladh bun-structair, tha Hologram a’ cur ceum cruinneachaidh ris an loidhne-phìob togail aghaidh. Feumaidh sgiobaidhean a bhios a’ cleachdadh pìoban maoin a th’ ann mar-thà stèidhichte air esbuild no webpack toradh cruinneachaidh Hologram fhilleadh a-steach, pròiseas a tha an sgaoileadh v0.7.0 air a sgioblachadh ach nach eil fhathast làn fèin-ghluasadach. Bidh leasachaidhean sgrìobhainnean san fhoillseachadh seo a’ dèiligeadh ris na ceistean amalachaidh as cumanta, a’ fàgail an lùb air bòrd nas aotruime na dreachan roimhe.

Ciamar a tha Hologram v0.7.0 a’ ceangal ris a’ ghluasad nas fharsainge de fhrèamaichean aonaichte làn-stac?

Tha slighe Hologram a’ nochdadh gluasad gnìomhachais nas fharsainge a dh’ ionnsaigh frèaman a bhios a’ sgaoileadh crìoch an neach-cleachdaidh gu tur. Tha teicneòlasan leithid co-phàirtean frithealaiche Next.js, modail luchdan Remix, agus dòigh-obrach hypermedia HTMX uile a’ riochdachadh diofar fhreagairtean don aon cheist: ciamar a lughdaicheas sinn cosgais inntleachdail is obrachaidh togail thagraidhean lìn a tha a’ spangachadh iomadh àrainneachd ruith-ùine?

Tha freagairt Hologram sònraichte gu feallsanachail - an àite a bhith ag atharrachadh JavaScript gus a bhith gad ghiùlan fhèin nas coltaiche ri cànan frithealaiche, bheir e cànan a tha dha-rìribh ag obair, co-chosmhail ri pàtran, nach gabh atharrachadh a-rithist sa bhrobhsair. Do bhuidhnean a tha mar-thà air gnàthachadh a dhèanamh air Elixir agus a tha a’ cur luach air a’ mhodal concurrency agus fulangas lochdan, tha Hologram v0.7.0 na cheum cudromach a dh’ ionnsaigh eòlas leasachaidh far a bheil an cànan fhèin mar an ìre tarraing aonaichte thar gach ìre den chruach tagraidh.

Ceistean Bitheanta

A bheil Hologram v0.7.0 deiseil airson a chleachdadh?

Is e clach-mhìle a th’ ann an Hologram v0.7.0 a leasaicheas seasmhachd agus còmhdach àbhaisteach leabharlainn gu mòr, ach chan eil am pròiseact fhathast air sònrachadh 1.0 seasmhach a ruighinn. Faodaidh sgiobaidhean a chleachdadh gu cinneasach airson innealan a-staigh, clàran-dannsa, agus feartan le cunnart ìosal mu choinneamh teachdaichean, ach bu chòir dhaibh sùil gheur a chumail air an changelog sgaoilidh agus seachain dlùth-cheangal ri APIan a tha air an comharrachadh mar dheuchainneach.

An gabh Hologram àite Phoenix LiveView?

Chan eil - tha Hologram agus LiveView a’ frithealadh dreuchdan taiceil. Tha LiveView air leth math air eadar-aghaidh fìor-ùine air a stiùireadh le frithealaiche le glè bheag de JavaScript, fhad ‘s a tha Hologram a’ comasachadh loidsig Elixir a chuir an gnìomh taobh a-staigh luchd-cleachdaidh airson suidheachaidhean far a bheil ceangal frithealaiche leantainneach neo-phractaigeach no far a bheil feum air gnìomh far-loidhne. Gheibh mòran thagraidhean buannachd bho bhith a’ cleachdadh an dà dhòigh-obrach far a bheil gach fear as freagarraiche.

Dè an cùl-fhiosrachadh prògramaidh a tha a dhìth gus tòiseachadh le Hologram?

Tha hologram air a dhealbh airson luchd-leasachaidh a tha mar-thà comasach ann an Elixir agus eòlach air frèam-lìn Phoenix. Tha eòlas air bun-bheachdan prògramadh gnìomh - neo-sheasmhachd, maidseadh phàtranan, agus gnìomhan ìre nas àirde - riatanach. Tha eòlas bunaiteach air mar a tha pasganan JavaScript air an cruinneachadh agus air am frithealadh cuideachd cuideachail nuair a thathar a’ rèiteachadh amalachadh loidhne-phìoban togail.


Ma tha thu a’ togail no a’ stiùireadh aplacaid gnìomhachais agus ag iarraidh àrd-ùrlar a bheir còmhla cumhachd teicneòlas an latha an-diugh le acfhainn pragtaigeach, so-ruigsinneach, is e Mewayz an t-siostaim obrachaidh uile-ann-aon anns a bheil barrachd air 138,000 neach-cleachdaidh earbsach. Le 207 modalan amalaichte a’ còmhdach a h-uile càil bho CRM gu riaghladh susbaint, agus planaichean a’ tòiseachadh aig dìreach $19 gach mìos, tha Mewayz a’ toirt bun-structair don sgioba agad gus gluasad nas luaithe gun a bhith a’ fuaigheal innealan neo-cheangailte. Tòisich do thuras aig app.mewayz.com agus faic dè as urrainn do shiostam-obrachaidh gnìomhachais aonaichte a dhèanamh airson do fhàs.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime