Jednoduchý framework PHP

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re: Jednoduchý framework PHP
« Odpověď #15 kdy: 16. 01. 2019, 09:13:06 »
Pokud mastíš jednoduché weby, doporučuji DSL framework (Pro Ruby Sinatra, pro PHP zkus Slim/Limonade). Na cokoliv složitějšího ber Nette (PHP), Padrino (Ruby).

budoucnost v Ruby světě je Amber.


operator

Re:Jednoduchý framework PHP
« Odpověď #16 kdy: 16. 01. 2019, 10:20:54 »
Nette jo? Ale tak jestli chce člověk zůstat celý život v onezenem cz rybníčku...
On se používá jen v cz prostředí?

Re:Jednoduchý framework PHP
« Odpověď #17 kdy: 16. 01. 2019, 10:21:44 »
Nette jo? Ale tak jestli chce člověk zůstat celý život v onezenem cz rybníčku...
On se používá jen v cz prostředí?
vicemene jo. zadny jiny nez cz/sk projekt nebo treba pracovni inzerat jsem nikdy nevidel.
Děkuji za možnost editace příspěvku.

martyd420

  • ***
  • 193
  • K U B U N T U
    • Zobrazit profil
    • E-mail
Re:Jednoduchý framework PHP
« Odpověď #18 kdy: 16. 01. 2019, 11:03:13 »
vicemene jo. zadny jiny nez cz/sk projekt nebo treba pracovni inzerat jsem nikdy nevidel.
Je pravda, že se nette používá hlavně v cz/sk, ale to rozhodně nemusí být nevýhoda. Naopak, pro začínajícho je aktivní české fórum a česká dokumentace velká výhoda. A když na tom pochopí nějaké základní principy a bude chtít, tak pak už je naučení jiného frameworku rychlovka.
Nette je dobrý framework a není důvod se ho bát.
T_PAAMAYIM_NEKUDOTAYIM  |  Nemám rád IPv6 influencery :P

PsychoIT

Re:Jednoduchý framework PHP
« Odpověď #19 kdy: 16. 01. 2019, 13:49:49 »
Nepotřebuješ žádný framework. jQuery sloužilo k vyřešení nekompatibilit mezi browsery a pro jednodušší manipulaci s DOMem, v PHP ale žádná taková potřeba není, protože v PHP žádný DOM není. Dneska už není třeba ani jQuery, moderní javascript má vše co je potřeba.

PHP je vlastně samo o sobě templatovací framework, a je otázka jestli vzhledem k rozšířenosti moderního javascriptu má cenu ho takto vůbec používat, protože GUI může být celé v javascriptu (SPA, ale lze i bez) a v PHP můžeš mít implementováno REST(ish...) API pouze pro tahání a ukládání dat, případně ještě SSE (server sent events) či jiné podobné věci. Webovky pak mohou být ne-php soubory a v nich pak javascriptem tahat a ukládat data do databáze. Na implementaci REST API pravděpodobně nepotřebuješ žádný framework, ale určitě se nějaké najdou.

PHP má smysl jako platforma pro provozování historických hotovek (Wordpress, Joomla, Drupal...). Jinak hlavní důvod proč ho používat je kvůli jeho rozšířenosti a nízké ceně za hosting. Další výhodou PHP je že můžeš mít nějakou logiku i když nepoužíváš javascript a udělat tak stránku klasicky postaru...


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Jednoduchý framework PHP
« Odpověď #20 kdy: 16. 01. 2019, 14:19:47 »
Nepotřebuješ žádný framework. jQuery sloužilo k vyřešení nekompatibilit mezi browsery a pro jednodušší manipulaci s DOMem, v PHP ale žádná taková potřeba není, protože v PHP žádný DOM není. Dneska už není třeba ani jQuery, moderní javascript má vše co je potřeba.

PHP je vlastně samo o sobě templatovací framework, a je otázka jestli vzhledem k rozšířenosti moderního javascriptu má cenu ho takto vůbec používat, protože GUI může být celé v javascriptu (SPA, ale lze i bez) a v PHP můžeš mít implementováno REST(ish...) API pouze pro tahání a ukládání dat, případně ještě SSE (server sent events) či jiné podobné věci. Webovky pak mohou být ne-php soubory a v nich pak javascriptem tahat a ukládat data do databáze. Na implementaci REST API pravděpodobně nepotřebuješ žádný framework, ale určitě se nějaké najdou.

PHP má smysl jako platforma pro provozování historických hotovek (Wordpress, Joomla, Drupal...). Jinak hlavní důvod proč ho používat je kvůli jeho rozšířenosti a nízké ceně za hosting. Další výhodou PHP je že můžeš mít nějakou logiku i když nepoužíváš javascript a udělat tak stránku klasicky postaru...

REST API bez frameworku je z 90% znovuvynalézání kola.

operator

Re:Jednoduchý framework PHP
« Odpověď #21 kdy: 16. 01. 2019, 14:29:34 »
Nepotřebuješ žádný framework. jQuery sloužilo k vyřešení nekompatibilit mezi browsery a pro jednodušší manipulaci s DOMem, v PHP ale žádná taková potřeba není, protože v PHP žádný DOM není. Dneska už není třeba ani jQuery, moderní javascript má vše co je potřeba.

PHP je vlastně samo o sobě templatovací framework, a je otázka jestli vzhledem k rozšířenosti moderního javascriptu má cenu ho takto vůbec používat, protože GUI může být celé v javascriptu (SPA, ale lze i bez) a v PHP můžeš mít implementováno REST(ish...) API pouze pro tahání a ukládání dat, případně ještě SSE (server sent events) či jiné podobné věci. Webovky pak mohou být ne-php soubory a v nich pak javascriptem tahat a ukládat data do databáze. Na implementaci REST API pravděpodobně nepotřebuješ žádný framework, ale určitě se nějaké najdou.

PHP má smysl jako platforma pro provozování historických hotovek (Wordpress, Joomla, Drupal...). Jinak hlavní důvod proč ho používat je kvůli jeho rozšířenosti a nízké ceně za hosting. Další výhodou PHP je že můžeš mít nějakou logiku i když nepoužíváš javascript a udělat tak stránku klasicky postaru...
Framework je tu od toho, aby ti usetril praci. Tvrzeni, ze pro php neni potreba framework, protoze prohlizece maji kompatibilni js, je pozoruhodne.

Denny

Re:Jednoduchý framework PHP
« Odpověď #22 kdy: 16. 01. 2019, 15:50:17 »
Zombie :-) ... Mně by spíš zajímalo kam došel tazatel po 7 letech?

PsychoIT

Re:Jednoduchý framework PHP
« Odpověď #23 kdy: 16. 01. 2019, 21:09:51 »
Hned první věc kterou najde google na dotaz php rest api je tento tutoriál:

https://www.codeofaninja.com/2017/02/create-simple-rest-api-in-php.html

Žádný framework to nepoužívá, a nic složitého tam taky není.

Tazatel hledal framework pro PHP, protože pro JavaScript taky používá framework jQuery, ale přitom jQuery je knihovna.

Pokud chce jednoduchý PHP REST API framework, tak google najde třeba Limonade:

https://github.com/sofadesign/limonade

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re: Jednoduchý framework PHP
« Odpověď #24 kdy: 16. 01. 2019, 22:19:04 »
A co taky CakePHP framework?
Minulé století. Určitě nebrat.

Jediné dva FW o kterých imho má smysl uvažovat jsou Symfony a Nette. (Případěn odvozeniny.)

jablon

Re:Jednoduchý framework PHP
« Odpověď #25 kdy: 17. 01. 2019, 08:14:24 »
Nebýt Nette, tak dodneška prasím kód. Už rok v něm nedělám a přešel jsem na Symfony a už pro mě není problém dělat v čemkoliv (Laravel, Lumen, Nette, ..). Jde jenom o to, pochopit ty základy. Na druhou stranu, Nette opravdu zaostalo o proti ostatním FW. Spousta věcí tam chybí a řeší to až Kdyby, které je zase závislé na (ne)vyhoření jednoho člověka.

Vítek F.

Re:Jednoduchý framework PHP
« Odpověď #26 kdy: 17. 01. 2019, 09:22:53 »
Nebýt Nette, tak dodneška prasím kód. Už rok v něm nedělám a přešel jsem na Symfony a už pro mě není problém dělat v čemkoliv (Laravel, Lumen, Nette, ..). Jde jenom o to, pochopit ty základy. Na druhou stranu, Nette opravdu zaostalo o proti ostatním FW. Spousta věcí tam chybí a řeší to až Kdyby, které je zase závislé na (ne)vyhoření jednoho člověka.

Celé Nette je závislé na (ne)vyhoření jednoho člověka, který teď navíc vybral prachy a místo releasu cestuje po světě. Nový projekt na Nette by dneska postavil jen blázen, jeho budoucnost je dost nejistá

Když se tu tak doporučuje Nette - už je někde k dispozici plnohodnotná dokumentace, nebo člověk pořád musí v lepším případě procházet API, v horším se dívat přímo do zdrojáků? Výhodou jquery je právě i ta dokumentace, která obsahuje téměř ke každé funkci jednoduchý příklad.
Stačí kouknout. Dokumentace je nová. Má ještě pár prázdných míst, ale je snaha to co nejdříve odstranit.

Přesně tak, je to o moc lepší, než v začátcích, to dá rozum.. Místní "pod 200 litrů nevstávám" budou ale pořád nadávat i když sami na něco takového nikdy nebudou mít dost znalostí a schopností.

Už je to 200 litrů? :O Lopaty bejvaly do 130 :-/

PsychoIT

Re:Jednoduchý framework PHP
« Odpověď #27 kdy: 17. 01. 2019, 10:07:09 »
Odvážní jedinci mohou zkusit Haxe: https://haxe.org/

Jeden jazyk, který se mimojiné kompiluje jak do JavaScriptu, tak do PHP. Podpora PHP včetně bugfixů se rapidně rozvíjí ve verzi 4 která je sice zatím jen preview, ale pokud to funguje tak to funguje.

Haxe je jazyk velmi podobný ActionScriptu (Flash), a s vhodnými knihovnami jej dokáže nahradit. Rychlost transpilace je ve srovnání s TypeScriptem velmi rychlá, proběhne v podstatě ihned.

Kormorán

Re:Jednoduchý framework PHP
« Odpověď #28 kdy: 17. 01. 2019, 18:03:31 »
Celé Nette je závislé na (ne)vyhoření jednoho člověka, který teď navíc vybral prachy a místo releasu cestuje po světě. Nový projekt na Nette by dneska postavil jen blázen, jeho budoucnost je dost nejistá
Už minimálně od prosince je releasnutá beta od všech balíčků, protože zhruba v polovině prosince jsem updatoval většinu svých projektů.
Líbí se mi jak všichni nadávají na Nette a vychvalují Symfony, přitom není dneska problém vzít něco z Nette a něco ze Symfony.
Třeba typickej můj stack je (skoro) celé Nette (DI a Latte je na mnohem lepší úrovni než v Symfony + Twig), ale zase ze Symfony beru třeba konzoli a eventy.

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Jednoduchý framework PHP
« Odpověď #29 kdy: 17. 01. 2019, 21:00:13 »
Celé Nette je závislé na (ne)vyhoření jednoho člověka,
To je samozřejmě blbost, že jo.