Framework Nette pro dynamický web

mmm

Re:Framework Nette pro dynamický web
« Odpověď #30 kdy: 05. 09. 2018, 13:00:12 »
Uveďte nějaký "lepší framework".

next.js


BoneFlute

  • *****
  • 2 047
    • Zobrazit profil
Re:Framework Nette pro dynamický web
« Odpověď #31 kdy: 05. 09. 2018, 13:01:10 »
Použili byste Nette pro dynamický web? Teď nemyslím nějaké to překreslení sem tam nějakého prvku, ale jde o různé šoupání tabulek (obdelníků), změna obsahu tabulek (načtení z DB), nastavení různých atributů (k tabulkám) a ve finále odeslání celé stránky (rozuměj toho layoutu) na server.  Co byste doporučili, pokud ne Nette?

Pokud znáš PHP, tak Nette bude dobrá volba. Chce to se s tím dobře seznámit. Oproti ostatním FW bych u něj vyzdvihl vlastnost, že je dosti volnej. Tudíž ti nebude klást zbytečné překážky, když budeš potřebovat si ten backend používat tím či oním stylem. Třeba jen json, nebo html snippety, etc.

Ale je fakt, že pokud jsem tvou otázku dobře pochopil, tak stejně většinu práce budeš dělat na klientu, v js.

Jak moc to bude SPA?

mmm

Re:Framework Nette pro dynamický web
« Odpověď #32 kdy: 05. 09. 2018, 13:08:52 »
s reduxem je ukládání stavu layoutu jednoduché

anon

Re:Framework Nette pro dynamický web
« Odpověď #33 kdy: 05. 09. 2018, 13:33:55 »
nepouzili

prokop

Re:Framework Nette pro dynamický web
« Odpověď #34 kdy: 05. 09. 2018, 13:38:24 »
Použili byste Nette pro dynamický web? Teď nemyslím nějaké to překreslení sem tam nějakého prvku, ale jde o různé šoupání tabulek (obdelníků), změna obsahu tabulek (načtení z DB), nastavení různých atributů (k tabulkám) a ve finále odeslání celé stránky (rozuměj toho layoutu) na server.  Co byste doporučili, pokud ne Nette?

Pokud znáš PHP, tak Nette bude dobrá volba. Chce to se s tím dobře seznámit. Oproti ostatním FW bych u něj vyzdvihl vlastnost, že je dosti volnej. Tudíž ti nebude klást zbytečné překážky, když budeš potřebovat si ten backend používat tím či oním stylem. Třeba jen json, nebo html snippety, etc.

Ale je fakt, že pokud jsem tvou otázku dobře pochopil, tak stejně většinu práce budeš dělat na klientu, v js.

Jak moc to bude SPA?

Ano bude to SPA, nevěděl jsem, že to má název (zkratku).


agent

Re:Framework Nette pro dynamický web
« Odpověď #35 kdy: 05. 09. 2018, 13:42:59 »
Jak už psali jiní Nette je serverový FW a nijak moc ti s tím nepomůže.
Pokud umíš PHP a doteď jsi v něm žádný FW nepotřeboval, nech to tak, vyřízení AJAX dotazů a práci s JSON PHP umí samo o sobě.

Na to, co píšeš, ti podle mě stačí Javascript, Datatables (nebo něco podobného), jQuery a pár funkcí z jQueryUI Interactions
https://jqueryui.com/demos/ 
https://datatables.net/examples/index

Hmmm

Re:Framework Nette pro dynamický web
« Odpověď #36 kdy: 05. 09. 2018, 14:02:18 »
Použili byste Nette pro dynamický web? Teď nemyslím nějaké to překreslení sem tam nějakého prvku, ale jde o různé šoupání tabulek (obdelníků), změna obsahu tabulek (načtení z DB), nastavení různých atributů (k tabulkám) a ve finále odeslání celé stránky (rozuměj toho layoutu) na server.  Co byste doporučili, pokud ne Nette?

Pokud znáš PHP, tak Nette bude dobrá volba. Chce to se s tím dobře seznámit. Oproti ostatním FW bych u něj vyzdvihl vlastnost, že je dosti volnej. Tudíž ti nebude klást zbytečné překážky, když budeš potřebovat si ten backend používat tím či oním stylem. Třeba jen json, nebo html snippety, etc.

Ale je fakt, že pokud jsem tvou otázku dobře pochopil, tak stejně většinu práce budeš dělat na klientu, v js.

Jak moc to bude SPA?

Ano bude to SPA, nevěděl jsem, že to má název (zkratku).
Tak potom je Nette na to uplne nevhodny framework. Radsej sa pozri po nejakom Javascriptovom frameworku, najlepsie s reduxom pre ukladanie stavov a dat. A ked PHP, tak pre REST API.

Miloš

Re:Framework Nette pro dynamický web
« Odpověď #37 kdy: 05. 09. 2018, 14:10:19 »
hype 2018: svelte, next.js, sapper
kolo se točí dál

BoneFlute

  • *****
  • 2 047
    • Zobrazit profil
Re:Framework Nette pro dynamický web
« Odpověď #38 kdy: 05. 09. 2018, 14:14:51 »
Ano bude to SPA, nevěděl jsem, že to má název (zkratku).

A co umíš lépe PHP, nebo Javascript? Jsi spíše fronteďák, co musí udělat i backend, nebo naopak?

Jano7

Re:Framework Nette pro dynamický web
« Odpověď #39 kdy: 05. 09. 2018, 15:03:12 »
Citace
Jasný,  předpokládal jsem, že pokud napíši "dynamický web", bude každému jasné, že k tomu také AJAX a nějaký ten JavaScript. Z dalšího mého komentáře to pak mohlo být zcela jasné.

Vy tie pojmy pouzivate takym sposobom, ze cloveku nie je jasne, co vlastne chcete. Vidno, ze sa este nevyznate. Preto sa potrebujete naucit zaklady, ako Vas to uz par ludi upozornilo. Bez toho to nepojde. Pekne od piky, zklady jazyka PHP, co je request a response, ako vytvorit formular a reagovat na neho, ako vytvorim async request v JavaScripte, ako nacitat data z databazy atd.

Az potom si zvolite framework, kazdy z nich zvladne to co vy potrebujete. Tiez, na taku prkotinu framework nepotrebujete. (Ak ano, ja sa priklanam kvoli jednoduchosti k Laravelu.)

Co vy potrebujete: JavaScriptovu komponentu jsGrid alebo Datatables a PHP kod, ktory nacita data z databazy a posle ich vo forme JSON danej komponente. Z komponenty volate PHP kod asynchronne pomocou JS funkcie.

prokop

Re:Framework Nette pro dynamický web
« Odpověď #40 kdy: 05. 09. 2018, 16:16:38 »
Citace
Jasný,  předpokládal jsem, že pokud napíši "dynamický web", bude každému jasné, že k tomu také AJAX a nějaký ten JavaScript. Z dalšího mého komentáře to pak mohlo být zcela jasné.

Vy tie pojmy pouzivate takym sposobom, ze cloveku nie je jasne, co vlastne chcete. Vidno, ze sa este nevyznate. Preto sa potrebujete naucit zaklady, ako Vas to uz par ludi upozornilo. Bez toho to nepojde. Pekne od piky, zklady jazyka PHP, co je request a response, ako vytvorit formular a reagovat na neho, ako vytvorim async request v JavaScripte, ako nacitat data z databazy atd.

Az potom si zvolite framework, kazdy z nich zvladne to co vy potrebujete. Tiez, na taku prkotinu framework nepotrebujete. (Ak ano, ja sa priklanam kvoli jednoduchosti k Laravelu.)

Co vy potrebujete: JavaScriptovu komponentu jsGrid alebo Datatables a PHP kod, ktory nacita data z databazy a posle ich vo forme JSON danej komponente. Z komponenty volate PHP kod asynchronne pomocou JS funkcie.

Ona to nebude ani tak tabulka s daty, ale to co já jsem nazval tabulkami (ve skutečnosti to v html tabulka je) obsahuje obrázek, jako ta skládačka examples/Fifteen v Nette plus také různá tlačítka a textová pole pro výměnu obrázku či nastavení různých atributů. Lze se na to koukat jako na iframe,  ačkoliv to být ve skutečnosti iframe nemusí.  A těchto obdelníčků ("tabulek") bude na stránce několik (víc jak deset určitě) a je třeba mít možnost je různě přeskupovat - zaměňovat jeden za druhý - prostě prohazovat. - Jako výchozí stav bude na stránce náhodně vygenerovaný počet obdelníků ('tabulek'), uživatel si je pak přeuspořádá podle svého a u některých případně vymění obrázky za jiné, které se načtou z db a nastaví u některých jinak některé atributy. Dole bude tlačítko, kterým půjde aktuální stav (rozmístění a nastavení atributů) odeslat na server, kde se provede pár výpočtů a vygenerovaný výsledek se zobrazí k nahlédnutí. Pokud uživatel nebude spokojený, opět vše trochu přeskupí, případně načte někde jiné obrázky a zase si nechá vygenerovat výsledek. Snad je to trochu jasnější. Konkrétnější už asi být nedokážu.

agent

Re:Framework Nette pro dynamický web
« Odpověď #41 kdy: 05. 09. 2018, 19:01:27 »
Myslím, že s tímhle žádný framework moc nepomůže, bude se to muset poctivě naprogramovat.

Nejlepší programátor EU

Re:Framework Nette pro dynamický web
« Odpověď #42 kdy: 05. 09. 2018, 22:37:29 »
Tak tak, pěkně bez FW a zapojit mozek!!

Zlatovlaska

Re:Framework Nette pro dynamický web
« Odpověď #43 kdy: 06. 09. 2018, 07:17:54 »
Frameworky jsou obecne zlo. Jejich reklama spociva v ukazani ze na trivialnim pripade usetris 90% kodu, ale pak kdyz chces udelat neco mimo oblast trivialnich aplikaci toho frameworku, tak zacnes vynakladat vetsi usili jak ze zajeti frameworku uniknout nez kdyby sis to napsal zpocatku sam.

To je taky duvod proc plno zacatecniku a firem frameworky pouziva. = framework seduction.

Rozdil mezi frameworkem a knihovnou je kdo vlastni MAIN funkci a kdo vola tvoje obsluhujici funkce. Framework ti ju sezere protoze on prece vi nejlip jak ty chces spouset apku. Kdyz to chces udelat jinak tak mas zase smulu. Rika se tomu Hollywood princip = Nevolejte nam, my zavolame vas.

Doporucuju pouzit knihovnu nebo sadu knihoven co poskytuje casto se opakujici problemy v dane domene. Holt si to budes muset poslepovat sam ale odmenou ti bude ze to 1. pochopis 2. budes mit sanci to dokoncit, protoze mas netrivialni pripad uziti.

Druhy rozdil je, ze framework = implicitni magie a knihovna = explicitni abstrakce.

Nenech se svest sirenama frameworku

Hmmm

Re:Framework Nette pro dynamický web
« Odpověď #44 kdy: 06. 09. 2018, 13:16:26 »
Frameworky jsou obecne zlo. Jejich reklama spociva v ukazani ze na trivialnim pripade usetris 90% kodu, ale pak kdyz chces udelat neco mimo oblast trivialnich aplikaci toho frameworku, tak zacnes vynakladat vetsi usili jak ze zajeti frameworku uniknout nez kdyby sis to napsal zpocatku sam.

To je taky duvod proc plno zacatecniku a firem frameworky pouziva. = framework seduction.

Rozdil mezi frameworkem a knihovnou je kdo vlastni MAIN funkci a kdo vola tvoje obsluhujici funkce. Framework ti ju sezere protoze on prece vi nejlip jak ty chces spouset apku. Kdyz to chces udelat jinak tak mas zase smulu. Rika se tomu Hollywood princip = Nevolejte nam, my zavolame vas.

Doporucuju pouzit knihovnu nebo sadu knihoven co poskytuje casto se opakujici problemy v dane domene. Holt si to budes muset poslepovat sam ale odmenou ti bude ze to 1. pochopis 2. budes mit sanci to dokoncit, protoze mas netrivialni pripad uziti.

Druhy rozdil je, ze framework = implicitni magie a knihovna = explicitni abstrakce.

Nenech se svest sirenama frameworku
Je rozdiel medzi frameworkom a frameworkom.

Su frameworky, ktore su striktne, nalinkuju ti kolajnice a ty sa musis v nich pohybovat. Potom su frameworky, ktore su v tomto volne a niekedy je pri nich potom tazke prist na to ci to je este framework alebo uz len kniznica.

Ale rozhodne by som nehovoril, ze frameworky su obecne zlo. To proste nie je pravda.