Dlaczego ludzie nie lubią tabel i porządku?

Odpowiedz Nowy wątek
2019-04-28 03:18
6

Tak mnie zainspirowała dyskusja w niedawnym wątku z pytaniem o sortowanie tabeli, gdzie finalnie okazało się, że autor tak naprawdę nie chce robić tabel.

I tak sobie myślę: skąd do $#[email protected] [email protected]@#@ bierze się w ludziach ta niechęć do czytelnych tabel i wlepiania w to miejsce jakichś poronionych kafli? Skąd ta moda na interfejsy pozbawione hierarchii elementów? Skąd niechęć do drzew menu? Dlaczego większość ludzi woli jakiś napaćkany kolaż wartości bez ładu i składu zamiast czegoś uporządkowanego i czytelnego :(

Od kilku lat patrzę na strony internetowe i interfejsy i po prostu ręce mi opadają. Kiedyś to wszystko było robione przez ludzi z mózgiem dla ludzi z mózgiem, teraz wygląda często jak wycinanka z Bravo Girl :(


edytowany 1x, ostatnio: aurel, 2019-04-29 11:38

Pozostało 580 znaków

2019-04-28 04:04
2

Cały czas chodzi o to, żeby zrobić coś co wygląda inaczej dla użytkownika.
Nieważne, czy kod jest lepszy, szybszy itp. Ważne, żeby użytkownik widział "postęp" w nowej wersji "Internetu".

Windowsy się drastycznie zmieniały.
Android ciągle zmienia to jakieś kolorki, to ikonki, to kontrolki... Niekoniecznie jest to użyteczniejsze, a na pewno jest mylące dla starych użytkowników. Czasem nawet wycinają funkcjonalność. Np. już nie można zaplanować SMS'a na określoną godzinę! Ale "Wiadomości" mają zupełnie nowy wygląd...

Podobnie mamy ze stronami internetowymi. Kiedyś były bardziej uporządkowane, ale żeby użytkownicy teraz nie mówili, że Twoja strona wygląda jak Web 2.0, to musisz mieć "nowoczesny" wygląd... Nawet jeśli jest mniej praktyczny.

edytowany 1x, ostatnio: Spine, 2019-04-28 04:04
a ja mam to w dupie , i wciąż robię strony z pomocą grafika na elementach graficznych - youmound 2019-05-03 17:54

Pozostało 580 znaków

2019-04-28 04:55
9

Interfejs musi być przystępny dla naszych dalekich kuzynów: https://www.instagram.com/tv/BwxblhjhD2y/


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
kurczę widziałem to ostatnio i też na myśl przyszedł mi filmik gdzie szympans w < 1 sekundę zapamiętuje ułożenie cyfr rosnąco na ekranie: https://youtu.be/DqoImw2ZWmI?t=133 nie do pomyślenia, a to ciekawe, że człowiek, który ma teoretycznie o wiele lepiej rozwinięty mózg, ma z takimi rzeczami problemy. - Sunnydev 2019-04-28 13:11
@Sunnydev: ok, może szympans ma fotograficzną pamięć. ale jakoś to nie szympansy robią takie testy na ludziach, tylko odwrotnie :-) - Azarien 2019-04-29 10:57

Pozostało 580 znaków

2019-04-28 09:51
2

Bo proste nudne tabelki to dzis często za mało https://www.ag-grid.com/features-overview/

Pokaż pozostałe 32 komentarze
chodzi o funkcjonalnosci ktore sa w nim ;) czesesc jest przeniesiona do naszego "autorskiego rozwiazania" - Akihito 2019-05-07 13:03
@Akihito: "ten Grid", czyli jaki? - Silv 2019-05-07 15:12
ten co podrzucl @mr_jaro w poscie ;) - Akihito 2019-05-07 15:26
Aaa, uciekł mi post. Dzięki. :) - Silv 2019-05-07 16:02
srebro-siatka :) - LukeJL 2019-05-07 16:35

Pozostało 580 znaków

2019-04-28 10:07
0

Bo są brzydkie.

Pozostało 580 znaków

2019-04-28 13:38
1

E tam pamiętam, że na uczelni prowadzący uwielbiali tabelki i wykresy :) Bardzo ładnie wypełniają puste kartki.

Pozostało 580 znaków

2019-04-28 14:44
6

I tak sobie myślę: skąd do $#[email protected] [email protected]@#@ bierze się w ludziach ta niechęć do czytelnych tabel i wlepiania w to miejsce jakichś poronionych kafli?

Tabele mają złą sławę, kiedy element <table> w HTML służył do robienia głównego layoutu na stronie.

To, że element <table> nie jest zły i dalej można używać (jak się robi dane tabularyczne) to już nikt nie myśli.

To, że modny layout na gridzie to konceptualnie i tak layout na tabelkach (a raczej odwrotnie - ówczesny "layout na tabelkach" to był grid dla ubogich. Tzn. nie wiem, czy to jest zgodne z jakimiś dokładnymi definicjami, ale na intuicję, to dla mnie grid jest wtedy, kiedy chodzi nam o graficzne ułożenie elementów, a tabela jest wtedy, kiedy chodzi nam o prezentacje danych. Chociaż może się mylę? Tamtą bibliotekę nazwali ag-Grid mimo, że chodzi tam o dane, a nie o layout strony)

To, że teraz ludzie odkrywają koło na nowo i robią tabele na dopalaczach typu ag-Grid pokazuje tylko to, że HTML ssie, skoro takich rzeczy nie ma out of the box. Bo jakby HTML był zrobiony po ludzku, to w elemencie <table> byłyby takie rzeczy. Tyle, że HTML to taki "GUI dla ubogich".

Skąd niechęć do drzew menu?

Bo znalezienie czegoś w "drzewie menu" jest zwykle bardzo trudne, musisz najpierw "domyślić się", w której kategorii szukać. Twórcy strony często randomowo umieszczają akcje w odpowiedniej kategorii (ktoś, kto korzystał z USOSa choćby to wie, ale wiele serwisów tak działa. Nie wiem, brakuje może kogoś od architektury informacji).

Druga trudność, że za robienie stron robią zwykle amatorzy, którzy poznali trochę JSa i CSSa, więc po tym menu drzewkowym zwykle tragicznie się chodzi myszą i wszystko lata. Zresztą to nawet nie chodzi o strony, pamiętacie menu start w Windows XP? Po tym też się słabo chodziło.

Moim zdaniem najlepsze menu to menu "makowe" (które w tych nowych Windowsach też juz jest, podobnie jak choćby w Sublime czy nawet na Facebooku) - czyli chcesz coś znaleźć? Wpisujesz to w szukajkę w apce, a nie bawisz się w domysły "pod którą kategorią szukać").

Tzn. wiadomo, że bez przesady. Jakaś prosta strona wizytówka nie musi mieć szukajki, jeśli kategorie są jasne (chociaż czasem nawet prosta strona, szczególnie należąca do jakiejś instytucji typu biblioteka, uczelnia itp. ma napaćkane tyle kategorii, że niczego nie można znaleźć. No i kategorie z d**y).

Skąd ta moda na interfejsy pozbawione hierarchii elementów?

Hierarchia jest fajna, jeśli można jej się domyślić. A nie np. chcesz kupić latarkę w sklepie internetowym i nie wiesz, czy szukać pod "do domu", "turystyka" czy "urządzenia AGD" albo "survival" (przykład wymyślony z latarką, ale faktycznie było podobnie jak czegoś szukałem w jakiejś Castoramie).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 2x, ostatnio: LukeJL, 2019-04-28 14:46
tabelaryczne raczej, nie tabularyczne - Przem Cio 2019-05-02 09:54
możliwe :) - LukeJL 2019-05-02 11:31

Pozostało 580 znaków

2019-04-28 15:26
1

