Hlavní navigace

Odpověď na názor

Odpovídáte na názor ke článku PHP Jet - Formuláře.

  • 10. 2. 2023 11:05

    Mirek Marek

    1)
    To jak se budou formuláře validovat na straně klienta (v prohlížeči) není věc PHP, ale JavaScriptu. Teda potažmo prohlížeče samotného, ale pokud to nestačí, tak JS
    Jet je PHP framework, který umožňuje použít jakoukoliv technologii pro frontend, ale drží se svého "kopita" - jak se říká.
    Jet nemá ambice plést se nějak zásadně do frontentdu. To je jiné hřiště. A je tam spousta schopných hráčů.
    Udělat view pro formuláře s nějakou JS validací je z mého pohledu naprosto triviální věc (triviální z pohledu doplnění do Jet aplikace), kterou si ale každý může udělat dle svých potřeb a preferencí na libovolné FE technologii.
    Jak jsme říkal: Jet je PHP, svou práci dělá na serveru a tam je primárně jeho hřiště.

    Jasně, ukázková aplikace má i frontend - jinak by neměla smysl, ale to není a nemá být hlavní pole působnosti Jetu. Ostatně specialisté na frontend udělají svou práci lépe než já.

    Ovšem velice Vám děkuji za námět. Za zamyšlenou to určitě stojí a implementačně to není nic složitého a nemělo by to nabourávat kompatibilitu (změní se view v aplikačním prostoru, ne API knihovny).

    Tedy: Díky, píšu si do kolonky "pořádně si to rozmyslet".

    2)
    Nebojte, konkurenci znám relativně dobře a neustále porovnávám a zkoumám. To je nekonečný proces.
    A proto můžu směle tvrdit a dokázat, že Jet je lépe navržen a prověřen praxí.

    3)
    Formuláře jak prvek frontendu, tak se musí zpracovávat na serveru.
    To je z mého pohledu backend vývojáře extrémně důležité a proto je na to kladen důraz.
    Tam se determinuje efektivita aplikace (jak vývoje, tak běhu), ale i bezpečnost (řešená na vstupu).
    Od toho to bylo primárně navrženo - pro tento účel a proto se to jmenuje formuláře.
    To že to lze bez problému použít i jinak je pouze důkazem správnosti SW architektury a celého návrhu a dodržení smyslu OOP. (Teda než někdo v budoucnu najde ještě lepší architekturu ....)

    Ale Vy máte naprostou pravdu v tom, že název nemusí být výstižný.
    Ano, za úvahu by to stálo - zcela určitě.

    Ovšem i kdybych si to rozmyslel a našel nějaký nový supervýstižný název, tak to nepřejmenuji. Bylo by velice nešťastné framework neustále měnit a to pouze ze subjektivních důvodů. To je přesně to co nechci a jeden z důvodů proč Jet vznikl.
    V žádném případě se nebude překotně měnit. To je neslučitelné s použitím ve firemním prostředí. Ostatně o tom jsem psal na samém začátku.

    Jet již má nějaké uživatel. Jasně, z pohledu uveřejnění a uvedení na světlo světa je to ještě novorozenec (s vyzrálou duší), ale již je několik lidí, kteří jej používají, nehledě na to, že já sám na tom mám postaveno několik projektů a chystanou e-commerce platformy. Teď už žádná zásadní změna nepřipadá v úvahu.

    Ale kvituji Váš názor. Opravdu na tom něco je a téma k zamyšlení je to bezesporu.