-
Data: 2019-10-05 22:48:59
Temat: Re: POpularno?? j?zyk?w programowania ??
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 05/10/2019 22:01, J-23 wrote:
>> Qt ogarnia *prawie* wszystkie tematy. Czekam aż będzie tam dostępny
>> QPornPlayerAndQuantumComputing i doczekam się.
> LCL działa podobnie jak HibernateSQL jeżeli chodzi o zasde działania
> mamy w Hibernate
To po co Pascal skoro mamy to już gotowe w innych językach?
> tak np wxwidget z tą różnicą... że to nie działa na urządzeniach
> mobilnych
wx potrafi dzialać nawet na urządzeniach bez GUI. Wystarczy framebuffer.
> Już mowilem biblioteka GUI podałem ją po to byś zarybił zasade
> działania... Teraz po podanym przykładzie z hibernate co do LCL zasada
> działania jest jasna (Chyba?).
No tak ale nic w tym wyjątkowego. Ot, dzień jak co dzień na połowy
świata programistów.
>> Na tle C++/Java to strata bo trzeba w to włożyć jeszcze miliony dolców
>> żeby choć doczołgać się do czołówki.
> Miliony dolców powiadasz... tylko czemu to w Lazarusie jest już dziś
> osiągalne :) bez twojego miliona dolcow :P
Bo to hobbyści. Robią za friko. Choć możliwe że są finansowani przez
firmy którym się opłaca wpierać zamiast przepisywać kod na coś innego.
Tak czy inaczej zakładając że dobry programista to jakieś ~100k dolców
rocznie i potrzeba ich kilku to nagle robią się miliony.
>> Obwiam się, choć może za głupi jestem, że jedno GUI to rule them all
>> wypierniczy się na pierwszym lepszym zagadnieniu Webowym. Tam się
>> najzwyczajniej inaczej pisze.
> Po to jesteśmy programistami by to zrealizować. Jeszcze pare lat do tyłu
> mało kto wiedział a aplikacjach mobilnych czy stronie www która jest
> sama w sobie aplikacja :)
Jeszcze pare lat do tyłu takich framewroków było kilka. W tym używałem
jednego w javie którego już nie pomnę.
> dzis to raczej powszechne
Wtedy też.
>> Rzecz w tym że to nie jest zysk bo już to mam za friko.
> Masz za free wykorzystując kilka języków programowania.
Java ma wszystko co chcesz.
C++ ma pawie wszystko lub wszystko.
Python ma wszystko włacznie z Django.
Ponieważ GUI natywne i Webowe są rózne pod kątem działania, user
experience itd itp to szanse że będa oparte o jeden kod maleją prawie do
zera. Niewiele to zmienia, normalny program nie pisze się w onklikach
więc można podmieniać wartwę prezentacji w rozsądnych kosztach.
> No chyba że
> zaczniesz twierdzić że w C++ można pisać na przeglądarke wprost ale obaj
> wiemy że to nie jest możliwe :P
Frameworki GUI webowe nie piszę się w przeglądarce tylko w ogólnie
pojmowanym Ajaxie. Co jest serwerem chyba jest bez znaczenia.
> W Lazarus nikt nie wsadził miliona dolców :) (chociaż nie miałbym nic
> przeciwko :)) a posiada po za WEB możliwość kompilacji na niemal dowolną
> platforme
Niemal. Tylko to samo jest w C++, Java, Python i biliardzie pozostałych
języków.
>>> Ja preferuje jeden kod w dowolnym języku odpalany na wszystkim.
>> Utopia, choć jesteśmy coraz bliżej.
> Dlaczego utopia? Uważam wręcz przeciwnie że to jest bliżej niż dalej
Uniwersalny język oznacza również uniwersalne ograniczenia. Choćby int.
Ma być 8, 16, 32 czy może 35 bitów?
> Niewątpliwie takie podejście generuje napewno pewną nadmiarowość kodu.
> Jednak uważam że mamy teraz na tyle mocne sprzęty ogolnie w użytku że w
> 99% przypadkach ta nadmiarowość nie ma znaczenia
A-ha! Czyli jednak potrafisz wypełnić CPU maksymalną mocą obliczeniową
na wyświetlanie obrazków z napisami? Pracujesz może w allegro.pl?
>> No ale te elementy ma też C++, Java i Python i nie trzeba dopracować. Są.
> Są ale nie ma uniwersalnego podejścia do każdego z tych zadań potrzeba
> oddzielnej biblioteki
W Javie jest *WSZYSTKO*.
> a myśle że świat raczej idzie w kierunku
> upraszczania i takim uproszczeniem jest LCL
Java jest takim uproszczeniem. Uproszczony język, uproszczona wydajność,
uproszczone możliwości, ale ma wszystko.
> prosty przykład czy kod napisany w C++ bez zmiany liniki kodu napiszesz
> na mobilne i komputer. Nie bo choćby właśnie gui sprawi że musisz użyć
> odzielnych bibliotek
Qt użyje. Działa tak samo na moim pececie jak i na sterowniku z ARM. Bez
róznic w kodzie obsługującym GUI.
>> To daj inny przykład unikatowości Lazarusa vs reszta świata.
> Podałem już tu kilka przykładów ten sam kod w 100% na rożnych platformach
Czyli to samo co daje Java, C++, Python.
> Nawet się z tobą zgodze tylko już chyba teraz widzisz że to co powstało
> w tym martwym pascalu daje pewną unifikacje kodu.
Ale Pascal nic nie unifikuje. A jeśli miałby to nie ma żadnej cechy dla
której to powinien być własnie Pascal a nie Java czy C++.
Następne wpisy z tego wątku
- 05.10.19 22:51 heby
- 05.10.19 22:55 Mateusz Viste
- 05.10.19 23:21 heby
- 05.10.19 23:36 heby
- 05.10.19 23:40 heby
- 05.10.19 23:59 J-23
- 06.10.19 08:50 AK
- 06.10.19 08:52 AK
- 06.10.19 08:54 AK
- 06.10.19 08:55 AK
- 06.10.19 08:56 AK
- 06.10.19 08:57 AK
- 06.10.19 10:31 AK
- 06.10.19 10:32 AK
- 06.10.19 10:37 AK
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-15 kraje nieprzyjazne samochodom
- 2025-03-15 parking Auchan
- 2025-03-15 Art. 19.1 ustawy o ochronie praw autorskich
- 2025-03-15 przegląd za mną
- 2025-03-15 Na co komu okna
- 2025-03-15 Mój elektryk
- 2025-03-15 Fejk muzyczny czy nie fejk
- 2025-03-15 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-15 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-15 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-03-15 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+ experience) <=
- 2025-03-15 Warszawa => Java Full Stack Developer (Angular2+) <=
- 2025-03-15 KOMU w RP3 pasuje "Rumuńska łatwość gmerania w wyborach" i dlaczego nie PO-Trzaskanym?
- 2025-03-15 China-Kraków => Key Account Manager IT <=