Bo używano tabel do layoutu, a to mieszanie warstw aplikacji. W DevTalk niedawno był gość zajmujący się dostępnością i np. readery do stron dla niewidomych, rozpoznają tak gdzie jest treść, a jak tam zamiast treści jest obrazek robiący layout to słabo. Niemniej tez uważam, że przedstawianie treści w tabelach jest ok i ułatwia nawigacje. Niemniej ludzie lubią jak coś jest kolorowe, przyciąga uwagę - zobaczcie jak są zbudowane strony w fizycznych brukowcach - gdzieś tam obrazek, jakieś zdjęcie i wysepki tekstu. Ludzie oglądają obrazek, coś tam przeczytają. Tak samo w sklepach internetowych - oglądają sobie produkty, lekki opis, jak się zainteresują to klikną. To ma generować potrzebę klienta, a nie ułatwić odnalezienie danego produktu szybko.Niemniej to też czasami jest utrudniane przez hierarchię. Dlatego ważna moim zdaniem jest zarówno tabelaryczność, jak i wyszukiwarka. Fajna strona to http://www.robotronik.pl/cennik/cennik.html, ale spróbuj znaleźć tam coś nie znajac kategorii (czy np. eeprom będzie w półprzewodnikach, procesorach, arduino, różne ?)

edytowany 1x, ostatnio: somedev, 2019-04-28 15:27

Pozostało 580 znaków

2019-04-29 10:59
1
LukeJL napisał(a):

Tabele mają złą sławę, kiedy element <table> w HTML służył do robienia głównego layoutu na stronie.

Nie chodzi o szczegóły implementacyjne, tylko o koncept. Tabela na divach to nadal tabela. Kafelki na <table> to nadal kafelki.

edytowany 1x, ostatnio: Azarien, 2019-04-29 11:00

Pozostało 580 znaków

2019-04-30 10:17
1

Problem w tym że każdy jest inny, także to że ty widzisz porządek w tabelach nie znaczy że ktoś inny go zobaczy.

Pozostało 580 znaków

2019-04-30 16:06
1
Azarien napisał(a):
LukeJL napisał(a):

Tabele mają złą sławę, kiedy element <table> w HTML służył do robienia głównego layoutu na stronie.

Nie chodzi o szczegóły implementacyjne, tylko o koncept. Tabela na divach to nadal tabela. Kafelki na <table> to nadal kafelki.

Ale koncepcyjnie przecież robienie strony na responsywnym gridzie to mniej więcej to samo, co na tabelach. Jak to jest, jeśli grid fajny i wszyscy chwalą (i display: grid zostało już dodane do HTMLa nawet), to tabelki były złe do robienia layoutu?

Może więc jednak idea robienia layoutu na tabelkach wcale nie była zła pod kątem koncepcji, a jedynie pod kątem implementacji i ograniczeń wynikających z <table>?

Swoją drogą display:grid też super wygodny nie jest i też ma swoje ograniczenia.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 1x, ostatnio: LukeJL, 2019-04-30 16:07
Pokaż pozostałe 12 komentarzy
To przez listę podpowiedzi: po wpisaniu "some" jako pierwsze pojawia się somekind… - Azarien 2019-05-01 18:01
To może lista podpowiedzi powinna być kontekstowa. Czyli jeśli odpowiadasz na komentarz w którym jest @somedev to pierwsze co by podpowiadała to właśnie byłoby @somedev, a nie @somekind . - LukeJL 2019-05-01 18:21
@Azarien: Tak, zbędne opisy zaciemniają typu "narożnikL.png", "narożnikaP.png". Przy czym takie coś nie powinno w ogóle znaleźć się w tabeli. Tak samo opisy ozdobników są zbędne. Opisywane powinny być obrazki wznoszące coś do treści i po opisie powinniśmy móc sobie wyobrazić co tam jest i jaką niesie informacje. - somedev 2019-05-01 19:28
Ta lista jest kontekstowa, ale moderatorzy mają priorytet, abyście mogli nas wołać w przypadku nieprawidłowości. - somekind 2019-05-01 21:04
@Azarien: po wpisaniu "some" jako pierwsze pojawia się somekind… – a mnie częściej chyba @somedev niż @somekind. - Silv 2019-05-02 21:14

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0