🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#347103
From: Roman Tyczka
Date: Tue, 26 Nov 2019 13:16
124 lines
8028 bytes
On Tue, 26 Nov 2019 01:26:47 -0800 (PST), immo wrote:

>> Skoro chcesz robić weba w Delphi to i tak:
>> a) musisz nauczyć się HTMLa
>> b) musisz nauczyć się CSS
>> c) musisz zrozumieć HTTP
>> 
>> to powyżej, żeby zrobić dobrze i żeby nie wyglądało jak website z lat '90
>> zajmie z 70% czasu nauki.
> 
> Apka webowa != website. Chyba mówimy o różnych sprawach, albo nigdy nie używałeś / nie sprawdzałeś jak pracuje się z np. UniGUI. 

Owszem, nie używałem UniGUI, czytałem tylko opis ze strony i ogłądałem
dema, nic mi nie urwało.
 
>> Zostaje JS/TS, którego imho postokroć lepiej się nauczyć i go używać niż
>> pałować się z delphi i konwerterami do JS z wielu powodów. Zwłaszcza, że TS
>> jest po prostu zwykłym, typowanym językiem programowania, przy tym o niebo
>> wygodniejszym od Delphi w przypadku weba. Już samo durne obsługiwanie JSONa
>> w JS to łatwizna, przypisujesz stringa z JSONem do zmiennej i zmienna staje
>> się obiektem JS, malutka linijka w kodzie. W Delphi pałowania z parsowaniem
>> i pustego kodowania co niemiara.
>> 
>> Mało tego, gdy na produkcji coś nie będzie działać tak jak powinno to
>> znająć te technologie wraz z JS jesteś w stanie szybko rozkminić co jest
>> problemem, pisząc zaś w Delphi i używając kodu JS generowanego przez
>> automat jesteś w d...
> 
> Tak, teraz jestem pewien. Nie wiesz o czym piszesz. Ja w przeciwieństwie do Ciebie zrobiłem już kilka webApek w UniGUI.

PWA, bo o tym piszesz, tym różni się od strony internetowej, że jest
...inaczej nazwane :-) Są oczywiście drobne wymagania, typu praca offline,
co zostało załatwione service workerami, ale 95% apki webowej to ten sam
kod co kod strony + kilka drobnych dodatków.
 
>> Masz prawo do swojej opinii. Nawet jeśli przez takie decyzje rośnie w tle
>> dług technologiczny. Bo nie oszukujmy się, Delphi jest na równi pochyłej,
>> możesz zaklinać rzeczywistość, ale trend jest spadkowy a nie wzrostowy.
>> Pewnego pięknego poranka odpalisz kompa i przeczytasz, że emba zwolniła już
>> wszystkich developerów Delphi i zamknęła tę gałąź swojej produkcji, zajmuje
>> się innymi rzeczami. A Tobie zostaje otrzeć łzę i przepisać powoli wszystko
>> na inną technologię.
> 
> Opis jest prawdziwy dla dowolnej technologii :/

Dla natywnych technologii webowych? Nie sądzę. Owsze,m frameworki umierają
i rodzą się nowe, ale póki co background czyli JS i CSS od lat swietnie się
rozwija.
 
>>> Ahhh... Umieranie okienek jest tak mityczne jak zastępowanie Windowsa linuksem. Od ilu to ja już lat słysze? Od 20? Co najmniej.
>> 
>> Ja 20 lat temu nie słuszałem takich twierdzeń, może poza światem Linuksa,
>> który co roku ogłasza rok Linuksa (czyt. pokonanie Windowsa), ale nie o tym
>> tu mowa. Mowa o nowym paradygmacie, o aplikacjach chmurowo-webowych, to nie
>> są stare technologie, dopiero się rozwijają i dynamicznie zjadają rynek
>> desktopowy. Zobacz na dzieciaki, one już pecetów nie używają, smartfon i
>> przeglądarka to ich żywioł. A one za chwilę będą głównym targetem
>> softwarowych firm.
> 
> Już widzę planowanie produkcji lub księgowość na smartfonie. :/ Wydaje
> mi sie że obecną przestarzałą technologią jednak doczekam emerytury.
> Żeby stało się tak jak mówisz musi zaistnieć rewolucja w tym co oferują
> dostawcy sprzętu. A na razie się na to nie zanosi. Oczywiście głowy nie
> dam uciąć bo rewolucja ma to do siebie ze pojawia się niespodziewanie.

Jeszcze kilka ruchów takich jak JPK i księgowość będzie prawie w pełni
zautomatyzowana. A planowanie produkcji pewnie nie ogarniesz smartfonem,
nie wiem, nie znam się, ale na tablecie już nie widzę problemu. Można też
bezprzewodowo przesłać obraz na choćby tv czy projektor a sterowanie mieć
na milion innych sposobów niż myszka, a nawet głosowe.
Zresztą ile % softwaru to produkcja? Ćwierć promila? Pewnie mniej. Nisza
desktopowa oczywiście zostanie, tak jak nisze w wielu innych branżach.
 
>> Czy GUI desktopowe jest wygodniejsze czy nie to kwestia upodobań.
> 
> Jakich upodobań? To jest akurat mierzalne i jeśli ktoś delikatnie
> bardziej wejdzie w zagadnienia UX to jest to w stanie zbadać i podać
> jednoznaczne wyniki.

No to czekam na wyniki, bo jak na razie kontrolki w apkach mobilnych wydają
mi się przyjaźniejsze w użyciu. Owszem, gdy apka desktopowa ma dobrze
zrobione skróty klawiaturowe i user się tego nauczy to będzie
niedościgniony, ale interfejsy klikane zależą od umiejętności
projektującego, i zarówno desktopowy jak i mobilny może być dobry lub zły.
 
>> Nie widzę problemu, instalujesz bridge, z którym aplikacja webowa
>> komunikuje się lokalnie po HTTP, efekt prawie taki sam jak driver
>> systemowy.
> 
> A ja widzę, bo to już jest kombinowane rozwiązanie a nie natywne. W tym przypadku brak już zalet aplikacji webowej.

A instalacja drivera czym jest jeśli nie kombinowanym rozwiązaniem? Niczym
się to nie różni.
 
>> Oraz jest TAK STRASZLIWIE zabugowane jak nigdy wcześniej - dziękuję, mam
>> dość. Zresztą obecnie w Embie moc idzie w marketing, w R&D zostali już
>> chyba tylko studenci i niezmordowany Dmitry od AnyDACa. Tak się nie da.
> 
> Każdy ma prawo do swojego zdania, jednak ja uważam że o ile mnie można
> zarzucić przesadny optymizm w kwestii Delphi (pomimo że sam produkcyjnie
> już od dawana Delphi nie używam jako pierwszego wyboru, bo właśnie
> polityka cenowo-licencyjna jest super odstraszaczem) to Ty jednak
> przesadzasz w drugą stronę.  

Zapewne tak, ale dla mnie oczywiste jest, że Delphi już dziś praktycznie
nie liczy się w świecie produkcji softu, w ofertach pracy, w dostępności
narzędzi itd. A Emba tylko uparcie kopie gębszy dołek, zarówno bandycką
polityką licencyjonowania jak i zamykaniem się na open source. Już nawet M$
poszedł po rozum do głowy w tym zakresie.

> A AnyDaca/FireDACa nie używam od czasu jak
> wykupiło go EMB, bo słusznie wtedy zaprorokowałem że jego cena wzrośnie
> a dostępność będzie dużo gorsza. Przesiadłem się na rozwiązania DevArta
> i w testach nawet okazało się że jest szybszy od FireDACa :) Ale to tak
> na marginesie. 

O, to ciekawe, przyjrzę się, bo używam FD, ale dlatego, że nic lepszego nie
było.
A jak ze wsparciem DevArtu? Reakcja na zgłoszenia problemu jest taka jak
KIEDYŚ była u Dmitryego (szybka) czy jak dziś u Emby (często żadna)?

-- 
pozdrawiam
Roman Tyczka
Technical Details
Message-ID: <1pnbtno8i4dsn$.dlg@tyczka.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-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> <25823f8e-944c-4d41-9211-be1683fc6ea2@googlegroups.com> <alo63aug49wj.dlg@tyczka.com> <e6ded545-db31-4fbb-84a7-ee8fad95995f@googlegroups.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!feeder.erje.net!2.eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Roman Tyczka <noemail@because.no>
Subject: Re: Raudus - daje możliwość pisania pod
 web za pomocą Lazarus
Newsgroups: pl.comp.lang.delphi
User-Agent: 40tude_Dialog/2.0.15.84
MIME-Version: 1.0
Sender: romek@tyczka.no.found
References: <5dd6fb13$0$17356$65785112@news.neostrada.pl> <4nbunmfqz33j.dlg@tyczka.com> <5dd87279$0$516$65785112@news.neostrada.pl> <1uxve6px1apgr$.dlg@tyczka.com> <25823f8e-944c-4d41-9211-be1683fc6ea2@googlegroups.com> <alo63aug49wj.dlg@tyczka.com> <e6ded545-db31-4fbb-84a7-ee8fad95995f@googlegroups.com>
Date: Tue, 26 Nov 2019 14:16:00 +0100
Message-ID: <1pnbtno8i4dsn$.dlg@tyczka.com>
Lines: 124
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 94.75.90.137
X-Trace: 1574774160 unt-rea-b-01.news.neostrada.pl 521 94.75.90.137:5539
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 7842
X-Received-Body-CRC: 255332392
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit