Zkuste vyrobit jednoduchou nákupů. V PC FANDu se vytvořila tabulka, na základě tabulky byl poloautomaticky vytvořen formulář, případně i poloautomaticky se vytvořil report. Okamžitě jsem mohl zadávat data. Prakticky to nevyžadovalo žádné programování - ani nějakou na zdroje náročnější technologii.
Zkuste v Linuxu udělat takovou aplikaci - v textovém režimu musíte chca nechca začít programovat a hrát si s ncurses a k dispozici není nic extra pro tvorbu formulářů. Existuje portace Turbo Vision. Jeho použití zase vyžaduje programování.
V grafice je pro Linux pouze Gambas, případně Lazarus, a možná věci nad Monem - i pro jednoduchou aplikaci musíte instalovat poměrně hodně knihoven a také se je naučit a nastudovat. Na webu by se asi jednoduchá aplikace dala udělat poměrně snadno - ale už potřebujete apache, PHP, a pro trochu větší komfort JavaScript a možná už i pár frameworků.
Když chcete napsat nějakou jednoduchou aplikaci do hodiny, tak PC FAND, stejně tak FoxPro, a další podobný sw je nepřekonatelný. Pak větší věci se v tom píšou naopak výrazně hůře.
Na rychle pisanie aplikacii bol celkom zaujimavy Lotus/IBM Notes/Domino. Dnes sa uz tomu nevenujem, ale pred asi 20 rokmi som parkrat predvadzal nazivo na konferencii (casovy limit asi 1 hodina) vyvoj jednoduchej aplikacie na skladovu evidenciu. Dominino/Notes umoznoval vyvoj len "klikanim" bez nutnosti znalosti programovania (ale dalo sa aj programovat v LotusScripte - nieco ako VisualBasic alebo v Jave) a aplikacia bola pristupna alebo cez Notes klienta alebo s urcitou limitaciu funkcii aj cez web. Na svoju dobu to malo aj celkom slusne riesenu bezpecnost, Lotus databaza sa dala zasifrovat a uzivatel pouzival na pristup subor s klucom zasifrovany heslom.
Tak ona je otázka, jestli se na jednoduchou tabulku/aplikaci do hodiny musí vyrábět formuláře abych mohl zadávat data, instalovat další soft atd. Na to bohatě stačí tabulkový procesor jako Calc/Excel, viděl jsem v tom i poměrně velké složitosti a pěkně graficky zpracované sestavy. Pokud to bylo složitější, hodně tabulek, relací, dotazů, nutnost formulářů atd, tak od Microsoftu je už 20+ let Access, v kterém doteď má několik menších firem co znám napsaný jejich "SAP".
Varianty jsou, ale minimálně pro Linux mají své mouchy - Access je jen pro Linux nebude nativní, Kexi není úplně hotové (přiznám se, že Base v Libre Office jsem pořádně nezkoušel), a zkuste editovat širší větší tabulky - tam formuláře jsou pohodlnější. Není to tak, že by se bez alternativy k PC FANDu nedalo žít - ale cítím tam prostor, který na Linuxu není pokrytý - dost možná proto, že od druhé půle 90 let se podobné aplikace na Linuxu buďto mastily v PHP nebo se prostě nedělaly (a všichni se s tím smířili).
Ano, na Linuxu je to horší, ale zase kolik firem reálně jede na Linuxu a z těch co jedou kolik jich potřebuje tuto věc, aby se takový produkt vyplatilo dělat. LO Base jsem zkoušel naposledy asi před 1-2 lety a i proti Access 2003 je to veliká slabota. Takže ono vyrobit něco takového asi není úplně jednoduché, případně i u projektu velikosti Libre na to není dost vývojářů, aby se to dotáhlo na 15 let starou verzi konkurence.
Reagoval jsem ale především na první odstavec, na jednoduchou tabulku lze s klidem použít ten Calc, sám v něm vystavuji fa nerozeznatelné od účetnictví s číselníkem klientů, nastavením, deníkem.. Kdykoliv si udělám na další záložce nějaký přehled, vyexportuji co chci kam chci, napojím na se ARES, udělám export pro poštu.. A hlavně s nějakou celkem jistotou, že tento produkt mi nikdo jen tak nezařízne. Kdybych chtěl (vzhledem k povaze dat nechci), mohu to dát ke Google nebo MS a mít to v cloudu bez starostí o zálohování a přístupné odkudkoliv a z čehokoliv (Linux, telefon, ..)
Tak neviem preco by som to mal robit pre textovy rezim ked tu mame webove rozhranie. A len tak pre priklad tu mate nieco v com si mozete obrazovky aj DB nadizajnovat nerobim reklamu ale myslim ze takych nastrojov je habakuk. https://www.smartclient.com/technology/visualbuilder.jsp
vyhoda je, ze ten textovy rezim je integrovany v tom servru, potrebujes jen putty a ssh.
Ten tvuj priklad take podle mne neni spravne, podobnych frameworku pro tlusteho clienta nenajds kopu, podle mne je smartclient ostatnim vzdalen o svetelne roky.
Ten visualbuilder neni free.
Podobně geniální jako PC FAND je Base z OpenOffice. programovat taky nemusíte, jen vhodně navrhnout tabulky. A dnes máte i toto https://www.obvibase.com/
Chtěl bych vidět nějaký příklady, jak Open/Libre Office Base kdo používá. Osobně jsem buď nepochopil tu koncepci nebo to je opravdu tak nedotažené. Máte nějaké relevantní zdroje? Něco ve smysli „dá se s tím udělat to a to a to, podívejte, takhle to vypadá a má to pod kapotou takovou a takovou logiku“. Obvibase vypadá dobře, ale jako službu to nechci, chtěl bych to jako aplikaci nebo framework.
jj, podle toho co jsem vsechno videl ted na skoleni kolem Reactu, tak by se dnes neco podobneho FANDu mohlo teoreticky nekde vyskytnout prave na bazi JS/TS, Reactu a vubec funkcionalnich veci na tohle navazanych (ale bude to masakr obrovsky veliky toolkit), jak to povida na konci interview ten pan Klotzer, ... kdysi jsem mu psal o lightswitch a suneido, chtel jsem taky udelat nejaky rozhovor, tak to koukam nekdo zvladnul, super, ja pak musel resit jiny veci bohuzel, jako obvykle :-/ snad se mu jeste dari dobre