Perawatan Kesehatan, Jual Lemon, dan Harga Pengalaman Pengembang | Tips CSS – Beragampengetahuan
Sesekali, sebuah posting blog diterbitkan, itu memicu reaksi atau tanggapan dari orang lain, yang pada gilirannya diterbitkan sebagai posting blog, dan sebuah tema mulai muncul. Itulah yang terjadi minggu lalu, dan topik berkisar pada biaya kerangka kerja JavaScript — dalam hal ini, biaya yang mengungkapkan betapa pentingnya menggunakan JavaScript secara bertanggung jawab.
Contents
Eric Bailey: Kesehatan Modern, Kerangka Kerja, Kinerja, dan Bahaya
Beginilah ceritanya dimulai. Eric membuka situs web penyedia layanan kesehatan untuk membuat janji temu dan… layar kosong muncul.
Selain jumlah telemetri yang mengejutkan, pengalaman menghadapi pelanggan Modern Health diberdayakan menggunakan React dan Webpack.
Jika Anda terbiasa dengan cara pembuatan web, apa yang terjadi cukup jelas: situs web yang sangat bergantung pada JavaScript untuk meningkatkan pengalamannya memiliki logika yang bertentangan dengan satu atau beberapa logika rusak lainnya yang disebutnya. Ini menciptakan kebuntuan.
Jika Anda tidak menjalani pengalaman digital Anda, sama sekali tidak jelas apa yang terjadi. Yang Anda lihat hanyalah pemintal pemuatan palsu kecil yang tidak pernah berhenti.
Oh. Dalam beberapa kasus, ini mungkin menjengkelkan — bahkan lucu — tetapi tidak ketika kesehatan seseorang dipertaruhkan:
Orang-orang yang mencari bantuan di saat krisis tidak peduli dengan TypeScript, pohon gemetar, penggantian modul panas, pengujian A/B, bagan burndown, NPS, OKR, KPI, atau jargon startup lainnya. Pengalaman pengembang tidak ada artinya jika orang yang menggunakan apa yang mereka bangun tidak dapat benar-benar mendapatkan apa yang mereka butuhkan.
Ini adalah noda besar pada kenyataan. Apa yang terjadi jika alat dan laporan kita—hal-hal yang seharusnya membuat pekerjaan kita lebih efektif—menghalangi pengalaman pengguna? Wawasan yang diberikan alat ini dapat membantu kami mengantisipasi kebutuhan pengguna, terutama saat dibutuhkan.
Saya menyadari bahwa menuding framework JavaScript telah menciptakan perpecahan.Tapi itu di luar apakah Anda menggunakan React atau Bicara tentang kerangka kerja. Ini tentang prioritas bisnis dan pengalaman pengembang yang bertabrakan dengan pengalaman pengguna.
Alex Russell: Pasar Lemon
Pendukung kerangka kerja yang lambat dan kompleks telah berhasil memasarkan Lemon sebagai hal baru yang panas, meskipun kegagalan yang meluas setelahnya, mengesampingkan opsi berkualitas lebih tinggi dalam prosesnya.
Teknik-teknik ini awalnya “Pengalaman Pengguna yang Lebih Baik”, tetapi janji ini sama sekali tidak terpenuhi di luar organisasi kedewasaan manajemen tinggi tempat mereka dilahirkan. Dipindahkan ke jaringan yang lebih luas, tumpukan baru ini terbukti tidak berguna.
Ada gesekan. Alex tidak berbasa-basi, tetapi ketahuilah bahwa tanggung jawabnya adalah menjual kerangka kerja kepada pengembang, bukan pengembang itu sendiri. menjual?
Meningkatkan “DX” menjadi dan berakhir dengan sendirinya setelah penjual lemon menanamkan filosofi data-light bahwa meningkatkan “pengalaman pengembang” (“DX”) akan menghasilkan hasil pengguna yang lebih baik, dan banyak yang tahu lebih baik merasa terdorong untuk bermain bersama. Waktu tunggu yang lama untuk trickle-down UX palsu adalah fitur, bukan bug; mereka tidak mengharuskan Anda untuk berhasil, hanya untuk terus membeli.
Seiring berjalannya pemasaran, umpan-dan-alih ‘DX’ bagus, tetapi teknologi tidak melayani semua orang Tetapi pengembang.
Tak tertahankan, bukan? Tidak ada yang suka ditipu, dan sulit untuk mengakui sunk cost ketika ada sunk cost. Jika Anda menginvestasikan waktu dalam teknologi tertentu dan bekerja keras untuk mengintegrasikannya ke dalam tumpukan Anda, itu bisa menjadi sangat pribadi. Alur kerja pengembangannya sulit, dan menetap agak mirip dengan menetap di rumah yang akan Anda tinggali untuk sementara waktu. Tapi Anda ingin tahu apakah rumah Anda dibangun di atas apa yang disebut Alex sebagai “fondasi berpasir”.
Saya hanya ingin berhenti sejenak di sini dan mengatakan bahwa saya tidak tertarik dengan perdebatan ini. Sebagai seorang generalis jaringan, saya cenderung mengadopsi alat baru lebih awal untuk mengenalnya, lalu segera membuangnya, menyerahkannya ke gudang senjata saya sampai saya menemukan kegunaan yang baik untuknya.Dengan kata lain, pengetahuan saya adalah Lebar tapi tidak terlalu dalam dalam suatu wilayah atau benda. HTML, CSS, dan JavaScript adalah koktail pilihan saya, tetapi saya sangat peduli dengan pengalaman pengguna dan tahu kapan harus menggunakan alat untuk memecahkan masalah tertentu.
Mari kita akui, tidak semua orang memiliki suara dalam masalah ini. Banyak dari kita bekerja dalam tim manajemen yang menentukan alat yang kita gunakan. Alex banyak bicara dan saya pikir penting untuk angkat bicara karena jelas itu bukan masalah pribadi. Ini adalah pernyataan tentang prioritas kami dan memastikannya memenuhi harapan pengguna.
Mari kita biarkan Chris membawa kita kembali ke cerita…
Chris Coyier: Pengujian menyeluruh dengan pemblokir konten?
Jadi, mungkin aplikasi Anda dibangun di atas React, dan tidak masalah mengapa. Masih ada pekerjaan yang harus dilakukan untuk memastikan aplikasi dapat diandalkan dan dapat diakses.
Hanya memblokir file seharusnya tidak sepenuhnya merusak situs web, tetapi sering kali demikian! Dalam JavaScript, ini mungkin karena pengembang menulis JavaScript pihak pertama (yang biasanya saya izinkan) yang bergantung pada JavaScript pihak ketiga (yang biasanya saya blokir).
[…]
Jika saya memblokir sumber daya
tracking-website.comdan sekarang javascript pihak pertama saya akan membuat kesalahan. JavaScript tidak keren. Jika terjadi kesalahan, itu tidak akan mengeksekusi javascript lagi di bawah file.Jika di bawah file itu adalahtransitionToOnboarding();– Itu tidak berhasil.
Mungkin ada baiknya meninjau kembali alur kerja Anda dan menyesuaikannya untuk mengidentifikasi lebih banyak titik kegagalan.
Jadi inilah idenya: jalankan tes end-to-end di browser dengan pemblokir konten populer yang diinstal dengan konfigurasi default.
Melakukannya dapat mengungkap masalah seperti ini, mencegah pelanggan Anda, bahkan orang yang membutuhkan, untuk bergerak maju.
ide bagus! Hei, informasi apa pun yang akan membantu memberikan gambaran yang lebih realistis tentang bagaimana aplikasi akan digunakan. Kejelasan ini dapat terjadi di awal proses, mungkin sebelum keputusan pengembangan dibuat. Kenali pengguna Anda. Mengapa mereka menggunakan aplikasi? Bagaimana mereka menjelajahi web? Di mana lokasi fisik mereka? Masalah apa yang mereka miliki? Chris memiliki pembicaraan yang bagus tentang ini juga.
rencana pengembangan website
metode pengembangan website
jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website
#Perawatan #Kesehatan #Jual #Lemon #dan #Harga #Pengalaman #Pengembang #Tips #CSS