balu: (Default)
[personal profile] balu
Довгий час, та й зараз, Java мала проблеми з приємним користувацьким інтерфейсом. Проблему вирішували за допомогою різних бібліотек, але все було досить сумно. Розробники Intellij Idea перші розв'язали цю проблему в і зараз вона виглядає доволі няшно. А сьогодні я знайшов бібліотеку, яка дозволяє зробити красивий сучасний інтерфейс. Ловіть FlatLaf.

Date: 2021-04-02 07:41 pm (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Я дуже добре знаю, як візуальна культура здеградувала за минулі 20 років.

Візьмімо, наприклад, текстовий редактор ActiveState Komodo. UI перший версій мав загальносистемний вигляд з контрастними елементами, до яких не треба було придивлятися, бо їх і так видно. UI останніх версій — це суцільна катастрофа з погляду ергономіки, юзабіліті, санітарних норм та здорового глузду:

https://cdn.activestate.com/wp-content/uploads/2018/09/screenshot.png

Зате сучасно!

Ось історія хвороби (з ілюстраціями) у стислому переказі самих авторів програми:

https://www.activestate.com/blog/history-komodo-trip-down-memory-lane/

Date: 2021-04-03 01:14 pm (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Катастрофи трапляються тоді, коли програмісти починають робити UI для нормальних людей за своїми збоченими звичками («око замилене»). Для більшості звичайних людей комп’ютер не є засобом цілодобової роботи в одному єдиному контексті уваги на куцому шматку екрану з однаковими шматками розмальованого тексту. Пересічні люди весь час змінюють контекст своєї роботи. Тому малоконтрастне й монотонне візуальне оформлення інтерфейсів є для них обтяжливим аж до нервових розладів, бо їм доводиться щоразу наче заново з нуля вивчати розташування елементів інтерфейсу на екрані.

Profile

balu: (Default)
от. Михайло

December 2025

S M T W T F S
 123 456
7 8910111213
14151617181920
21222324252627
28293031   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 30th, 2026 01:11 pm
Powered by Dreamwidth Studios