Framework vs. čistý kód

Re:Framework vs. čistý kód
« Odpověď #45 kdy: 20. 07. 2025, 12:21:08 »
Podobne, ako ked potrebujes nejaku kriticku apku, tak ides cim nizsie, aby si minimalizoval chybovost.
To bych obecně netvrdil. Framework i u malých věcí může řešit spoustu věcí, které by bylo potřeba řešit ručně, a u kterých jde nadělat spoustu různých chyb. CSRF, clickjacking, různé injekce, DNS rebinding, …

Pravda, ne každý framework vyřeší všechno, je dobré i tady mít přehled. Ale řešit to sám nemusí zrovna situaci zlepšit.


Re:Framework vs. čistý kód
« Odpověď #46 kdy: 21. 07. 2025, 08:23:54 »
Ok, ale vtedy siahnes po nejakom konkretnom minimalistickom frameworku, ktory ma osetrene len tieto zakladne veci. Kedze sa obcas venujem aj elektronike, tak to bolo myslene skor v zmysle mcu, a procesov, ktore su niekde "dole", rozne riadiace systemy, zabezpecovacky... kde potrebujes aby to na tej najnizsej urovni fungovalo, a netrapi ta, ak by vypadla komunikacia s nejakym obsluznym sw, ktory uz riesi nejake requesty od uzivatelov, alebo komunikuje s mikroservismi.

Re:Framework vs. čistý kód
« Odpověď #47 kdy: 21. 07. 2025, 14:17:44 »
Proč je nám tedy na upevnění poštovní schránky vnucován bagr?

Protože se dopouštíš úplně stejný chyby, jako prvopočáteční kamarád. Zobecňuješ v momentě, kdy o zobecnění nikdo nestojí a nedává smysl. Tedy to, že ti někdo na vyvrtání dvou děr pro hmoždinky a pověšení poštovní schránky vnucuje bagr, je jen ve tvý hlavě.

Proč mi vnucuješ myšlenku, že se dopouštím chyby nějakým zobecňováním? Používám standardní knihovny, které mnoho vývojářů ani nezná a místo nich používají komplikované frameworky s nestabilním rozhraním.

Netvrdím, že neumíš programovat. Tvrdím, že ta tvoje formulace je nesmyslně zobecňující a žes nejspíš napsal něco jinýho, než ses snažil sdělit.

Re:Framework vs. čistý kód
« Odpověď #48 kdy: 21. 07. 2025, 14:18:26 »
Proč je nám tedy na upevnění poštovní schránky vnucován bagr?

Protože se dopouštíš úplně stejný chyby, jako prvopočáteční kamarád. Zobecňuješ v momentě, kdy o zobecnění nikdo nestojí a nedává smysl. Tedy to, že ti někdo na vyvrtání dvou děr pro hmoždinky a pověšení poštovní schránky vnucuje bagr, je jen ve tvý hlavě.

Proč mi vnucuješ myšlenku, že se dopouštím chyby nějakým zobecňováním? Používám standardní knihovny, které mnoho vývojářů ani nezná a místo nich používají komplikované frameworky s nestabilním rozhraním?

podle tech zprav to vypada, ze jsi hodne zkuseny programator Kite.
kazdopadne diky chlapi za reakce a blbec to urcite neni

Že někdo umí programovat automaticky neznamená, že se umí správně a přesně vyjadřovat jinak než v programovacím jazyce.

Zopper

  • *****
  • 918
    • Zobrazit profil
Re:Framework vs. čistý kód
« Odpověď #49 kdy: 21. 07. 2025, 17:58:37 »
Ok, ale vtedy siahnes po nejakom konkretnom minimalistickom frameworku, ktory ma osetrene len tieto zakladne veci. Kedze sa obcas venujem aj elektronike, tak to bolo myslene skor v zmysle mcu, a procesov, ktore su niekde "dole", rozne riadiace systemy, zabezpecovacky... kde potrebujes aby to na tej najnizsej urovni fungovalo, a netrapi ta, ak by vypadla komunikacia s nejakym obsluznym sw, ktory uz riesi nejake requesty od uzivatelov, alebo komunikuje s mikroservismi.

