A dh'ionnsaigh ruigsinneachd

A dh'ionnsaigh ruigsinneachd

'S e Dihaoine deireadh an latha-obrach. Bidh droch naidheachd an-còmhnaidh a’ tighinn aig deireadh an latha obrach Dihaoine.

Tha thu an impis an oifis fhàgail, tha litir ùr mu ath-eagrachadh eile dìreach air ruighinn sa phost.

Tapadh leibh xxxx, yyy bhon latha an-diugh bidh thu ag aithris zzzz
...
Agus nì sgioba Ùisdean cinnteach gum bi na stuthan againn ruigsinneach do dhaoine le ciorraman.

Ach chan eil! Carson a bha mi airidh air seo? A bheil iad ag iarraidh orm falbh? Suidhich thu fhèin airson obair chruaidh gun taing agus feuch ri mearachdan dhaoine eile a cheartachadh. Is e fàilligeadh a tha seo gu cinnteach ...

Bha seo ri fhaighinn o chionn beagan bhliadhnaichean. Fhuair cuid de na h-anaman bochda an obair "glanadh" an UI gus feuchainn ri a dhèanamh ruigsinneach do dhaoine le ciorraman.

Bha an rud a bha seo a’ ciallachadh gu math neo-shoilleir - a rèir coltais nam faiceadh tu comharra fòcas agus tab tro raointean, beagan teacsa alt agus tuairisgeul làraich no dhà, bhiodh e air a mheas gu bheil an tagradh agad ruigsinneach ...

Ach gu h-obann thòisich na “bugs” ag iomadachadh aig astar maoim-sneachda.

Diofar leughadairean sgrion (Eng. Bha luchd-leughaidh sgrion) agus brobhsairean gan giùlan fhèin gu tur eadar-dhealaichte.

Tha luchd-cleachdaidh air gearain nach gabh an aplacaid a chleachdadh.

Cho luath ‘s a chaidh mearachd a cheartachadh ann an aon àite, nochd fear eile ann an àite eile.

Agus dìreach ag atharrachadh agus a’ ceartachadh mhearachdan eadar-aghaidh luchd-cleachdaidh bha feum air oidhirpean Herculean.

Bha mi ann. Mhair mi, ach cha do rinn sinn "soirbheachadh" - gu teicnigeach ghlan sinn tòrr, chuir sinn tòrr tuairisgeulan làraich, dreuchdan, agus choilean sinn ìre de ghèilleadh, ach cha robh duine toilichte. Bha luchd-cleachdaidh fhathast a’ gearain nach b’ urrainn dhaibh an aplacaid a sheòladh. Bha am manaidsear fhathast a' gearain mun t-sruth cunbhalach de mhearachdan. Ghearain innleadairean gun deach an duilgheadas a thogail gu ceàrr, às aonais fuasgladh “ceart” air a mhìneachadh gu soilleir a dh’ obraicheadh ​​​​anns a h-uile cùis.

Bha beagan amannan fosglaidh sùla air mo thuras gu bhith a’ tuigsinn ruigsinneachd.
Is dòcha gur e a’ chiad fhear a bhith mothachail gu robh e duilich comas ruigsinneachd a chuir ris a bharrachd air toradh crìochnaichte. Agus tha e eadhon nas duilghe toirt a chreidsinn air manaidsearan gu bheil e uamhasach duilich! Chan e, chan e dìreach “cuir beagan tagaichean” a th’ ann agus obraichidh an UI ceart gu leòr. Chan e, chan urrainnear seo a chrìochnachadh ann an trì seachdainean; cha bhith eadhon trì mìosan gu leòr.
Thàinig an ath mhionaid de fhìrinn agam nuair a chunnaic mi gu pearsanta mar a chleachd luchd-cleachdaidh dall an app againn. Tha seo SO eadar-dhealaichte bho bhith a’ coimhead air teachdaireachdan mearachd.

Thig mi air ais gu seo a-rithist is a-rithist, ach bha cha mhòr a h-uile “barantas” againn mu mar a chleachd daoine an app againn ceàrr.

