Proč se ručně programují db aplikace a weby ?

borekz

  • ****
  • 493
    • Zobrazit profil
    • E-mail
Proč se ručně programují db aplikace a weby ?
« kdy: 12. 09. 2017, 12:25:45 »
Proč se ručně programují veškeré db aplikace a weby, když existuje přehršel klikacích generátorů těchto aplikací a je prý je zoufalý nedostatek programátorů ?


ldj

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #1 kdy: 12. 09. 2017, 12:33:59 »
Asi vystupy tech nastroju nebudou dostatecne dobre :) Mam jen velmi starou zkusenost s necim podobnym a  vetsinou to fugnovalo tak, ze se jakztakz neco pouzitelneho vygenereovalo, ale uz to nikdy moc neslo menit, migrovat na novejsi verze, pridavat nove vlastnosti atp.

Trupik

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #2 kdy: 12. 09. 2017, 12:35:02 »
Je to zjavná diera na trhu a príležitosť. Vezmi tieto generátory a podlez konkurenciu. Potom daj vedieť, ako to šlo.  :D

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #3 kdy: 12. 09. 2017, 12:36:13 »
Proč se ručně programují veškeré db aplikace a weby, když existuje přehršel klikacích generátorů těchto aplikací a je prý je zoufalý nedostatek programátorů ?

Protože tyto nástroje mají své limity. Jejich uživatelé se pak dělí:
a) na ty, pro které je takový nástroj vhodný - poměrně malá skupina,
b) pro ty, kteří si ještě nezformulovali svoje požadavky, a takový nástroj je pro ně efektivní cesta k prvnímu výsledku (ti pak takový nástroj opouštějí, a musejí přepsat kód ručně),
c) pro ty, kterým to někdo nařídil, a oni si neumějí obhájit, že je to nevhodné.

Skupina a) je rozhodně nejmenší, skupina b) je nejčastější. Skupinu b) pak můžete ještě rozdělit na dvě podskupiny i) ty, které takový vývoj nepřkvapí (menší skupina), ii) a ty, kteří jsou zaskočeni, že takový nástroj přestal vyhovovat jejich požadavkům (větší skupina).

Kategorizace je čistě podle mojí zkušenosti, nemohu ji podložit žádnými čísly.

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #4 kdy: 12. 09. 2017, 12:38:13 »
Zdravím,
někdo nějaký odkaz a nějakou takovou službu ?

Děkuji.


Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #5 kdy: 12. 09. 2017, 12:48:42 »
Zdravím,
někdo nějaký odkaz a nějakou takovou službu ?

Děkuji.

Např. Google "sql schema generator online".

V případě webů to mohou být jakékoliv redakční systémy. Např. hostingový panel Plesk umožní kliknutím nainstalovat Wordpress vč. databáze, dalším kliknutím nainstalujete šablonu... A máte "web" "hotový" (obojí záměrně v uvozovkách).

gll

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #6 kdy: 12. 09. 2017, 12:50:22 »
Protože ty klikací nástroje jsou často složitější než psaní kódu.

qwert

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #7 kdy: 12. 09. 2017, 13:14:28 »
To jednak. Taky nějaká spolupráce ve větším týmu bude asi dost problém. Pak ten vygenerovaný kód bývá odporný, neoptimalizovaný, a když se v něm náhodou něco podělá, tak už ho většinou nesežere ani ten klikací nástroj a můžeš to klikat od začátku, což je zábava, až se budeš za karpální tunel popadat. A to se vyplatí.

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #8 kdy: 12. 09. 2017, 14:24:31 »
Staci sa pozriet na ten vygenerovany kod a odpoved bude jasna. Generuje to bordel, navyse pri vacsej zatazi je to neoptimalizovane a pomale. Je to ako-tak pouzitelne pre prvotne navrhy, akou cestou vlastne ist, nejaka zakladna sablona, podla ktorej si to potom prisposobis podla svojich poziadavok.

Dan

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #9 kdy: 12. 09. 2017, 14:35:48 »
Protože ty klikací nástroje jsou použitelné jen na jednoduché věci, u komplexních projektů je prostě jednoduší napsat 10 řádek kódu než to samé 2 hodiny klikat v nějakém GUI konfigurátoru.

andy

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #10 kdy: 12. 09. 2017, 18:55:44 »
Pretoze dnes sa nainstaluje wordpress, sablona a pluginy na par kliknuti, ale ani to nezvlada bezny uzivatel. Ak tam chce niekto custom pluginy, generator ti to nespravi. Navyse kazdy lepsi db nastroj ma nejake to klikatko a potom su tooly, co ti tie diagramy urobia z db (ak si ich velmi chcel..).

Ale ak ide o biznis aplikacie, tak ano, generuje sa. Vacsinou pri mdd. Tam su totiz prachy a zaplatia aj analytika, ktory to nakresli.. Musi tak byt ale stavana cela aplikacia, inak je to kockopes. Su na to aplikacie (EA, eclipse), alebo interne tooly. V pripade eclipse nie je problem ani s vyvojom v time, generovany kod neviem, quicksort v uml asi nikto modelovat nebude..
Aj ked niektore tie nastroje vyzeraju calkom fajn, neviem ci by som riskol mat stovky diagramov v nejakom online sw co nevies ci tu bude aj zajtra.

gnat

Re:Proč se ručně programují db aplikace a weby ?
« Odpověď #11 kdy: 12. 09. 2017, 21:29:54 »
Zdravím,
někdo nějaký odkaz a nějakou takovou službu ?

Děkuji.
https://apex.oracle.com/en/