• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Aplikacje mobilne (i desktopowe) w Delphi i C++ - nowe Embarcadero Community :) (dla hobbystów)

+1 głos
876 wizyt
pytanie zadane 7 października 2018 w Urządzenia mobilne przez NIMuser Stary wyjadacz (11,030 p.)

Nie wiem czy już było ( ja to przegapiłem ), ale latem tego roku Embarcadero stworzyło darmową wersję Community dla programistów - hobbystów, których roczne przychody nie przekraczają 5 tys. dolców:

Who is Community Edition designed for?

Delphi Community Edition and C++Builder Community Edition provide developers with integrated and professional-level developer tools from Day 1. Community Edition is designed for freelance developers, startups, students and non-profits with annual revenues of less than USD $5000 or teams with up to 5 developers. Community Edition is licensed with a one year term license.

 

Jest to dość ciekawe rozwiązanie dla osób biegłych w C++ lub Pascal/Delphi, szczególnie pod kątem aplikacji mobilnych, chociaż desktopowe też można w tym pisać. Ogladałem filmy na YouTube i appki mobilne pisze / tworzy (bo jest to RAD) się w tym środowisku zaskakująco szybko. 

 

https://community.embarcadero.com/blogs/entry/introducing-delphi-cplusplusbuilder-community-edition

 

1 odpowiedź

0 głosów
odpowiedź 8 października 2018 przez profesorek96 Szeryf (91,400 p.)
Jeśli znasz Cpp to o ile mi wiadomo Qt też daje możliwość tworzenia aplikacji na telefony komórkowe.
komentarz 8 października 2018 przez NIMuser Stary wyjadacz (11,030 p.)
Zgadza się, QT jest świetne, ale w RADzie od Embarcadero robi się to łatwiej i szybciej.
komentarz 8 października 2018 przez mokrowski Mędrzec (159,000 p.)
Zachwyt RAD'ami mija wraz z rozwojem kompetencji. Wiele obiecują pozostawiając niedomówienia w szczegółach rzeczywistych projektów.
komentarz 8 października 2018 przez profesorek96 Szeryf (91,400 p.)
Jeśli mógłbyś rozwinąć jakie są nie domówienia ?
komentarz 8 października 2018 przez mokrowski Mędrzec (159,000 p.)
Najbardziej bolesne...

1. Konieczność implementacji wymagań poza tymi obsługiwanymi bezpośrednio przez RAD - kończy się kulejącą implementacją "raz ze strony RAD, drugi raz poprawianie wygenerowanego kodu" to w pozytywnym przypadku, w negatywnym ... brakiem możliwości poprawiania wygenerowanego kodu bo... nie działa implementując niejawne zależności o których wie tylko producent. Obydwa przypadki patologiczne bo wiążące z decyzjami po stronie producenta.

2. Braki kompatybilności wstecznej - kod/projekt poprzednich wersji bywa bardzo różnie obsługiwany bądź nie w wersjach nowych.

3. Narzut na tworzony projekt - kod bywa generowany przez różnej jakości automaty które reguł czystości kodu rzadko przestrzegają a sam wynik po prostu jest duży (btw. Qt także tak ma dla systemu Android. Niewielu wspomina jakiej objętości są konieczne biblioteki do osadzenia w samym systemie by aplikacja działała).

W praktyce... jeśli projekt jest "jednostrzałowy bez konieczności rozwoju", można sobie klikać. Jak to "hobbystyczna dłubanka" albo "Nikifor Architekturalny" także. Jak pojawia się wymaganie spoza tego przewidzianego, uciekać z tego sposobu tworzenia jak najszybciej i nie dopuszczać do robienia obejść i plastrów...

Co innego frameworki do ściśle zdefiniowanych zakresów (np. maszyny stanu, filtry, strumienie, systemy komunikatów...). Zawsze możesz z nich zrezygnować na rzecz innych lepszych, nowocześniejszych, własnych. W RAD... wdepnąłeś to się męcz.

A niedomówienia.. producent oczywiście o tym nie powie .... :-/

Podobne pytania

0 głosów
2 odpowiedzi 1,807 wizyt
pytanie zadane 22 września 2020 w Java przez Filip.D Początkujący (280 p.)
+1 głos
3 odpowiedzi 993 wizyt
pytanie zadane 28 lutego 2021 w HTML i CSS przez mateusz45 Gaduła (3,300 p.)
0 głosów
0 odpowiedzi 383 wizyt
pytanie zadane 11 grudnia 2018 w Java przez Królewna Śnieżka Nowicjusz (120 p.)

93,778 zapytań

142,737 odpowiedzi

323,388 komentarzy

63,382 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...