Article View: pl.comp.lang.delphi
Article #347103Re: Raudus - daje możliwość pisania pod web za pomocą Lazarus
From: Roman Tyczka
Date: Tue, 26 Nov 2019 13:16
Date: Tue, 26 Nov 2019 13:16
124 lines
8028 bytes
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-mailReferences:
<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