-
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: [OT] Fani Apple zachwycaja sie Androidem:)
Date: Sat, 15 Aug 2015 10:33:35 +0200
Organization: ATMAN - ATM S.A.
Lines: 88
Message-ID: <mqmtgv$tdf$1@node2.news.atman.pl>
References: <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>
<mql5gd$fcu$1@node1.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: node2.news.atman.pl 1439627615 30127 193.0.194.227 (15 Aug 2015 08:33:35
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 15 Aug 2015 08:33:35 +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:1071336
[ ukryj nagłówki ]On 2015-08-15 10:05, Marek wrote:
> Nie zawsze jest tak, że można rysować partiami, nikt nie chce oglądać
> efektów komputerowych z filmów z lat 80 u.w.
W interfejscie uzytkownika to czy lista pojawi się od razu czy po 5ms
nie ma żadnego znaczenia. Dla responsywności i płynności przewijania
scrollbara - ma znaczenie *zasadnicze*.
> Przwciesz windows przyzwyczaiło wszystkich do takiego modelu
Microsoft nigdy nie był i już nie będzie wzorcem dla gui. To oni
przyzwyczaili ludzi do dziadostwa, głwnie dlatego że ich API pochodzi z
Win3.x a tam nie bylo wątkow tylko cooperative multitasking. Efektem
czego współczesne bibloioteki, nawet te nowoczesniejsze jak Qt wymagają
paintowania z wątku GUI a nie z innych. I nikt tak naprawdę nie wie
dlaczego, bo dla karty graficznej nie ma znaczenia jaki wątek ją o coś
prosi, a synchronizacja i tak jest bo kazdy proces ma po jednym watku
głownym. Unix to samo, X-y wymagają paintowania z jednego wątku. Diabli
wiedzą dlaczego.
, albo co
> chwila okno modalne albo inna blokada gui, nie można sobie np. otworzyć
> w aplikacji okna ustawień i mieć je otwarte nie blokując reszty.
Modalność nie ma nic wspolnego z responsywnością. Responsywność - z
grubsza - polega na tym że jak masz załadować milion elementów do
drzewa, to tępak załaduje je od razu blokując GUI a mądrzejszy załaduje
je w 2 sekundy ale pozwoli na działanie gui w międzyczasie dając
*złudzenie* responsywności. Jego ładowanie potrwa dłużej, ale będzie
nieblokujące dla gui. Inna sprawa że tępaki zazwyczaj testują apliakcje
na kilku elementach, nie zastanawiają się nad O(N^2).
> Aaa Ty do przeglądarki pijesz.
Nie. Przeglądarki to typowy przykład że masz 20 zespołów programistow i
*WSZYSCY* popelniają te same błedy robiąc logikę w onklikach. Bo tak
jest taniej. Myślałem że może Edge coś zmieni, ale wygląda na to że
podstawą zmianą w Edge jest branch repozytorium IE.
> Trzabyło tak od razu. Tylko myślę, że
> argument o deklaracji rozmiaru obrazka w html pasuje do lat 90
Dalej działa i roku na rok jest coraz rzadziej stosowany. Głównie
dlatego że proces layoutu strony przerzuca się na gówno wydziargane w
javascript. Nie zmienia to jednak faktu że np. głowne logo allegro po
załadowaniu powoduje przesuniecie strony za co student dostał by czapę
na zaliczenie.
> i mosaica
> (nie wiem czy się orientujesz co to było)
Używałem.
> a nie do współczesnego html,
> w którym jest coraz mniej html.
Zgoda. To powoduje że mimo to że strony migają, zmieniają layout w
trakcie ładowania, zmieniają style itd dalej sa używalne. Bo nie jest
istotne żeby strone załadować *szybko* i od razu gotową. Istotne jest
aby w trakcie procesu ładowania pozwolić na interakcję. A to wymaga
zmiany myslenia i czasem zakopania kilku liderow zespołu programistów.
Obecnie to działa bardzo przeciętnie, ładowanie w tle to tylko jakaś
cześć procesu, dalej przetwarzamy dane w onklikach.
> W kwesti przeglądarek to raczej rzucasz
> się z motyką na Słońce.. Nawet najlepszą przeglądarkę "ubije"
> webdeveloper, a najoptymalniejszą stronę www ubije kiepska przeglądarką.
Nie. To wina przeglądarki, że gui staje się nieresponsywne. Nawet jeśli
trafie na debila z portalu robiącego O(N^3) to dalej - gui przeglądarki
nie ma prawa zatrzymać sie na dłużej niż 50ms a i tak to jest grube
przegięcie. Scrollbary mają działać, linki mają się klikać. To jest
wyłacznie wina przeglądarek że tak nie jest.
> To czego oczekujesz wymaga kooperacji obu stron (obu progamistów) co w
> praktyce jest niemożliwe.
Nie wymaga. Wymaga zakopania liderów zespołów programistów przeglądarek,
spalenia kilkudziesięciu durnych książek (głównie o delphi, przepraszam
za złośliwość) i zmiany kilu OSów. Czyli pikuś.
> Dlatego powstaje coś takiego jak aplikacje mobilne do serwisów www,
> jakiś absurd.
Powstawały zawsze ponieważ głos decydujący o kierunku tego rynku nie
należy do ludzi inteligentnych z wizją tylko do prawników, ekonomistów,
cieciów i innej swołoczy.
Następne wpisy z tego wątku
- 15.08.15 17:16 Pszemol
- 15.08.15 17:16 Pszemol
- 15.08.15 17:21 Sebastian Biały
- 15.08.15 23:14 Marek
- 15.08.15 23:18 Marek
- 16.08.15 12:00 Marcin N
- 16.08.15 12:11 Sebastian Biały
- 17.08.15 20:24 organization of detecting morons
- 17.08.15 20:25 organization of detecting morons
- 17.08.15 20:25 organization of detecting morons
- 17.08.15 15:03 Marek
- 17.08.15 15:14 Marek
- 17.08.15 17:45 Sebastian Biały
- 17.08.15 20:03 J.F.
- 18.08.15 15:10 Marcin N
Najnowsze wątki z tej grupy
- Pomarańczowy rakietnyj on de telefon ;)
- Awaria VM?
- Fałszywe alerty
- DPD, przeniesienie numerów z a2mobile i z Orange
- Tapeta w Xiaomi
- 112
- Internet w Azji
- Się mi gówno przykleiło
- Tani darmowy manager plików
- Będzie Android z obsługą monitorów. Ciekawe bo to już było i się nazywało MHL
- Trump jak stereotypowy "twój stary". Obsługa iPhone'a go przerasta
- Jak włączyć dźwięk startu Asystenta?
- MMSy
- hot spot traci connected device
- czy znacie bardziej popierdolone sieci niż polskie?
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=