Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Proč ještě pořád Nette v česku tak frčí?

Bogdan
verified
rating uzivatele
(1 hodnocení)
11. 8. 2020 09:58:24
Jak je na tom asp.net v dnesni dobe?
11. 8. 2020 09:58:24
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459910
Asp .Net VS PHP - Framework Technologies Market Share Comparison
11. 8. 2020 09:59:37
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459909
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 10:04:06
odkaz na w3techs jsem už ve vlákně dával, je to žebřížek, který data bere z dotazníků a primárně se zaměřuje na webové stránky, python tam nikdy nemůže mít hodně, není to jazyk určen pro weby (ač django se snaží o opak). Myslel jsem obecně, že je obrovsky těžké něco porovnávat přes žebříčky.
Dohlížím na projekty nad rostodivnými jazyky, takže se mi daří udržovat aspoň obecný přehled co jak se mění a roste. Nette je pěkný jazyk, rozhodně je s výše jmenovanými konkurenceschopný a je škoda, že ve světě ho je pořád málo.
11. 8. 2020 10:04:06
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459908
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 10:12:17
ASP.NET je v propadlišti dějin, dnes je nahrazen ASP.NET Core, což není vůbec věc k zahození, líbí se mi, weby se v tom píšou moc pěkně, má to svoji logiku, MVC má řád, k dispozici jsou velice silné nástroje a dobrá konektivita na spousty jiných systémů. Používáme relativně často na intranety, přihlašovací formuláře, sharepoint weby. Má např. velice silnou podporu AD FS, což je něco bez čeho v hybridním prostředí Azure, Office 365 a custom vývoje nelze žít a udělat to v php je neskutečně drahé a problematické. Velice dobře se řeší deployment, rolling upgrades a jiné věci. Teď nově i provozujeme pod linuxem a docela koukám, že proti dominantní javě to má co říct.
Na českém trhu toho je ale málo, např. Alza používá ASP.NET Core a jejich microservisy, hlidacstatu.cz a jeho backendy jsou napsané také v tom. Poté spousty státních zakázek, občas nějaký korporátní intranet.
ASP.NET Core se mi líbí na cokoliv co pracuje s hodně daty z různých zdrojů, dobře se tam implementuje audit, acl, různé auth mechanismy, pěkně vypadá provoz a debugging v produkci, ale zatím to je mladé.
11. 8. 2020 10:12:17
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459907
kolousek
verified
rating uzivatele
11. 8. 2020 10:45:27
Nette je ok na jednoduché stránky. Na složitější věci nenajdete řešení. Dělat cokoli na frontendu je peklo. Myslím, že kdybych čas věnovaný základním problémům využil ke studiu nějakého frontend frameworku, udělal bych líp. Python na webu je nějaký nový druh masochismu?
11. 8. 2020 10:45:27
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459906
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 11:06:04
Napsal kolousek;1593465
Nette je ok na jednoduché stránky. Na složitější věci nenajdete řešení.
Tohle mě zaujalo. Proč bych měl hledat řešení na složité věci? U nich se přece nabízí možnost je implementovat svépomocí, jak to všichni dělají nebo použít komponenty např. ze Symfony.
Návrh struktury frontendu je pak věcí samotných vývojářů, tam PHP framework tolik nezasahuje.
11. 8. 2020 11:06:04
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459905
aheadnology
verified
rating uzivatele
11. 8. 2020 13:58:34
Hodnocení podle počtu webů (domén) dává tisíckrát větší váhu tisícovce blogísků s deseti pageview oproti google.com s miliardami. Takže takové srovnání nikoho nezajímá.
(maximálně je z toho možné odhadnout trendy)
Spousta stránek a webů navíc není veřejně přístupná vůbec nebo jen uživatelům po přihlášení.
Trochu zajímavé by bylo srovnání s přepočtem na page view nebo s podobnou metrikou. Ale i tam page view na webu, který pomoci levných PR/SEO/... článků loví traffic, a page view v internetovém bankovnictví mají naprosto jinou skutečnou hodnotu (ať už z pohledu přínosu pro nějakého třeba uživatele, tak z pohledu nákladů na ten systém)
Takže jediná rozumná metrika by byla ta, která by zohledňovala tyto ekonomické konsekvence.
V životě jsem nic, co by se tomu alespoň blížilo, nepotkal.
11. 8. 2020 13:58:34
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459904
Kdysi, když jsem potřeboval programovat i v něčem jiném než nástavbě na phpBB, tak jsem se rozhodoval nad:
Symfony
Nette
Kohana
Vše jsem rozchodil podle quickstartu, až na Nette, kde byla potřeba specifická konfigurace pro routování. Vybral jsem si Symfony (protože na něm pak stavělo i novější phpBB, takže to mělo smysl). Pak jsme stavěli ve firmě projekt a programátor měl zkušenost s Laravelem. Tak jsme to postavili na něm a od té doby si mě Laravel získal.
Oproti Nette je dokumentace jinde, navíc za tím stojí větší tým, který má i spolehlivější financování, takže nehrozí, že by se Grudl na to vykašlal nebo těm firmám, co posílají dary došla trpělivost.
11. 8. 2020 14:09:17
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459903
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 14:11:56
ale i tak mi to připadá zcestné a nezměřitelné, Facebook dlouho používal php, pak si ho upravil natolik, že z toho vzniklo stejně jiný jazyk. Wikipedia běží na php, ale to jen generuje statické html, které pak servírují (jak tohle chceš počítat? Jaká je ekonomická konsekvence u free projektu?). Google a jiné obrovské společnosti používají distribuovanou architekturu složenou ze spousty služeb v různých jazycích, opět to nelze spočítat. Čím je společnost větší, tím je použití konkrétního jazyka více specifické a těžko přenositelné jako nějaká míra.
Kluci třeba teď dělají aplikaci v Nette, backend systémy na obsluhu notifikací, komunikace s třetími stranami jsou v node.js/Go, integrační testy a deployment zase v pythonu a frontend v typescriptu. Není vůbec snadné ty jazyky srovnta do žebříčku podle nějaké metriky na jediném projektu...
Ono i s tím Nette to je těžké, Tracy je třeba hojně používaná i v zahraničí, počítá se to do použití Nette nebo ne? Nette forms jsou slabší, ale Latte je zase velice silná komponenta s přesahem.
11. 8. 2020 14:11:56
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459902
aheadnology
verified
rating uzivatele
11. 8. 2020 14:13:47
Napsal TomášX;1593402
@Ales, chápu snahu o jeden jazyk, já zase mám rád spousty jazyků, v php třeba poslední dobou vzniká dost inicialitiv a překlapu php kódu do js, viz. např. https://gitlab.com/kornelski/babel-preset-php. Stejně tak WebAssembly může kompletně promíchat karty, již první projekty v php do WA jsem absolvoval
Můžeš napsat nějaké projekty, které WebAssembly používají?
---------- Příspěvek doplněn 11.08.2020 v 14:21 ----------
Napsal TomášX;1593485
ale i tak mi to připadá zcestné a nezměřitelné, Facebook dlouho používal php, pak si ho upravil natolik, že z toho vzniklo stejně jiný jazyk. Wikipedia běží na php, ale to jen generuje statické html, které pak servírují ....
Právě.
Právě proto jsou všechny jednoduché způsoby počítání mimo.
Ta ekonomická stránka je jediná relevantní metrika - ale zase, nikdo se s tím nebude počítat, a ani se nikdo nemá šanci nijak dostat k datům, která to popisují.
(protože tam by se to dalo zas počítat pouze přes to, kolik peněz každou firmu stojí Javaři a kolik dotneťáci a kolik PHPčkáři ... a ještě by každý musel dělat výkaz, kolik procent času čemu se věnuje a to by se muselo pak ještě ohodnotit váhou :-)))) )
11. 8. 2020 14:13:47
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459901
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 14:30:43
Napsal aheadnology;1593486
Můžeš napsat nějaké projekty, které WebAssembly používají?
nic veřejného. Zatím jen interní BI/admin aplikace. Cíl byl použít optimalizované vynuté kódy v c++ a pythonu (ML, statistika, vizualizace s použitím gpu) přímo v prohlížeči, aby se to nemuselo přepisovat do JS. Při práci s 16b čísly je JS neskutečně neúsporný a pomalý, stejně tak při použití GPU.
Stejně tak právě dokončujeme projekt na intranet v testovacím .NET core (3) s Blazor frameworkem, který má podporu WA. Přináší to elegantní možnost jak pracovat s čipovými kartami, PKCS#10, PKCS#12 a podobnými crypto věcmi, vyhnuli jsme se tím nutnosti instalovat vlastní obslužný SW na stanice administrátorů.
Vše to jsou ale experimenty, ač produkční, pořád experimenty. Vývoj je zatím drahý, nejsou dostatečné zkušenosti, je to kombinace dost technologií dohromady a zatím to má řadu bolístek.
11. 8. 2020 14:30:43
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459900
aheadnology
verified
rating uzivatele
11. 8. 2020 14:39:56
A ve svete to nekdo verejne pouzil?
A tak myslis, ze treba tri nebo pet let to jeste potrebuje?
11. 8. 2020 14:39:56
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459899
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 8. 2020 14:49:41
je to standardizované od W3C, obrovské úsilí do toho dává Microsoft i Google. MS dokonce má i poměrně solidní framework https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Potřebuje to ještě spoustu let, věřím, ale že to do budoucna řekne poměrně dost. Umožní to totiž z jakéhokoliv backendu vygenerovat kód, který se spustí v prohlížeči, to o čem tady mluvil Aleš, že má jeden jazyk na vše tímhle dostává nový rozměr. Zároveň to přidá věci, které JS sám o sobě neumí nebo je umí velice složitě. Sníží se závislost na funkcních prohlížeče a aplikace se výrazně zjednodušší, teď je občas peklo udělat aplikace napříč všemi platformami. Já v tom věřím, proto na to věnuji poslední dva roky poměrně dost svého času.
11. 8. 2020 14:49:41
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459898
aheadnology
verified
rating uzivatele
11. 8. 2020 21:08:35
Napsal TomášX;1593493
je to standardizované od W3C, obrovské úsilí do toho dává Microsoft i Google. MS dokonce má i poměrně solidní framework https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Potřebuje to ještě spoustu let, věřím, ale že to do budoucna řekne poměrně dost. Umožní to totiž z jakéhokoliv backendu vygenerovat kód, který se spustí v prohlížeči, to o čem tady mluvil Aleš, že má jeden jazyk na vše tímhle dostává nový rozměr. Zároveň to přidá věci, které JS sám o sobě neumí nebo je umí velice složitě. Sníží se závislost na funkcních prohlížeče a aplikace se výrazně zjednodušší, teď je občas peklo udělat aplikace napříč všemi platformami. Já v tom věřím, proto na to věnuji poslední dva roky poměrně dost svého času.
Že je něco takového potřeba je jasné od chvíle, kdy začla být snaha místo holého statického html dělat jakékoli aplikace. Takže se to poslouchá docela super (JS je fakt tak, jak je, nepoužitelný)
Proto se ptám na časovou perspektivu ;-)
11. 8. 2020 21:08:35
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459897
hm
verified
rating uzivatele
(20 hodnocení)
11. 8. 2020 21:53:39
JavaScript je vic nez pouzitelny :) Ale na WebAssembly se tesim, to zas ne ze ne...
11. 8. 2020 21:53:39
https://webtrh.cz/diskuse/proc-jeste-porad-nette-v-cesku-tak-frci/strana/2/#reply1459896
Pro odpověď se přihlašte.
Přihlásit