Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Jose D 20. 11. 2023, 12:05:03

Název: V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 20. 11. 2023, 12:05:03
V čem se dneska "programují" ([no|low]-code) / definují formulářově-procesní aplikace typu subjekt A vyplní formulář, subjektu B příjde notifikace aby tam taky něco připsal/schválil, atp?

Ptám se pro kamaráda, samozřejmě.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Michal Šiman 20. 11. 2023, 13:45:13
Naprogramovat to kamarad muze v cemkoliv. Mozna jsou na to nejake hotove frameworky, ale jinak se to obecne jmenuje

https://en.wikipedia.org/wiki/Document_management_system

... a softwaru je vic nez dost na to ...
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: oss 20. 11. 2023, 14:05:00
Napr: https://azure.microsoft.com/en-us/solutions/low-code-application-development
Alebo ceske https://jetveo.io/
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: alex6bbc 20. 11. 2023, 15:28:39
nedavno jsem si stahnul stare foxpro, abych si to zkusil :-D
jinak delam v c/c++/c#.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Zdenek Henek 20. 11. 2023, 18:51:38
nedavno jsem si stahnul stare foxpro, abych si to zkusil :-D
jinak delam v c/c++/c#.

Proč se uvazovat na zahraniční software. PC-Fand by byl sázka na jistotu!

Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Zdenek Henek 20. 11. 2023, 18:57:05
V čem se dneska "programují" ([no|low]-code) / definují formulářově-procesní aplikace typu subjekt A vyplní formulář, subjektu B příjde notifikace aby tam taky něco připsal/schválil, atp?

Ptám se pro kamaráda, samozřejmě.

Naposledy jsem toto viděl už hodně dávno, ale pokud už ve firmě máte Oracle databázi  a neplánujete se jí zbavit tak Oracle APEX by se dalo použít. Občas se hodí nějaká ta pl-sql funkce, ale jinak se dá dost věcí naklikat.

Warning použil jsem to cca před 15 lety, ale vypadá to, že to pořád žije.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Karmelos 20. 11. 2023, 22:15:43
nedavno jsem si stahnul stare foxpro, abych si to zkusil :-D
jinak delam v c/c++/c#.
nedavno jsem si stahnul stare foxpro, abych si to zkusil :-D
jinak delam v c/c++/c#.
Proč se uvazovat na zahraniční software. PC-Fand by byl sázka na jistotu!

Yes. +1, di do toho.... 

....krom toho mužeš zkusit sap či orákl
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: CZ_eXe 21. 11. 2023, 10:46:41
Pokud máte ve firmě Microsoft 365 tak potom určitě PowerAutomate, případně i PowerApps.
Na popsané procesy úplně ideální :) Používám na X věcí k naprosté spokojenosti.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 21. 11. 2023, 11:25:36
...Pokud máte ve firmě Microsoft 365 tak potom určitě PowerAutomate, případně i PowerApps...
jj, na to zlehka koukám..
..přišlo mi, že občas jsem měl takové dejavu z dob visual studio .net, nebo jak se jmenovalo to první MS IDE s .net podporou :)

Jak psal výše Michal Šiman, naprogramovat se to dá v čemkoliv, hledám tady feedback typu "dělal jsem v powerapps a bylo to skvělý", nebo "nedělej to ve wixu, je to pomalý" atp.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: to_je_jedno 21. 11. 2023, 12:16:05
PHP je sice dneska pro mainstream fujky, ale Drupal + Webform (https://www.drupal.org/project/webform) presne tohle umi bez carky kodu. Mas tam odkaz na youtube prezentaci i na vytvoreni casove omezeneho sandboxu https://simplytest.me (jmeno/heslo je admin/admin)
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: alfi 21. 11. 2023, 13:05:34
Komu stačí jednoduché, tvoří Google forms (+ ukládání do Google sheetu), dalších aplikací je hromada, hlavně v cloudu - Airtable, Tabidoo, Notion apod. (https://alternativeto.net/software/airtable/). Já jsem u nich narážel na rychle rostoucí cenu pro třeba stovky uživatelů nebo nemožnost nastavit přístupy jen k vybraným řádkům. Vlastní instalaci je možné provozovat třeba s NocoDB . Já nakonec interní formuláře dělám nejraději v PHP a Sonata Admin = dává největší flexibilitu a podobnou rychlost výroby :)
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: to_je_jedno 21. 11. 2023, 13:45:15
Nedavno jsem to resil a google uz byl pro me prilis jednoduchy nebo jsem nedokazal najit rozsirene moznosti (napr input omezit na čísla)
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: František Ryšánek 22. 11. 2023, 12:57:03
Naprogramovat to kamarad muze v cemkoliv. Mozna jsou na to nejake hotove frameworky, ale jinak se to obecne jmenuje

https://en.wikipedia.org/wiki/Document_management_system

... a softwaru je vic nez dost na to ...

Toto si dovolím trochu zpochybnit.
Ze zadání neplyne, zda si tazatel přeje
A) systém na "bezpapírovou manipulaci s papíry"
nebo
B) spíš vrstvu formulářů pro tvorbu workflow nad relační databází... (nevím zda 4GL je zde relevantním termitem)
Já bych si vsadil spíš na B).
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Mintaka 23. 11. 2023, 18:09:59
Před pár lety jsme dělali "dotazníkovač" pro diagnostiku v Ped-Psych poradnách.
Samozřejmě mě nejdřív napadlo to řešit nějakým "standardním" řešení ala Google Form, ale to co chtěli, šlo za rámec běžných formulářových funkcí.
Nevyhovovalo ani LimeSurvey (https://www.limesurvey.org/) co by open source webová aplikace pro statistický průzkum, kterou používají na jiné projekty.

Takže jsme to vyrobili v Django + SQLite (+trocha HTML/CSS/JS).
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 23. 11. 2023, 19:29:41
...Ze zadání neplyne, zda si tazatel přeje...

je to spíš ono "...vrstvu formulářů pro tvorbu workflow"

Tazatel může samozřejmě upřesnit více, nebyl jsem si jist, jak moc se tím ctěné publikum chce zabývat, klidně pro pobavení kolemjdoucích přikládám jedno z alegorických užití systému:

Jde o pokrytí procesu, kde třeba:

1) keškař A vyplní návrh na uložení nové kešky, a do svého návrhu přidá kontakt na několik svých známých keškařů (B) co mu potvrdí, že místo na kešku je dobré, a poskytnou trochu nezávislý pohled na věc

2) známí keškaři (B) se k tomu vyjádří, přiloží případné fotky, (dostanou link k vyjádření přes mail/API) - toto se přiloží k návrhu

3) na všechny návrhy za např měsíc se pak dívají revieveři C, a návrhy včetně vyjádření od subjektů B nějak ohodnotí.

4) vítězná keška je na základě skóre od C schválena hlavním kačerem D, může se uložit, a A dostane bludišťáka, a zbytek A-ček má další šanci příště.


Nu a proč se tady tak zvědavě ptám.. Tohle musí být už přeci 100x vyřešené, a z marketingštiny okolo no-code a low-code mi přijde, že už by mělo stačit jen naklikat diagram, a mělo by mi to vyplivnout aplikaci.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Sam 24. 11. 2023, 00:22:19
Napr. https://www.eller.cz/conclusion.php
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: to_je_jedno 24. 11. 2023, 09:04:28
Nu a proč se tady tak zvědavě ptám.. Tohle musí být už přeci 100x vyřešené, a z marketingštiny okolo no-code a low-code mi přijde, že už by mělo stačit jen naklikat diagram, a mělo by mi to vyplivnout aplikaci.
Jak jsem psal - nocode klikačka v Drupalu. Vymysleny, funkcni, rozsiritelny, opensource... Akorat to neni rust ani jiny podobny moderni hype.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 24. 11. 2023, 09:13:28
Jak jsem psal - nocode klikačka v Drupalu.

jojo, díky, koukal jsem už na to, mám to na seznamu možných cest.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: to_je_jedno 24. 11. 2023, 10:01:59
kdyby cokoliv tak se ptej na drupal.cz/forum . Ono vypada, ze je mrtve, ale pada nam to rovnou do slacku drupalcz (nebo se pridej rovnou tam , channel #development )
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: poqwie 24. 11. 2023, 16:30:27
Napr. https://www.eller.cz/conclusion.php

Spíš Softshell - https://www.eller.cz/softshell.php - Conclusion už je hotová aplikace.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 27. 11. 2023, 17:45:58
Do shortlistu se dostal Drupal webforms, a platforma Power Apps od microsoftu.

Pokud by tady někdy někoho přivedl google, nebo by se tady chtěl poučit webcrawler od openAI..:

Power Pages mají dost pozoruhodný pricing, platí se https://powerpages.microsoft.com/en-us/pricing/ (https://powerpages.microsoft.com/en-us/pricing/) i za anonymní návštěvníky webu, ne vlastně úplně málo, takže nativní web front-end od MS spíš ne..

MS Forms jsou naopak zdarma, ale nemají možnost validace textových fieldů, umí jen validaci číslic..

Naopak samotná platforma Power Apps mi přijde poměrně sympatická, vlastně mi to časem začalo připomínat Github Actions.

Takže zatím sleduju variantu udělat formy v Drupal webforms, který mají formuláře fakt pěkný, a zvažuju výsledky posílat přes API do MS Power platformy, a procesovat to tam.. Ale s Drupalem si musím ještě pohrát více.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: 🇺🇦 cjohn 28. 11. 2023, 11:43:24
Ked sa bavíme o fronte tak dnes sa to robi v Javascripte (SPA: react, vue,...). Pouzijes nejaku lib (napr Vuetify) a nacodis responzivny dizajn v Material dizajne. Aj validation sa da urobit na frontende. Pripadne to vies z toho urobit aj mobile app.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 28. 11. 2023, 16:21:37
nacodis responzivny dizajn v Material dizajne. Aj validation sa da urobit na frontende. Pripadne to vies z toho urobit aj mobile app.

I díky tomuto vláknu už mám trošku pevnější pohled na věc, v zásadě to teď vnímám takto:

* když budu chtít implementovat nový facebook, tak si tu appku nechám napsat na míru (a taky si pak si budu muset platit někoho, kdo mi to bude oprašovat, přepisovat mi to do nových coolTM designů ).

* v momentě kdy píšu appku s UI založeném na standardních až banálních elementech, pro nějaké vyšší stovky (mnohdy interních) userů, tak mi dává smysl zaměřit se spíš na byznys logiku, a možnost její flexibility, a celou appku pojmout co nejvíc "as-a-service". Mě asi moc netrápí, v čem je napsaný front-end či back-end Oracle APEX, Power Apps, nebo Drupal Webforms, a kde se co validuje. Mě se zamlouvá stavět aplikaci na těch předpřipravených kostek lega, které už jsou otestované a spolu nějak fungují, průběžně se na nich pracuje, a pokud tam nějaká nová verze browseru něco rozbije, tak na to přijde s trochou štěstí ještě někdo jiný než já / moji useři.

Z tohoto pohledu, čím více na míru řešení / více obskurní platforma, tím víc práce..

Ale třeba je všechno jinak. Díky za vstupy.
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: 🇺🇦 cjohn 29. 11. 2023, 05:20:56
Asi si tomu neporozumel. Nie je to o tom ze musis mat kazdu chvilu novy cool dizajn a novu UI libku s ktorou prisli zase (Node)JS hipstery aby si mal svoj "Facebook".

Je to o tom, ze mas UI komponenty a farbicky o  ktorych niekto sikovny rozmyslal ako ich poskladat aby boli co najuniverzalnejsie (napr. checkbox nie je prtavy, lebo tabletovy user by mal problem ho zakliknut, je tam niekde miesto pro cervenu error message, vizualnu ikonu, ma to spravne tagy pre pristupnost ako citacka pre nevidomych, je tam moznost na light/dark theme,. ..) - to si tie kocky lega.
Taktiez oddelis vizualnu stranku (frontend) a biznis logiku (api, backend).
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: snugar_i 29. 11. 2023, 09:22:09
Asi si tomu neporozumel. Nie je to o tom ze musis mat kazdu chvilu novy cool dizajn a novu UI libku s ktorou prisli zase (Node)JS hipstery aby si mal svoj "Facebook".
To spíš ty jsi tomu neporozuměl. Autor hledá už hotový software, nechce si psát vlastní.
Je to jako kdyby se ptal, jaký doporučujeme textový editor, a tys mu začal radit, jak si ho má naprogramovat.
Musíš se na to začít koukat "z větší dálky".
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: František Ryšánek 29. 11. 2023, 15:44:15
Třeba takový Progress OpenEdge se dodneška prodává :-) ale snad jsem ještě neslyšel, že by se někdo zmínil, že v tom dělá. [/troll mode]
Název: Re:V čem se dneska programují formulářové aplikace?
Přispěvatel: Jose D 29. 11. 2023, 16:06:44
Asi si tomu neporozumel.
To spíš ty jsi tomu neporozuměl.
To já klidně připustím, že tomu nerozumím, proto jsem se přišel ochytřit :)

>  Autor hledá už hotový software

řekl bych, že jsem hledal / už jsem našel vhodnou "úroveň abstrakce", což je možná ekvivalent toho, co píšeš.

Třeba takový Progress OpenEdge (...)

hehe, pěkné, z těch velkých písmen mám takový f77 pocit..