Záleží taky na životnosti toho projektu a co člověk zná. Když je to rychle spíchnutá jednoúčelovka na měsíc, dva, tak naopak dává smysl sáhnout klidně i po overbloated nástrojích, protože s nimi to člověk udělá za půl dne, byť to bude neefektivní na zdroje, než si tady tři týdny po večerech něco šmudlat v něčem, co neznám a nebudu už nejspíš nikdy potřebovat, aby se to vzápětí celé zahodilo.


Kit

  • *****
  • 838
    • Zobrazit profil
    • E-mail
Re:Framework vs. čistý kód
« Odpověď #50 kdy: 21. 07. 2025, 18:18:21 »
Ok, ale vtedy siahnes po nejakom konkretnom minimalistickom frameworku, ktory ma osetrene len tieto zakladne veci. Kedze sa obcas venujem aj elektronike, tak to bolo myslene skor v zmysle mcu, a procesov, ktore su niekde "dole", rozne riadiace systemy, zabezpecovacky... kde potrebujes aby to na tej najnizsej urovni fungovalo, a netrapi ta, ak by vypadla komunikacia s nejakym obsluznym sw, ktory uz riesi nejake requesty od uzivatelov, alebo komunikuje s mikroservismi.

Záleží taky na životnosti toho projektu a co člověk zná. Když je to rychle spíchnutá jednoúčelovka na měsíc, dva, tak naopak dává smysl sáhnout klidně i po overbloated nástrojích, protože s nimi to člověk udělá za půl dne, byť to bude neefektivní na zdroje, než si tady tři týdny po večerech něco šmudlat v něčem, co neznám a nebudu už nejspíš nikdy potřebovat, aby se to vzápětí celé zahodilo.

Bohužel tyto jednoúčelovky bývají jen z pohledu vývojáře, nikoli však majitele, který předpokládá delší životnost.

Re:Framework vs. čistý kód
« Odpověď #51 kdy: 22. 07. 2025, 08:11:20 »
Jenomže pak se dá taky očekávat rozvoj, takže se framework může hodit právě proto, že až k tomu budeš něco dodělávat, neušoupeš si ruce.

Re:Framework vs. čistý kód
« Odpověď #52 kdy: 22. 07. 2025, 10:10:05 »
O tebe nejde, jde o toho chudáka co to dostane do ruk až tě trefí šlak nebo autobus
Děkuji za možnost editace příspěvku.

Re:Framework vs. čistý kód
« Odpověď #53 kdy: 22. 07. 2025, 11:40:59 »
Priority mohou být různé, například:

1. Co nejrychlejší start.
2. Co nejmenší velikost binárky
3. Co nejdříve mít prototyp, na základě kterého se rozhodne, zda bude další vývoj, a kam se má ubírat.

V prvních dvou případech se může hodit (zejména u jednoduchých věcí) framework nepoužít vůbec, případně použít něco fakt malého. Třeba i za cenu složitějšího vývoje a zevrubnější kontroly, že jsem nezapomněl na nic z toho, co by za mě mohl řešit framework. Asi jde o celkem specifické případy, ale nastat mohou.

Ve třetím případě se naopak nejspíš vyplatí to udělat jakkoli, možná použít nějaký framework bez pečlivého výběru, prototyp nějak narychlo naprasit, a až bude zpětná vazba, třeba to celé zahodit a udělat od nuly s většími znalostmi. Jasně, není to platné za všech okolností, ale někdy to může být (i s ohledem na dostupné informace) ideální postup.

Re:Framework vs. čistý kód
« Odpověď #54 kdy: 22. 07. 2025, 12:31:16 »
Tak zrovna v pripade bodu 1 prave sahnu po frameworku. Treba u webovky to proste a jednoduse v Next.JS rozjedu za 5 minut zatimco bez nej to bude trvat dele.

EDIT: aha, ted mi doslo, ze mozna myslis "start aplikace" zatimco ja "start vyvoje"
Děkuji za možnost editace příspěvku.

Zopper

  • *****
  • 918
    • Zobrazit profil
Re:Framework vs. čistý kód
« Odpověď #55 kdy: 22. 07. 2025, 12:57:55 »
Ok, ale vtedy siahnes po nejakom konkretnom minimalistickom frameworku, ktory ma osetrene len tieto zakladne veci. Kedze sa obcas venujem aj elektronike, tak to bolo myslene skor v zmysle mcu, a procesov, ktore su niekde "dole", rozne riadiace systemy, zabezpecovacky... kde potrebujes aby to na tej najnizsej urovni fungovalo, a netrapi ta, ak by vypadla komunikacia s nejakym obsluznym sw, ktory uz riesi nejake requesty od uzivatelov, alebo komunikuje s mikroservismi.