Seòladh eadar-aghaidh cleachdaiche iom-fhillte a’ cleachdadh keystrokes Tab/Shift+Tab - tha seo sgoinneil! Feumaidh sinn rudeigin nas fheàrr. Ath-ghoiridean meur-chlàr, cinn-cinn.

Chan e duilgheadas mòr a th’ ann a bhith a’ call fòcas nuair a dh’ atharraicheas tu an UI, an e? Feuch an smaoinich sinn a-rithist - tha seo gu math troimh-chèile.

Lean mi air adhart, ag obair air diofar phròiseactan airson greis, agus an uairsin thòisich sinn air pròiseact ùr, le eadar-aghaidh cleachdaiche iom-fhillte agus stàladh soilleir, gus ruigsinneachd fhaighinn mu dheireadh an turas seo.

Mar sin, ghabh sinn ceum air ais agus choimhead sinn air mar a b’ urrainn dhuinn seo a chuir an gnìomh ann an dòigh eadar-dhealaichte agus soirbheachadh, agus am pròiseas a dhèanamh nas dorra!

Gu math luath thàinig sinn gu cuid de cho-dhùnaidhean:

  1. Cha robh sinn airson gum biodh daoine a bha a’ leasachadh an eadar-aghaidh cleachdaiche a’ bùrach le bileagan/ròl aria agus, gu dearbh, structar HTML nam pàirtean. Dh'fheumadh sinn na pàirtean ceart a thoirt dhaibh a thog ruigsinneachd dìreach a-mach às a 'bhogsa.
  2. Ruigsinneachd == Furasta a chleachdadh – i.e. Chan e dìreach dùbhlan teicnigeach a tha seo. Dh'fheumadh sinn am pròiseas dealbhaidh gu lèir atharrachadh agus dèanamh cinnteach gun deach aire a thoirt do ruigsinneachd agus a dheasbad mus do thòisich dealbhadh UI. Feumaidh tu smaoineachadh tràth air mar a lorgas luchd-cleachdaidh gnìomhachd sam bith, mar a nì iad seòladh, agus mar a dh’ obraicheas briogadh deas bhon mheur-chlàr. Bu chòir ruigsinneachd a bhith na phàirt riatanach den phròiseas dealbhaidh - airson cuid de luchd-cleachdaidh tha e tòrr a bharrachd na dìreach coltas an tagraidh.
  3. Bhon fhìor thoiseach, bha sinn airson fios air ais fhaighinn bho luchd-cleachdaidh dall agus ciorramach eile mu cho furasta ‘s a bha an tagradh a chleachdadh.
  4. Bha feum againn air dòighean fìor mhath airson faighinn air ais ruigsinneachd.

Uill, bho thaobh innleadaireachd, bha a 'chiad phàirt gu math spòrsail - a' leasachadh ailtireachd agus a 'cur an gnìomh leabharlann de phàirtean. Agus gu dearbh bha e mar sin.

A’ gabhail ceum air ais, a’ coimhead Eisimpleirean ARIA agus le bhith a 'smaoineachadh air seo mar dhuilgheadas dealbhaidh seach duilgheadas "freagairt a-steach", thug sinn a-steach cuid de ghearraidhean. Tha 'Structure' aig co-phàirt (air a dhèanamh suas de eileamaidean HTML) agus 'Behaviour' (mar a tha e ag eadar-obrachadh leis a' chleachdaiche). Mar eisimpleir, anns na criomagan gu h-ìosal tha liosta shìmplidh gun òrdugh againn. Le bhith a’ cur “giùlan” ris tha na dreuchdan co-fhreagarrach air an cur ris an liosta gus toirt air a bhith mar liosta. Bidh sinn a 'dèanamh an aon rud airson a' chlàr.

A dh'ionnsaigh ruigsinneachd

Gu dearbh, chan e a-mhàin gu bheil dreuchdan air an cur ris an seo, ach cuideachd luchd-làimhseachaidh tachartais airson seòladh meur-chlàr.

Tha seo a’ coimhead nas grinne. Nam b’ urrainn dhuinn dealachadh glan fhaighinn eatorra, chan eil e gu diofar ciamar a chaidh an structar a chruthachadh, dh’ fhaodadh sinn Giùlan a chuir an sàs ann agus an ruigsinneachd fhaighinn ceart.

Chì thu seo ann an gnìomh aig https://stardust-ui.github.io/react/ - leabharlann UX React, a tha air a dhealbhadh agus air a chuir an gnìomh le ruigsinneachd san amharc bhon toiseach.

An dàrna pàirt - chuir atharrachadh air an dòigh-obrach agus na pròiseasan timcheall air dealbhadh an t-eagal orm an toiseach: chan eil innleadairean ìosal a tha a’ feuchainn ri atharrachadh eagrachaidh a phutadh air adhart an-còmhnaidh a’ tighinn gu crìch gu math, ach thionndaidh e a-mach gur e seo aon de na raointean as inntinniche far an do chuir sinn gu mòr ris a’ phròiseas. . Ann an ùine ghoirid, bha ar pròiseas mar a leanas: bhiodh comas-gnìomh ùr air a leasachadh le aon sgioba, an uairsin bhiodh an sgioba stiùiridh againn ag ath-sgrùdadh / ag aithris air a’ mholadh, agus an uairsin, aon uair ‘s gu bheil e air aontachadh, bhiodh an dealbhadh mar as trice air a thoirt seachad don sgioba innleadaireachd. Anns a’ chùis seo, bha “sealbh” aig an sgioba innleadaireachd air a’ ghoireas ruigsinneachd oir bha e an urra riutha cùisean sam bith co-cheangailte ris a chàradh.

Aig an toiseach, b’ e obair gu math duilich a bh’ ann a bhith a’ mìneachadh gu bheil ruigsinneachd agus so-chleachdadh ceangailte gu dlùth agus gum feumadh seo a bhith air a dhèanamh aig ìre dealbhaidh, air neo bhiodh e a’ leantainn gu atharrachaidhean mòra agus ath-mhìneachadh air cuid de dhleastanasan. Ach, le taic bho luchd-stiùiridh agus prìomh chluicheadairean, ghabh sinn am beachd agus chuir sinn an gnìomh e gus an deidheadh ​​​​deuchainn a dhèanamh air dealbhadh airson ruigsinneachd agus cleachdadh mus deach an toirt don luchd-stiùiridh.

Agus bha am fios-air-ais seo air leth luachmhor don h-uile duine - bha e air leth math mar eacarsaich ann an roinneadh eòlais / conaltradh air mar a bhios luchd-cleachdaidh ag eadar-obrachadh le tagraidhean lìn, chomharraich sinn grunn raointean duilgheadas UI mus deach an togail, tha mion-chomharrachadh fada nas fheàrr aig na sgiobaidhean leasachaidh a-nis. chan e a-mhàin taobhan lèirsinneach, ach cuideachd giùlain de dhealbhadh. Tha fìor chòmhraidhean nan còmhraidhean spòrsail, beothail, dìoghrasach mu thaobhan teicnigeach agus eadar-obrachaidhean.

Dh’ fhaodadh sinn seo a dhèanamh eadhon na b’ fheàrr nam biodh luchd-cleachdaidh dall is ciorramach againn aig na coinneamhan sin (no an dèidh làimhe) - bha seo duilich a chuir air dòigh, ach bidh sinn a-nis ag obair le gach cuid buidhnean dall ionadail agus companaidhean, a bhios a’ toirt seachad deuchainnean bhon taobh a-muigh gus dearbhadh sruth cur gu bàs tràth ann an leasachadh - an dà chuid aig ìrean sruthadh co-phàirteach agus cur gu bàs.

Tha mion-chomharrachaidhean gu math mionaideach aig innleadairean a-nis, co-phàirtean rim faighinn as urrainn dhaibh a chleachdadh airson a bhuileachadh, agus dòigh air an t-sruth cur gu bàs a dhearbhadh. Is e pàirt de na tha eòlas air a theagasg dhuinn na tha sinn air a bhith ag ionndrainn fad na h-ùine - mar as urrainn dhuinn stad a chuir air ais-tharraing. Mar an ceudna, faodaidh daoine amalachadh no deuchainnean deireadh-gu-deireadh a chleachdadh gus gnìomhachd a dhearbhadh, a dh’ fheumas sinn gus atharrachaidhean ann an eadar-obrachaidhean agus sruthan cur gu bàs a lorg - an dà chuid lèirsinneach agus giùlain.

Is e gnìomh meadhanach soilleir a th’ ann a bhith a’ dearbhadh ais-tharraing lèirsinneach, is e glè bheag a dh’ fhaodar a chur ris a’ phròiseas ach is dòcha a bhith a’ sgrùdadh a bheil fòcas ri fhaicinn nuair a bhios tu a’ seòladh leis a’ mheur-chlàr. Nas inntinniche tha dà theicneòlas an ìre mhath ùr airson a bhith ag obair le ruigsinneachd.

  1. Slighean ruigsinneachd na sheata innealan a dh’ fhaodar a ruith an dà chuid sa bhrobhsair agus mar phàirt den chuairt togail/deuchainn gus duilgheadasan a chomharrachadh.
  2. Tha e air a bhith gu sònraichte dùbhlanach dearbhadh gu bheil leughadairean sgrion ag obair gu ceart. Le toirt a-steach ruigsinneachd gu Ruigsinneachd DOM, is urrainn dhuinn mu dheireadh dealbhan ruigsinneachd a ghabhail den app, dìreach mar a nì sinn airson deuchainnean lèirsinneach, agus deuchainn a dhèanamh orra airson faighinn air ais.

Mar sin, anns an dàrna pàirt den sgeulachd - ghluais sinn bho bhith a 'deasachadh còd HTML gu bhith ag obair aig ìre nas àirde de tharraing, dh'atharraich sinn am pròiseas leasachaidh dealbhaidh agus thug sinn a-steach deuchainnean mionaideach. Tha pròiseasan ùra, teicneòlasan ùra, agus ìrean tarraing às ùr air cruth-tìre ruigsinneachd atharrachadh gu tur agus na tha e a’ ciallachadh a bhith ag obair san raon seo.
Ach chan e seo ach an toiseach.

Is e an ath “thuigse” gu bheil luchd-cleachdaidh dall a ’stiùireadh teicneòlas ùr-nodha - is iadsan an fheadhainn a gheibh buannachd chan ann a-mhàin bho na h-atharrachaidhean a thuirt sinn na bu thràithe, ach cuideachd gu bheil dòighean-obrach agus beachdan ùra air an dèanamh comasach le ML / AI. Mar eisimpleir, tha teicneòlas Immersive Reader a’ leigeil le luchd-cleachdaidh teacsa a thaisbeanadh nas fhasa agus nas soilleire. Faodar a leughadh a-mach, tha structar seantans air a bhriseadh sìos gu gràmair, agus tha eadhon brìgh fhaclan air an taisbeanadh gu grafaigeach. Chan eil seo a’ freagairt air an t-seann inntinn “dèan e ruigsinneach” idir - tha e na fheart cleachdaidh a chuidicheas a h-uile duine.

Tha ML/AI a’ comasachadh dòighean gu tur ùr air eadar-obrachadh agus obrachadh, agus tha sinn air bhioran a bhith mar phàirt de na h-ath ìrean den turas ùr-nodha seo. Tha ùr-ghnàthachadh air a stiùireadh le atharrachadh ann an smaoineachadh - tha daonnachd air a bhith ann airson mìltean bhliadhnaichean, innealan airson ceudan de bhliadhnaichean, làraich-lìn airson grunn deicheadan, agus fònaichean sgairteil eadhon nas lugha, feumaidh teicneòlas atharrachadh gu daoine, agus chan ann a chaochladh.

PS Chaidh an artaigil eadar-theangachadh le gluasadan beaga bhon fhear thùsail. Mar cho-ùghdar na h-artaigil seo, dh’ aontaich mi mu na h-ìrean sin le Ùisdean.

Chan fhaod ach luchd-cleachdaidh clàraichte pàirt a ghabhail san sgrùdadh. Soidhnig a-steach, mas e do thoil e.

Am bi thu a’ toirt aire do ruigsinneachd nan tagraidhean agad?

  • gu bheil

  • Chan eil

  • Is e seo a’ chiad uair a chuala mi mu ruigsinneachd app.

Bhòt 17 neach-cleachdaidh. Sheall 5 neach-cleachdaidh.

Source: www.habr.com

Cuir beachd ann