თანამედროვე ვებ-განვითარებაში ხშირად გვავიწყდება, რომ ვებ-გვერდის მთავარი მიზანი ინფორმაციის ხელმისაწვდომობაა. ერთ-ერთმა უტილიტარულმა კომპანიამ, რომელიც მომსახურების მისაღებად რთულ, მოძველებულ ფორმებს იყენებდა, რადიკალური გადაწყვეტილება მიიღო — უარი თქვა გადატვირთულ JavaScript-აპლიკაციებზე და HTML-პირველი არქიტექტურა აირჩია.
კომპანიას დიდი ხნის განმავლობაში ჰქონდა პრობლემები მომხმარებელთა კმაყოფილებასთან დაკავშირებით. წინა მცდელობები, სადაც უცხოელმა კონტრაქტორებმა React-ზე დაფუძნებული აპლიკაცია შექმნეს, სრული კრახით დასრულდა. აპლიკაცია იმდენად მოუქნელი იყო, რომ გაშვებიდან სამ დღეში გათიშვა მოუწიათ. პრობლემა იყო ყველაფერში: დაწყებული გაუთავებელი ჩამტვირთავი ანიმაციებით, დამთავრებული მონაცემთა შენახვის არასწორი მეთოდებით.
სიმარტივე, როგორც სტრატეგია
ახალი ვერსიის შექმნისას მთავარი პრინციპი იყო „HTML-პირველი“ მიდგომა. ეს ნიშნავდა, რომ საიტი სრულფასოვნად უნდა მუშაობდა JavaScript-ის გარეშეც, ხოლო თანამედროვე ტექნოლოგიები მხოლოდ დამატებითი კომფორტისთვის გამოიყენებოდა. დეველოპერის ლოგიკა მარტივი იყო: საჯარო სერვისი ხელმისაწვდომი უნდა იყოს ნებისმიერ მოწყობილობაზე, თუნდაც ცუდი ინტერნეტის პირობებში.
განვითარების პროცესში გათვალისწინებული იყო შემდეგი მოთხოვნები:
- ფორმის თითოეულ სესიას უნდა ჰქონოდა უნიკალური ID.
- მონაცემები უნდა შენახულიყო სერვერზე ყოველი ნაბიჯის შემდეგ.
- მომხმარებელს უნდა შეძლებოდა ფორმის შევსება JavaScript-ის გარეშე.
- საიტი უნდა ყოფილიყო ადაპტირებული მოძველებულ ბრაუზერებზე.
შედეგი: მოულოდნელი ზრდა
როგორც კი ახალი, გამარტივებული ვერსია გაეშვა, მომხმარებელთა რაოდენობა, რომლებმაც ფორმა წარმატებით დაასრულეს, ერთ ღამეში გაორმაგდა. ანალიტიკურმა სისტემებმა ვერც კი დააფიქსირეს ზრდის წყარო, რადგან მანამდე ბევრი მომხმარებელი უბრალოდ ვერ ახერხებდა საიტთან ურთიერთობას JavaScript-ის შეცდომების გამო.
„თუ შექმნით აპლიკაციას, რომელიც იმუშავებს ძველ სათამაშო კონსოლზე 3G კავშირით, ის იმუშავებს ნებისმიერი მომხმარებლისთვის და მომდევნო 30 წლის განმავლობაშიც აქტუალური დარჩება“, — აღნიშნავს პროექტის ავტორი.
ეს შემთხვევა ცხადყოფს, რომ ტექნოლოგიური სირთულე ყოველთვის არ ნიშნავს უკეთეს მომხმარებლის გამოცდილებას. ხშირად, ფუნდამენტური ვებ-სტანდარტების დაცვა უფრო მეტ შედეგს იძლევა, ვიდრე უახლესი ფრეიმვორკების ბრმად გამოყენება.






დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.