Záleží taky na životnosti toho projektu a co člověk zná. Když je to rychle spíchnutá jednoúčelovka na měsíc, dva, tak naopak dává smysl sáhnout klidně i po overbloated nástrojích, protože s nimi to člověk udělá za půl dne, byť to bude neefektivní na zdroje, než si tady tři týdny po večerech něco šmudlat v něčem, co neznám a nebudu už nejspíš nikdy potřebovat, aby se to vzápětí celé zahodilo.

Bohužel tyto jednoúčelovky bývají jen z pohledu vývojáře, nikoli však majitele, který předpokládá delší životnost.
To je otázka specifikace. A ceny. A v tom konkrétním případě, který jsem měl na mysli z osobní zkušenosti, jsem byl svým vlastním zákazníkem a věděl jsem na 100 %, že to je na měsíc a něco, a jestli to někdy za pár let budu potřebovat znovu, tak to zaručeně nebude 1:1 a bude snazší to pak zase slepit za půl dne.

Kit

  • *****
  • 838
    • Zobrazit profil
    • E-mail
Re:Framework vs. čistý kód
« Odpověď #56 kdy: 22. 07. 2025, 16:52:33 »
Ok, ale vtedy siahnes po nejakom konkretnom minimalistickom frameworku, ktory ma osetrene len tieto zakladne veci. Kedze sa obcas venujem aj elektronike, tak to bolo myslene skor v zmysle mcu, a procesov, ktore su niekde "dole", rozne riadiace systemy, zabezpecovacky... kde potrebujes aby to na tej najnizsej urovni fungovalo, a netrapi ta, ak by vypadla komunikacia s nejakym obsluznym sw, ktory uz riesi nejake requesty od uzivatelov, alebo komunikuje s mikroservismi.

Záleží taky na životnosti toho projektu a co člověk zná. Když je to rychle spíchnutá jednoúčelovka na měsíc, dva, tak naopak dává smysl sáhnout klidně i po overbloated nástrojích, protože s nimi to člověk udělá za půl dne, byť to bude neefektivní na zdroje, než si tady tři týdny po večerech něco šmudlat v něčem, co neznám a nebudu už nejspíš nikdy potřebovat, aby se to vzápětí celé zahodilo.

Bohužel tyto jednoúčelovky bývají jen z pohledu vývojáře, nikoli však majitele, který předpokládá delší životnost.
To je otázka specifikace. A ceny. A v tom konkrétním případě, který jsem měl na mysli z osobní zkušenosti, jsem byl svým vlastním zákazníkem a věděl jsem na 100 %, že to je na měsíc a něco, a jestli to někdy za pár let budu potřebovat znovu, tak to zaručeně nebude 1:1 a bude snazší to pak zase slepit za půl dne.

Za půl dne takovou záležitost slepím i bez frameworku s použitím standardních knihoven a navíc SOLID.

Re:Framework vs. čistý kód
« Odpověď #57 kdy: 22. 07. 2025, 18:45:39 »
Za půl dne takovou záležitost slepím i bez frameworku s použitím standardních knihoven a navíc SOLID.
Ja za dve hodky s frameworkem, ktery SOLID, DP a tydle srandy samozrejme vyuziva. Šach mat.
Děkuji za možnost editace příspěvku.

Kit

  • *****
  • 838
    • Zobrazit profil
    • E-mail
Re:Framework vs. čistý kód
« Odpověď #58 kdy: 22. 07. 2025, 20:10:00 »
Za půl dne takovou záležitost slepím i bez frameworku s použitím standardních knihoven a navíc SOLID.
Ja za dve hodky s frameworkem, ktery SOLID, DP a tydle srandy samozrejme vyuziva. Šach mat.

Který framework využívá SOLID? Ty neumíš používat DP bez frameworku? Vždyť jsou tak jednoduché.

Re:Framework vs. čistý kód
« Odpověď #59 kdy: 23. 07. 2025, 10:00:51 »
Proc bych to delal? Kdo by me za to platil? Porad si zijes ve sve bubline akademickych znalosti a nechapes, ze byznys jede jinde.
Děkuji za možnost editace příspěvku.