Article View: pl.comp.lang.delphi
Article #345130Re: Czy nowe wersje Delphi nadają się do tworzenia stabilnych mobilnych Aplikacji ?
From: J-23
Date: Sun, 28 Aug 2016 21:24
Date: Sun, 28 Aug 2016 21:24
78 lines
5701 bytes
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-mailReferences:
<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