Tu in tam je objavljena ena objava v spletnem dnevniku in sproži reakcijo ali odziv pri drugih, ki so posledično objavljene kot objave v spletnih dnevnikih, in začne se pojavljati tema. To se je zgodilo prejšnji teden in tema se je razvila okoli stroškov ogrodij JavaScript – stroškov, ki v tem primeru razkrivajo, kako prekleto pomembno je odgovorno uporabljajte JavaScript.
Sodobno zdravje, okviri, uspešnost in škoda
Eric Bailey:Tukaj se zgodba začne. Eric obišče spletno mesto ponudnika zdravstvenih storitev, da bi rezerviral termin, in dobi … prazen zaslon.
Poleg grozljivo količino telemetrije, je strankam soočena izkušnja Modern Health zagotovljena z uporabo React in Webpack.
Če ste seznanjeni s tem, kako je splet zgrajen, je to, kar se je zgodilo, precej očitno: spletna stran, ki se pretirano zanaša na JavaScript za zagotavljanje svoje izkušnje, je imela svojo logiko v trku z enim ali več drugimi napačnimi deli logike, ki jih prikliče. To je povzročilo zastoj.
Če se ne preživljate z digitalnimi izkušnjami, to, kar se je zgodilo, sploh ni očitno. Vse, kar vidite, je majhen lažni vrtavec, ki se nikoli ne ustavi.
D'oh. To je lahko v nekaterih situacijah le nadloga ali celo smešno, vendar ne, ko je ogroženo zdravje nekoga:
Oseba, ki išče pomoč v času krize, ne skrbi za TypeScript, tresenje dreves, zamenjavo vročih modulov, A/B teste, diagrame izgorevanja, NPS, OKR-je, KPI-je ali drug zagonski žargon. Izkušnje razvijalcev ne štejejo za nič če oseba, ki uporablja stvar, ki jo je zgradila, dejansko ne more dobiti tistega, kar potrebuje.
To je velik pridih realnosti. Kaj se zgodi, ko naša orodja in poročanje – stvari, ki naj bi naše delo naredile učinkovitejše – ovirajo uporabniško izkušnjo? To so orodja, ki zagotavljajo vpoglede, ki nam lahko pomagajo predvideti potrebe uporabnika, še posebej v času stiske.
Zavedam se, da kazanje s prstom na okvire JavaScript že povzroča razdore. Toda to presega, ali uporabljate React ali okvir d'jour. Gre za poslovne prioritete in izkušnje razvijalcev, ki so v nasprotju z izkušnjami uporabnikov.
Tržnica za limone
Alex Russell:Privrženci počasnih, zapletenih okvirov so uspešno tržili limone kot vročo novo stvar, kljub vsesplošnim neuspehom, ki so sledili, in v tem procesu izrinili kakovostnejše možnosti.
Te tehnologije so bile sprva postavljene na zadnji strani “boljše uporabniške izkušnje”, vendar imajo popolnoma spodletelo izpolniti to obljubo zunaj organizacije z visoko zrelostjo upravljanja v kateri so se rodili. Ti novi skladi so se izkazali za svoje, presajeni v širši splet drage dude.
Tu je težava. Alex ne izgublja besed, vendar opazite, da je breme na tem, kako so ogrodja tržili razvijalcem kot razvijalcem samim. Prodajna predstava?
Ko so prodajalci limon vključili idejo podatkovne luči, da izboljšana »razvijalska izkušnja« (»DX«) vodi k boljšim uporabniškim izidom, je izboljšanje »DX« postalo samo sebi namen in mnogi, ki so vedeli bolje, so se počutili prisiljeni igrati zraven. Dolgi pretočni časi pri ponarejanju trickle-down UX so bili lastnost, ne napaka; ne potrebujejo te za uspeh, ampak samo za to, da še naprej kupujejo.
Kot pravi trženje, "DX" vaba in preklop je sijajen, vendar tehnologija nikomur ne pomaga vendar razvijalci.
Težko za želodec, kajne? Nihče ne želi biti ogoljufan in težko je priznati nepovratne stroške, če že obstajajo. Postane povsem osebno, če ste vložili čas v določeno tehnologijo in se potrudili, da jo vključite v svoj sklad. Razvojni delovni tokovi so težki in nastanitev v enem je nekako kot naselitev v hiši, v kateri nameravate čez nekaj časa živeti. Toda želeli bi vedeti, ali je bila vaša hiša zgrajena na tem, kar Alex imenuje a “peščena podlaga”.
Tukaj bi se rad za trenutek ustavil in rekel, da v tej razpravi nimam kože. Kot splošni poznavalec spletnih strani ponavadi zgodaj sprejmem nova orodja, da jih spoznam, nato pa jih hitro opustim in prenesem v svojo skladišče orodij, dokler jim ne najdem dobre uporabe. Z drugimi besedami, moje znanje je široka vendar ne zelo globoko na enem področju ali stvari. HTML, CSS in JavaScript so moj najljubši koktajl, vendar me zelo zanima uporabniška izkušnja in vem, kdaj poseči po orodju za rešitev določene stvari.
In priznajmo, da nimajo vsi besede pri tej zadevi. Mnogi od nas delamo v upravljanih ekipah, ki imajo predpisana orodja, ki jih uporabljamo. To pravi Alex, kar je po mojem mnenju pomembno izpostaviti, ker je jasno, da to ni mišljeno kot osebno. To je izjava o naših prednostnih nalogah in zagotavljanju, da izpolnjujejo pričakovanja uporabnikov.
Dovolimo Chrisu, da nas vrne k zgodbi ...
Testi od konca do konca z zaviralci vsebine?
Chris Coyier:Torej, morda je vaša aplikacija zgrajena na Reactu in ni pomembno, zakaj je tako. Še vedno je treba delati zagotoviti, da je aplikacija zanesljiva in dostopna.
Samo blokiranje datoteke ne bi smelo popolnoma uničiti spletnega mesta, vendar se pogosto zgodi! V JavaScriptu je to morda zato, ker so razvijalci napisali lastni JavaScript (ki ga bom na splošno dovolil), ki je odvisen od JavaScripta tretjih oseb (ki ga bom na splošno blokiral).
[...]
Če blokiram vire iz
tracking-website.com
, zdaj bo moj lastni JavaScript vrgel napako. JavaScript ni kul. Če pride do napake, ne izvede več JavaScripta nižje v datoteki. Če nižje v tej datoteki jetransitionToOnboarding();
— to ne bo šlo.
Morda bi bilo vredno ponovno pregledati vaš potek dela in ga prilagoditi, da bi ugotovili več točk napake.
Tukaj je torej ideja: zaženite preizkuse od konca do konca v brskalnikih, ki imajo nameščene priljubljene blokatorje vsebine s privzetimi konfiguracijami.
S tem lahko odkrijete težave, kot je ta, ki vašim strankam in ljudem v stiski preprečujejo, da bi jih ustavili na poti.
Dobra ideja! Hej, vse, kar pomaga ustvariti bolj realistično sliko uporabe aplikacije. Takšna jasnost bi se lahko zgodila veliko prej v procesu, morda preden se odločimo za razvojne odločitve. Spoznajte svoje uporabnike. Zakaj uporabljajo aplikacijo? Kako brskajo po spletu? Kje se fizično nahajajo? Katere težave bi jih lahko ovirale? Tudi Chris ima odličen govor o tem.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- Platoblockchain. Web3 Metaverse Intelligence. Razširjeno znanje. Dostopite tukaj.
- vir: https://css-tricks.com/healthcare-selling-lemons-and-the-price-of-developer-experience/
- 1
- 11
- 7
- 9
- 98
- a
- O meni
- Račun
- potrditi
- dejansko
- Poleg tega
- priznati
- sprejme
- alex
- vsi
- že
- znesek
- in
- aplikacija
- imenovanje
- OBMOČJE
- okoli
- nazaj
- BAILEY
- ker
- pred
- počutje
- Boljše
- Poleg
- Big
- Block
- blokiranje
- Blog
- blogi
- Knjiga
- rojen
- briljantno
- brskalniki
- Bug
- zgrajena
- poslovni
- Nakup
- klic
- poziva
- ki
- primeru
- Charts
- jasnost
- jasno
- Trčiti
- COM
- kompleksna
- V nasprotju
- vsebina
- strošek
- bi
- ustvaril
- kriza
- CSS
- Stranke, ki so
- ponudba
- Razprava
- odločitve
- privzeto
- poda
- dostavi
- dostavo
- odvisno
- Kljub
- razvili
- Razvojni
- Razvijalci
- Razvoj
- digitalni
- Ne
- dont
- navzdol
- Drop
- prej
- Zgodnje
- Učinkovito
- prizadevanje
- konec koncev
- Napaka
- zlasti
- Tudi
- vsi
- izvršiti
- pričakovanja
- izkušnje
- Doživetja
- Napaka
- ponaredek
- seznanjeni
- Poznavanje
- FAST
- Feature
- file
- Najdi
- prst
- okviri
- iz
- nadalje
- splošno
- dobili
- goes
- dogaja
- dobro
- veliko
- se zgodi
- se je zgodilo
- se zgodi
- Trdi
- Zdravje
- zdravstveno varstvo
- pomoč
- Pomaga
- tukaj
- HOT
- Hiša
- Kako
- HTTPS
- Bom
- Ideja
- identificirati
- Pomembno
- izboljšalo
- izboljšanju
- in
- V drugi
- na začetku
- vpogledi
- nameščen
- Povezovanje
- investirali
- IT
- sam
- žargon
- JavaScript
- Imejte
- Vedite
- znanje
- vodi
- Interesenti
- vrstica
- malo
- živi
- nalaganje
- nahaja
- Long
- Sklop
- Znamka
- Izdelava
- upravlja
- več
- Tržna
- Trženje
- Matter
- morda
- sodobna
- Moduli
- Trenutek
- več
- Nimate
- potrebe
- Novo
- Očitna
- ONE
- možnosti
- Ostalo
- drugi
- zunaj
- zlasti
- preteklosti
- ljudje
- performance
- mogoče
- oseba
- Osebni
- slika
- kos
- kosov
- Smola
- nagnjen
- Načrt
- platon
- Platonova podatkovna inteligenca
- PlatoData
- Predvajaj
- točke
- Popular
- Prispevek
- Prispevkov
- moč
- precej
- Cena
- Težave
- Postopek
- Obljuba
- dokazano
- zagotavljajo
- Ponudnik
- objavljeno
- dosežejo
- Reagirajo
- reakcija
- realistična
- Reality
- uresničitev
- zanesljiv
- Poročanje
- viri
- Odgovor
- Razkrije
- Run
- prodaja
- pravi
- Zaslon
- iskanju
- Prodajalci
- Prodaja
- Storitev
- Ponudnik storitev
- situacije
- Skin
- počasi
- So
- SOLVE
- nekaj
- specifična
- sveženj
- Skladovnice
- začne
- zagon
- Izjava
- Še vedno
- stop
- ustavil
- Postanki
- Zgodba
- uspeh
- Uspešno
- naj
- Pogovor
- Skupine
- tech
- Tehnologije
- testi
- O
- Linija
- njihove
- tema
- sami
- stvar
- stvari
- tretjih oseb
- čas
- krat
- do
- tudi
- orodje
- orodja
- POPOLNOMA
- Res
- OBRAT
- tweaking
- Tipkovnica
- odkrijte
- us
- uporaba
- uporabnik
- Uporabniška izkušnja
- Uporabniki
- ux
- Wake
- web
- Spletni paket
- Spletna stran
- teden
- Kaj
- ali
- ki
- medtem
- WHO
- širše
- besede
- delo
- delovnih tokov
- vredno
- pisni
- Vi
- Vaša rutina za
- zefirnet