Programmēšana

Kas neapmierina tīmekļa izstrādātājus? Tīmekļa pārlūkprogrammas

Izstrādātāji, kurus Mozilla 2019. gada otrajā pusē aptaujāja par savu pieredzi ar tīmekļa platformu, rīkiem un iespējām, galvenokārt bija apmierināti, taču viņi minēja dažus trūkumus, jo īpaši jautājumus par pārlūka atbalstu.

Kopumā 59,8 procenti ziņoja, ka ir apmierināti ar tīmekli, bet 16,3 - ļoti apmierināti. Tikai 6,8 procenti bija neapmierināti un 2,2 procenti bija ļoti neapmierināti. Šie atklājumi bija daļa no MDN Web DNA (Developer Needs Assessment) 2019. gada ziņojuma, kurā izmantoti vairāk nekā 28 000 tīmekļa izstrādātāju un dizaineru ieguldījumi visā pasaulē.

MDN Web DNA Report 2019 bija pirmais izdevums, kas tiek plānots kā ikgadējs globāls pētījums par tīmekļa izstrādātāju un dizaineru vajadzībām, lai veidotu tīmekļa platformas nākotni. Papildus vispārējās apmierinātības ar tīmekļa platformu novērtēšanai ziņojumā tiek noteiktas izstrādātāju vajadzības un neapmierinātība. Starp desmit populārākajām tīmekļa pārlūkprogrammām ir nozīme četrās no tām:

  1. Jāatbalsta noteiktas pārlūkprogrammas, piemēram, Internet Explorer 11.
  2. Novecojusi vai neprecīza dokumentācija ietvariem un bibliotēkām.
  3. Izvairīšanās no funkcijas noņemšanas vai noņemšanas, kas nedarbojas dažādās pārlūkprogrammās.
  4. Pārbaude pārlūkprogrammās.
  5. Dizains izskatās un darbojas vienādi visās pārlūkprogrammās.
  6. Testēšanas laikā kļūdu atrašana.
  7. Atbalstot vairākus ietvarus vienā un tajā pašā koda bāzē.
  8. Sekot līdzi daudzam rīkiem vai ietvariem.
  9. Lietotāju datu pārvaldība, lai tie atbilstu likumiem un noteikumiem.
  10. Drošības pasākumu izpratne un īstenošana.

Vienā atklātā jautājumā izstrādātājiem tika uzdots jautājums, ko viņi vēlētos darīt tīmeklī, taču trūkst platformas funkciju, lai to izdarītu. Šeit Mozilla identificēja 109 izstrādātāju vēlmju kategorijas, no kurām septiņas ieguva visvairāk vilces:

  1. Piekļuvi aparatūrai, ieskaitot ierīču API, 12,4 procenti respondentu.
  2. Pārlūkprogrammu savietojamība, ieskaitot dažādu pārlūkprogrammu renderēšanas konsekvenci, 8,6 procenti.
  3. Piekļuve failu sistēmai, 4,7 procenti.
  4. Veiktspēja, ieskaitot vietējo mobilo lietotņu ātrumu tīmekļa lietotnēs, 3,4 procenti. Tika minēti arī slikti JavaScript veiktspēja un vēlme pēc Java vai Python pārlūka.
  5. PWA (Progressive Web Apps) atbalsts, 3,4 procenti.
  6. Atkļūdošana, ieskaitot labākus rīkus, 3,3 procenti.
  7. Piekļuve vietējām API, 3 procenti.

Ziņojumā tika aplūkoti arī valodas specifiski sāpju punkti:

  • JavaScript - pārlūkprogrammas / dzinēja ieviešanas / atbalsta trūkums noteiktai valodas funkcijai, 37,4 procenti respondentu.
  • HTML - nav sāpju punktu, 35,3 procenti.
  • CSS - izaicinājumi izveidot norādīto izkārtojumu, 44,4 procenti.
  • WebAssemble - atkļūdošanas rīku atbalsta trūkums, 51,4 procenti no 851 personas, kas atbildēja uz šo jautājumu. Tehnoloģijas jaunums tika minēts kā iemesls ierobežotam atbilžu skaitam.

Visbeidzot, runājot par to, kurus pārlūkprogrammu izstrādātāji atbalsta, Chrome un Firefox parādīja ceļu:

  • Chrome, to atbalsta 97,5 procenti respondentu.
  • Firefox, 88,6 procenti.
  • Safari, 59,6 procenti.
  • Chrome Android ierīcēm, 57,8 procenti
  • Edge, 57,3 procenti.

Atzīstot ieguldījumus, ziņojumā tiek minēta MDN produktu konsultatīvās padomes dalība, kurā bez Mozilla ietilpst arī Google, Microsoft, Samsung, World Wide Web Consortium un Bocoup.

$config[zx-auto] not found$config[zx-overlay] not found