1441
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 21. 02. 2021, 10:38:11 »By the way, když už jsme stejně úplně OT.
Proč to vlastně chci, mám v hlavě takový projekt.
Možnosti:
- Věnovat se obsahu
- Tohle někomu zadat, ať to "zdevelovepří"
- Za web, ksicht, backend vypláznu tak 50 hadrů
Nebo:
- Sfouknout to sám, ale zabere mi to násobně víc času
- Učit se znovu něco, co jsem dlouho nedělal
- Ušetřím celkem dost peněz
- Budu to mít udělané tak, jak chci
- Na obsah budu mít násobně méně času
popravdě mám zkušenost, že když něco chci, musím si to udělat sám. V opačném případě to je A) blbě, B) draze, C) za dlouho, D) jinak než jsem chtěl, E) cena vyskočí na dvojnásobek, F) nic si na tom pak neudělám, G) musím ukecávat někoho, aby milostivě splnil svoje slovo chlapa
![]()
Jinak jsem koukal na Bootstrap, Svelte a pythonové frameworky, není to těžké, naopak lehčí než dřív.
Jenže k tomu je potřeba ještě grafika a čas, sousta času.
Co znamená ten „obsah“ – je to něco dynamického, každá stránka obsahu se bude muset naprogramovat, nebo je to jen klasický statický webový obsah (texty, obrázky, videa apod.)? Pokud je to ten druhý případ, zvolil bych generátor statických webů – Gatsby (založený na Reactu), Hugo (napsaný v Go), NextJS (založený na Reactu, má blíž k aplikacím než GatsbyJS), Nuxt.js (založený na Vue). Nebo si prostě vyberte na webu JAMstack, co vás zaujme. Generuje to statické weby, takže web je velmi rychlý, dá se snadno hostovat v CDN. Zároveň při buildu můžete pracovat s daty – v jednodušším případě mít třeba jednotlivé stránky napsané v Markdownu, ale můžete i sahat pro data do databáze nebo přes API. A když někde potřebujete nějakou dynamickou část, není problém ji tam přidat – vyhledávání, formuláře nebo prostě jakoukoli frontendovou logiku. Všechny uvedené nástroje mají už spoustu hotových šablon, takže na začátku se můžete věnovat jenom obsahu – a pokud se projekt ujme a vyplatí se do něj investovat, můžete následně nechat někoho udělat šablonu na míru, přidat víc backendové logiky atd.
A kdybyste nutně chtěl udržovat obsah ve WordPressu, i to je se statickými generátory možné. Budete mít schovaný WordPress u sebe, v něm budete udržovat obsah a pak to třeba přes Gatsby publikujete jako statický web. Takhle funguje třeba https://covid.gov.cz.
popravdě mám zkušenost, že když něco chci, musím si to udělat sám. V opačném případě to je A) blbě, B) draze, C) za dlouho, D) jinak než jsem chtěl, E) cena vyskočí na dvojnásobek, F) nic si na tom pak neudělám, G) musím ukecávat někoho, aby milostivě splnil svoje slovo chlapa

