🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Raudus - daje możliwość pisania pod web za pomocą Lazarus

#347099
From: J-23
Date: Sat, 23 Nov 2019 16:01
95 lines
5930 bytes
W dniu 23.11.2019 o 13:18, Roman Tyczka pisze:
> On Sat, 23 Nov 2019 00:42:46 +0100, J-23 wrote:
> 
>>>> Długi czas bolączką Lazarus było brak możliwości pisania pod Web. Ta
>>>> biblioteka to zmienia http://www.raudus.com/ fajnie że idzie to do
>>>> przodu choć w ślimaczym tępię
>>>>
>>>> Pozdrawiam
>>>> J-23
>>>
>>> No, już są na etapie stron gdzieś tak z 95-98 roku. Jeszcze z 200 lat i
>>> będą koło 2010.
>>>
>>> Po co używać takich potworków skoro są potężne i elastyczne narzędzia
>>> oparte o JS/Node? I miliony bibliotek do wszystkiego.
>>
>> Web nigdy nie składał się z jednej technologii zawsze jest to zbiór kilku.
>>
>> Z tymi potężnymi i elastycznymi to bym dyskutował ale ok niech ci będzie
>> że są
> 
> W porównaniu do tego co oferuje Delphi/Lazarus? Są przeolbrzymie o
> przepotężnych możliwościach.

Aż się ciśnie na usta gdzie są te potężne możliwości? NodeJS bez 
dodatkowych bibliotek jest tylko swoistym środowiskiem uruchomieniowym 
pozwalającym korzystać z JS poza przeglądarką tyle i aż tyle.
>   
to są inne technologie jak do tej pory Delphi nie działało na Web i nie 
będzie działać na dużą skale, np dla mnie byłby Delphi/Lazarus dziwnym 
wyborem gdyby celem była sama strona www. Natomiast dodatkowa 
funkcjonalność w postaci weba do istniejącego softu ma jak najbardziej sens.
>>> To tak jakby w świecie pełnym darmowych golarek golić się tulipankiem z
>>> butelki i mówić "jest super, już prawie się da ogolić i tylko trochę
>>> ryzyko, że można poderżnąć sobie gardło, ale jak się uprzesz to udowodnisz,
>>> że się da". Jak ktoś lubi... spoko.
>>>
>>> Delphi nie było, nie jest i nigdy nie będzię nadawało się do weba w stopniu
>>> nawet o kilometr zbliżonym do normalnych, dedykowanych temu narzędzi.
>>> Lazarus też nie.
>>> Co innego strona serwerowa, ale nie generująca HTML tylko dostarczająca
>>> logiki biznesowej.
>>>
>> Tutaj też od strony klienta używasz JS + co tam sobie dobierzesz Pascal
>> jest tylko od strony serwera
>>
>> Jest jednak możliwość zrobienia tego w jednym kodzie i to akurat jest fajne.
> 
> To jest fundamentalny błąd w produkcji softu.
Z tym błędem fundamentalnym to się do końca nie zgodzę. Do weba musimy 
mieć co najmniej dwie technologie coś co działa po stronie klienta tutaj 
najczęściej jest JS + coś dodatkowego i po stronie serwera o ile po 
stronie klienta JS jest raczej stałym dodatkiem to po stronie serwera 
mamy już wolną amerykankę może być to Node/Java/PHP/Python i dołączył do 
nich powoli Pascal więc zapytam serio czego naginania że po stronie 
serwera pojawił się Pascal?
  Próba naginania
> rzeczywistości do oczekiwać i lenistwa. Próba używania młotka do wkręcania
> wkrętów, heblowania i gwintowania. Nie da się, nawet olbrzymim nakładem
> chęci i czasu. Zmyślny programista dobiera narzędzia do problemu, weba robi
> za pomocą technologii webowych, mobila za pomocą mobilnych, itd. Tak jest
> prościej, szybciej i w dalszej perspektywnie taniej. Delphi jest fajne do
> desktopowych, windowsowych okienek i baz danych. Choć nawet kwestia ORMa to
> już w jego wymiarze problem, który w innych technologiach nie istnieje od
> dekad.
> btw okienka zaś umierają, czy to się komuś podoba czy nie, jeszcze parę lat
> i zostanie garstka użytkowników, jak w latach dwutysięcznych użytkownicy
> softu dosowego. Reszta będzie siedzieć na aplikacjach napędzanych JS i
> innymi tego typu narzędziami. Może Emba podepnie się pod nurt WebAssembly,
> bo to ciekawa technologia i chyba dałoby się ją spiąć z Delphi, ale poza
> tym to czarno widzę przyszłość pascala i trzymanie się go kurczowo będzie
> bardzo bolesne.

Demonizujesz JS pojawia się coraz częściej nie tylko w aplikacjach web 
ale i desktop. Po co a dlatego że te technologie da się łatwo 
modyfikować. To że pokazałem Raudus to jest tylko jedna z możliwości ja 
takie rzeczy jak potrafi Raudus budowałem np za pomocą Noda czy 
Electrona jest to tylko jedna z możliwości

Ciekawym przykładem wykorzystania JS jest np Visual Studio Code które 
wykorzystuje JS w aplikacji desktop.
>   
>> podobnie jak w Pythonie lub innym tworze
> 
> Python też korzysta z bibliotek pisanych w innych językach, gdy oczekuje
> się od niego wydajności, bo sam jest koszmarnie wolny. Choć akurat w jego
> przypadku te biblioteki są, w świecie Delphi ich nie ma zazwyczaj lub jest
> niedorobiona i porzucona jedna.

a to dobre Python szybszy z dodatkowymi bibliotekami jak bez:P? Od 
kiedy? Python jest językiem skryptowym a jak wiemy każdy język skryptowy 
jest wolniejszy od kompilowanego

Pozdrawiam
J-23
Technical Details
Message-ID: <5dd957de$0$557$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <5dd6fb13$0$17356$65785112@news.neostrada.pl> <4nbunmfqz33j.dlg@tyczka.com> <5dd87279$0$516$65785112@news.neostrada.pl> <1uxve6px1apgr$.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Raudus - daje możliwość pisania pod
 web za pomocą Lazarus
Newsgroups: pl.comp.lang.delphi
References: <5dd6fb13$0$17356$65785112@news.neostrada.pl> <4nbunmfqz33j.dlg@tyczka.com> <5dd87279$0$516$65785112@news.neostrada.pl> <1uxve6px1apgr$.dlg@tyczka.com>
From: J-23 <Baczeklu@poczta.fm>
Date: Sat, 23 Nov 2019 17:01:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1uxve6px1apgr$.dlg@tyczka.com>
Lines: 95
Message-ID: <5dd957de$0$557$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 188.146.98.12
X-Trace: 1574524894 unt-rea-a-02.news.neostrada.pl 557 188.146.98.12:30722
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit