🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345130

Re: Czy nowe wersje Delphi nadają się do tworzenia stabilnych mobilnych Aplikacji ?

#345130
From: J-23
Date: Sun, 28 Aug 2016 21:24
78 lines
5701 bytes
W dniu 28.08.2016 o 21:12, zpksoft pisze:
> W dniu niedziela, 28 sierpnia 2016 17:08:52 UTC+2 użytkownik J-23 napisał:
>> W dniu 28.08.2016 o 09:35, zpksoft pisze:
>>> W dniu sobota, 27 sierpnia 2016 23:07:40 UTC+2 użytkownik J-23 napisał:
>>>> W dniu 27.08.2016 o 08:46, zpksoft pisze:
>>>>> Co do Javy- nie używam. Bo nie działa natywnie w przeglądarce :P
>>>>
>>>> Spróbuj użyć GWT lub jego odmian po szczegóły odsyłam do Google.
>>>
>>> Zerknę w wolnej chwili, choć kojarzy mi się to z wczesną wersją Javy. Oczywiście teraz może to oznaczać coś innego.
>>>
>>>>
>>>> Ponadto przeczytałem odnogę gdzie dyskutujecie z Arivaldem i powiem
>>>> szczerze... jestem zdziwiony... bo od kiedy można mówić o wątkach i JS
>>>> razem... JS jest w asynchroniczne tłumacząc to łopatologiczne to jest
>>>> pobawione wątków. Oczywiście są różne AJAXy i inne cuda na kiju ale o
>>>> typowych wątkach jakie znamy np z Delphi trzeba zapomnieć.
>>>>
>>>
>>> Nie twierdzę że w JS mamy do czynienia z wątkami w tej funkcjonalności jaką mamy w Delphi ale podstawy są. I to tam gdzie są potrzebne. Mam na myśli czasochłonne operacje typu ładowanie obrazka. W tym czasie inny kod JS może robić coś innego więc mamy do czynienia z dwoma wątkami (w tym przypadku).
>>>
>>>
>>
>> Może uporządkujmy to co masz w JS nazwijmy stroną Klienta czyli wszystko
>> to co masz już w przeglądarce w postaci JS
>>
>> To co pobiera obrazek jest stroną Serwera tutaj moża stosować wątki
>> łączyć się z bazą itp. Ale zauważ że to nie ma nic wspólnego z JS
>>
>
> Pobranie obrazka podałem jako przykład operacji przebiegającej współbieżnie z innym kodem (jeśli tak zaprogramujemy). Mogą to być inne operacje niekoniecznie odwołujące się do serwera.
>

OK, ja tylko skomentowałem twój przykład...

>>
>> - obrazek za nim zostanie wyświetlony po stronie JS musi po stronie
>> serwera zostać pobrany.
>>
>
> No. Genialne. A jeśli nie pochodzi z serwera tylko został utworzony po stronie przeglądarki?
>

To nadal jest jednowątkowe. W Delphi też można odpalić kilka rzeczy w 
jędnym wątku.


>> To co opisujesz nie jest wielowątkowością. Zapytania asynchroniczne
>> owszem możesz wysłać kilka ale nie masz pewności które się przetworzy
>> pierwsze. TO NIE MA NIC WSPÓLNEGO Z WĄTKAMI. (A przynajmniej nie tak jak
>> ty to widzisz)
>>
>
> Pewności do tego co będzie pierwsze nie mam. Ale wiem kiedy się zakończy. Mogę też kontrolować cały proces ale to ma znikomy sens.
> Wielowątkowość ma to do siebie, że procesy przetwarzania danych przebiegają równolegle więc w wątkach obsługiwanych w Delphi jeżeli je uruchomisz samopas, bez kontroli przebiegu, również nie możesz na pewno stwierdzić w jakiej kolejności się zakończą. Mam wrażenie że sam sobie zaprzeczasz.
>
Dokładnie tak jak to napisałeś "równolegle" problem w JS jest tego typu 
że tego się nie da zrobić jeśli puścisz x zapytań asynchronicznych to 
zawsze będzie różnica w czasie ich startu. Powód jeszcze nie wymyślili 
przeglądarek wielowątkowych o tym pisał Ci też Arivald ale ty uparcie 
stoisz przy swoim. Ja by nie być jednostrpnym poproszę Cię o znalezienie 
informacji że JS działa w wątkach.

>> Można oczywiście się bawić w kolejkę takich zapytań asynchronicznych by
>> się to wykonywało jedno po drugim ale w 99% jest to zła droga
>>
>
> A po co ta kolejka? Nikt tu o niej nie wspominał więc nie wytykaj że jest to zła droga.
>

Wspomniałem o kolejce bo taką kolejkę się robi by zasymilować 
wielowątkowość jednak jak wspomniałem jest to zła droga.

A wspomniałem dlatego że widziałem ja wielokrotnie w JS
Właśnie ap-ropo pseudo wątków


Pozdrawiam
Technical Details
Message-ID: <57c35686$0$15192$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <f598bc71-3997-4916-b6e2-4668a1845a7b@googlegroups.com> <nphfk8$1a1n$1@gioia.aioe.org> <57bca64b$0$15209$65785112@news.neostrada.pl> <463bdc36-6971-4080-a437-84944c62249c@googlegroups.com> <e27cf067-438a-408f-97c4-e5df166f9dc6@googlegroups.com> <577275ed-0aa6-4638-b786-14ab65f86538@googlegroups.com> <80d4b314-94b5-4571-a718-a54fd3466dfb@googlegroups.com> <nppqgi$j9q$1@gioia.aioe.org> <8006a142-764b-4de4-806f-92b487d40a75@googlegroups.com> <57c2011b$0$654$65785112@news.neostrada.pl> <86d7d062-64da-41b5-bb8b-b9f6a64db8d6@googlegroups.com> <57c2fe83$0$15207$65785112@news.neostrada.pl> <24e96f6c-bd02-4c57-bef5-18fe157cacda@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Czy nowe wersje Delphi nadają się do
 tworzenia stabilnych mobilnych Aplikacji ?
Newsgroups: pl.comp.lang.delphi
References: <f598bc71-3997-4916-b6e2-4668a1845a7b@googlegroups.com> <nphfk8$1a1n$1@gioia.aioe.org> <57bca64b$0$15209$65785112@news.neostrada.pl> <463bdc36-6971-4080-a437-84944c62249c@googlegroups.com> <e27cf067-438a-408f-97c4-e5df166f9dc6@googlegroups.com> <577275ed-0aa6-4638-b786-14ab65f86538@googlegroups.com> <80d4b314-94b5-4571-a718-a54fd3466dfb@googlegroups.com> <nppqgi$j9q$1@gioia.aioe.org> <8006a142-764b-4de4-806f-92b487d40a75@googlegroups.com> <57c2011b$0$654$65785112@news.neostrada.pl> <86d7d062-64da-41b5-bb8b-b9f6a64db8d6@googlegroups.com> <57c2fe83$0$15207$65785112@news.neostrada.pl> <24e96f6c-bd02-4c57-bef5-18fe157cacda@googlegroups.com>
From: J-23 <Baczeklu@poczta.fm>
Date: Sun, 28 Aug 2016 23:24:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <24e96f6c-bd02-4c57-bef5-18fe157cacda@googlegroups.com>
Lines: 78
Message-ID: <57c35686$0$15192$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 188.146.1.79.nat.umts.dynamic.t-mobile.pl
X-Trace: 1472419462 unt-rea-a-02.news.neostrada.pl 15192 188.146.1.79:15415
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 5449
X-Received-Body-CRC: 3428565616
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit