eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsmFani Apple zachwycaja sie Androidem:)Re: Fani Apple zachwycaja sie Androidem:)
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.misc.telefonia.gsm
    Subject: Re: Fani Apple zachwycaja sie Androidem:)
    Date: Fri, 14 Aug 2015 18:37:26 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 47
    Message-ID: <mql5gd$fcu$1@node1.news.atman.pl>
    References: <m...@4...com>
    <q...@4...net>
    <mq5kta$u1e$1@node1.news.atman.pl>
    <p...@4...net>
    <mq84ff$130$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    <mqaab0$tvv$1@node1.news.atman.pl>
    <a...@n...neostrada.pl>
    <mqfq0u$t2t$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    NNTP-Posting-Host: 193.0.194.227
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1439570253 15774 193.0.194.227 (14 Aug 2015 16:37:33
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 14 Aug 2015 16:37:33 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
    In-Reply-To: <a...@n...neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1071328
    [ ukryj nagłówki ]

    On 2015-08-13 01:11, Marek wrote:
    > Jak sobie wyobrażasz synchronizacje gui->user gdy wszystko wrzucisz w
    > tło?

    95% akcji gui nie wymaga żadnej synchronizacji. Po prostu kręci się
    gdzieś throbber. Nawet interaktywne elementy GUI takie jak wyświetlanie
    strony nie wymagają żadnej synchronizacji - klikasz w linki i zakładasz
    że po chwili możesz *przewijać* tekst nawet jesli nie załadowaly się
    wszystkie obrazki i reklamy. Szybkośc jest zbedna. Niezbedna jest
    responsywność.

    > Przecież musi to być zsynchronizowane.

    Nie musi. Myliusz jak niedzielny programista Delphi. oko ma ograniczone
    mozliwości i nie musisz wszystkiego nagle narysować na gotowo, nic sie
    nie stanie jak po chwili coś się gdzieś dorysuje po 5ms.

    > Wynik zadania w tle w 99% ma
    > być jakoś odzwierciedlony w zmianie stanu w gui (coś ma się "narsować").

    Nic ma się nie narysować, ma się narysować w połowie, ma się narysowac
    za godzinę. Współczesne aplikacje nie wymagają *natychmiastowej*
    reakcji, wymagają tylko *płynnej* obsługi. jak klikasz w przycisk to
    spodziewasz się ze bedzie to widac/slychać, a sama akcja może się
    wykonać po chwili. Natomiast w dobie onklikowych implementatorów
    zazwyczaj jest tak że pacniesz w przycisk a on jak zaklęty, nawet nie
    widac że zareagował.

    > Najprostrzy sposób to progress bar (długa operacja) lub zamrożenie gui
    > (krótka operacja). Co wybierasz?

    Kilka innych.

    > Jeśli ani jedno i ani drugie to wtedy gui aplikacji będzie dla usera
    > zachowywać się kompletnie niedetermistycznie

    Przeglądarki się tak zachowuja. Dowolny sewis a-la portal zatrudnia
    imbecyli którzy nie slyszeli że rozmiar obrazkow mozna podać zawczasu w
    htmlu, więc takowy portal skacze po calym ekranie podczas ladowania.
    Masz jakiś wiekszy kłopot poza przeklinaniem, żeby z niego korzystać?

    , To pozbawienie usera
    > sprzężenia zwrotnego z gui. User nie będzie wiedział czy już może coś
    > kliknąć czy poczekać, czy w ogóle coś się dzieje.

    W dobie imbecyli z JavaScript i tak nie wie. I jakoś sie kręci.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: