Jaké názvy modulů nejčastěji používáte v Nette aplikacích? (anketa)

David Grudl
Nette Core | 7568
+
+4
-

Prosím hlasujte tady https://strawpoll.vote/…uw6as80/vote.

Napište, jaké ostatní názvy modulů obvykle používáte. Díky.

Felix
Nette Core | 1137
+
0
-

Done.

Šaman
Člen | 2574
+
0
-

Obávám se, že kdo moduly nepoužívá, ten ani neklikne na anketu ohledně názvů modulů. :)
Jinak done.

Kamil Valenta
Člen | 480
+
0
-

Šaman napsal(a):

Obávám se, že kdo moduly nepoužívá, ten ani neklikne na anketu ohledně názvů modulů. :)
Jinak done.

Teď už třeba jo, když si přečtou, že je tam volba i pro ně :)

Zatím tedy pro mě překvapivé výsledky, ale hlasujících je zatím pár…

Milo
Nette Core | 1219
+
+1
-

Často ještě používám Default a Acl.

Šaman
Člen | 2574
+
+6
-

Taky jsem čekal možnost doplnit další. U mě je to kromě Admin ještě Api.

Polki
Člen | 500
+
0
-

Stejně jako Šaman.
Případně Back, pokud je veřejná část jiná, než pro přihlášené a ta je jiná, než pro administrátory.

Editoval Polki (23. 11. 19:22)

David Grudl
Nette Core | 7568
+
0
-

Ještě výsledky z Twitteru: https://twitter.com/…177124450308 a https://twitter.com/…216982867980

  • název Front používá cca 2/3 uživatelů
  • název Admin používá cca 3/4 uživatelů

Tedy jde o vhodné názvy pro používání v příkladech, dokumentaci atd. Díky za hlasy.

Felix
Nette Core | 1137
+
+3
-

David Grudl napsal(a):

Ještě výsledky z Twitteru: https://twitter.com/…177124450308 a https://twitter.com/…216982867980

  • název Front používá cca 2/3 uživatelů
  • název Admin používá cca 3/4 uživatelů

Tedy jde o vhodné názvy pro používání v příkladech, dokumentaci atd. Díky za hlasy.

Klidne bych se nebal jeste tam prihodit ten Api modul. Spousta webu to v dnesni dobe resi.

Kamil Valenta
Člen | 480
+
0
-

David Grudl napsal(a):

Tedy jde o vhodné názvy pro používání v příkladech, dokumentaci atd. Díky za hlasy.

A je to „best practice“?
Mně moduly Front a Admin přijdou děsně nepřenositelné.
Já mám moduly tématické, např. „articleModule“, „sliderModule“ – každý v sobě nese své neony, své routy, své AdminPresentery, své FrontPresentery, své modely atp.
Když chci pak modul přenést, stačí jej zkopírovat a vím, že se přeneslo všechno.

Administrace jako taková se pak skládá z AdminPresenterů dílčích modulů.

Pokud bych měl adminModule/ArticleAdminPresenter, musel bych procházet adminModule, frontModule, apiModule a hledat, co všechno patřilo k „Article“.

Nebo to máte ještě nějak jinak? Jak?

David Grudl
Nette Core | 7568
+
0
-

Nešlo mi o hledání vhodné struktury, ale terminologie pro příklady.

Polki
Člen | 500
+
+3
-

A není vhodné do příkladů dávat vhodné struktury?
Lidi se to z příkladů naučí a pak už to tak dělají. Tedy pokud v příkladech není vhodná struktura, tak to pak všichni, kteří se učili z příkladů dělají nevhodnou strukturou.

Otázka mi tedy vyvstává, jestli všichni, co jsme hlasovali, že používáme Front a Admin to neděláme špatně a podle našeho špatně nebude i dokumentace špatně, čímž nováčky to budeme taky učit špatně?

Možná by chtělo zavést ještě jednu diskusi, kde bychom si popovídali o výhodách a nevýhodách jednotlivých řešení.
Za mě by tedy dokumentace a příklady měly reflektovat svět kolem. Ve filosofii je to sice špatně, ale reálně se například policejní psi taky učí hledat bomby a drogy na pravých bombách a drogách, protože kdyby se to učili na maketách, tak by pak hledali makety a ne opravdové problémy.

Šaman
Člen | 2574
+
+2
-

@Polki Myslím, že odpověď je: „vhodná struktura modulů záleží na typu a velikosti projektu“.

Editoval Šaman (24. 11. 23:02)

Polki
Člen | 500
+
0
-

@Šaman to je univerzální odpověď na všechno.

David Grudl
Nette Core | 7568
+
+2
-

Já bych moc ocenil, kdyby někdo, kdo s tím má zkušenost, sepsal třeba na Nette Blog článek o vhodných strukturách modulů pro různé projekty.

Kamil Valenta
Člen | 480
+
+3
-

Je to hodně pestré téma a nevím, zda je to práce „pro jednoho“, bez nějaké oponentury nebo s dostatečným nadhledem na různé varianty. Pokud by to měl být jeden obsáhlý článek, nabízím svůj pohled ke spolupráci ještě s někým. Pokud by to měla být série článků a každý by prezentoval jednu variantu, můžu tu výše nastíněnou sepsat…

David Grudl
Nette Core | 7568
+
+7
-

Myslím, že článek popisující, jakou strukturu jste zvolili pro určitý projekt, jaké byly důvody a jakou to přineslo zkušenost, je úplně v pohodě.

Zároveň to může inspirovat někoho dalšího popsat jiné řešení.