29 komentářů k článku Zend framework: základné súbory a komponenty:

    1. https://tomasfejfar.mojeid.cz/#bLGPpVT97A

      Re: unsetInstance?

      Ano, takový je CS, ale z neznámého důvodu tam podtržítko skutečně je. Původním smyslem bylo asi naznačit, že je to metoda, která by se „neměla používat“. Používá se prakticky pouze pro unit testy, aby se zrezetovala statická proměnná v Zend_Registry.

      1. https://techi.mojeid.cz/#PL2P791SLx

        Re: unsetInstance?

        Ano, autor článku si skutečně dal práci a našel jednu z mála metod v Zend Frameworku, která má podtržítko (tedy je podle konvencí private), ale ve skutečnosti je public. Je to z toho důvodu, že se volá v testech. V aplikaci byste ji opravdu volat neměli a pokud vím, tak jsem jí za 5 let používání ZF nepotřeboval ani jednou…

    1. Jan Marek

      Re: Zend_Registry

      Navíc to má znamenitou, funkčně zcela ekvivalentní, alternativu přímo v PHP. Jmenuje se $_GLOBAL.

      1. Astapov

        Re: Zend_Registry

        No predovsetky je to $GLOBALS
        a naviac pouzitie tohto sposobu je urcite x-krat rychlejsie ako cez Registry…

  1. Eda

    Zend vs. Nette

    Díky za tuto sérii článků. Alespoň mám možnost porovnat, jak je Zend oproti Nette hrozný :-)

    1. luki

      Re: Zend vs. Nette

      V prvom rade sa jedna o ZF1. Myslim, ze keby si porovnal voci ZF2 tak by si nieco take netvrdil.

    2. https://tomasfejfar.mojeid.cz/#bLGPpVT97A

      Re: Zend vs. Nette

      Začínám mít pocit, že Peter Grezo je pseudonym Davida Grudla, protože aby někdo psal a záměrně vytahoval ty nejhorší věci z celého frameworku, to snad ani možné.

      1. Martin Hassman

        Re: Zend vs. Nette

        Vážně? Ovšem David neumí slovensky, což je snad dostatečný důkaz, že to nepíše on. A navíc sehnat toho překladatele do slovenčiny dalo pěknou fušku 8-)

  2. HosipLan

    Re: Zend framework: základné súbory a komponenty

    Já především nechápu, proč píšete o jedničce, když vychází dvojka. Autor se rozhodl sepsat svoje paměti?

    1. Martin Hassman

      Re: Zend framework: základné súbory a komponenty

      Už jsme to tu probírali pod předchozími díly. Stručně. Dvojka se na poslední chvíli ještě dost měnila a rádi o ní pak navážeme třeba dalším seriálem, pokud se najde schopný autor. A jednička tu rozhodně nějaký čas bude, viz všechny ty weby, co ji používají.

    2. Jiří Kosek

      Re: Zend framework: základné súbory a komponenty

      Hlavně nechápu, proč vlastně zdroják píše o PHP. Už více jak deset let je jasné, že to je hrozný a zastaralý jazyk, který nahradí novější, výkonější a elegantnější technologie.

      1. Martin Hassman

        Re: Zend framework: základné súbory a komponenty

        Tak to víme všichni, že je to mrtvá technologie 8-) Ale občas nějaký článek na to téma vydáme, aby čtenáři nebyli moc smutní.

        1. Jirka

          Re: Zend framework: základné súbory a komponenty

          A na co se teda zaměřit, když ne PHP – Ruby, Python nebo jen HTML5?

          1. Martin Hassman

            Re: Zend framework: základné súbory a komponenty

            Mohli bychom to rozšířit i dál. Třeba o Javu a .NET. Začal bych zvažováním, co vlastně chcete. Zkoumáním, v čem jsou napsané projekty, které vás něčím inspirují. Jaký jazyk (a hlavně ekosystém okolo něj) vám nejvíc sedne? Třeba se tak cesta pak ukáže sama.

            1. a

              Re: Zend framework: základné súbory a komponenty

              Jako PHPčkař jsem si střihl webovou aplikaci v kombinaci Spring (MVC, data)+JSP a nenabyl jsem pocit, že jsou až o tolik dále.

              Ano, Java je vyzrálejší jazyk než zpatlané PHP. Má lepší podporu v IDE. Ale hromada věcí se mi daleko snáze dělala ve starém ZendF nebo Nette2.

      2. https://podhy.mojeid.cz/#z3IbuSxgLi

        Re: Zend framework: základné súbory a komponenty

        sice s tím plně souhlasím, ale je zvláštní, že za těch 10 let se žádná taková technologie ještě nenašla :-) holt budu čekat dál a zatím bastlit v PHP :-)

      3. povinná

        Re: Zend framework: základné súbory a komponenty

        Takže Zendu se jen tak nezbavíme? To jsou teda vyhlídky…

      4. Paja

        Re: Zend framework: základné súbory a komponenty

        Myslim ze michate dva pojmy. Jazyk a technologie.
        Pokud se nekdo rozhodne ze v PHP bude delat frameworky, tak jsou urcite lepsi napady. I kdyz dnes, treba frameworky v javascriptu :-)
        Nicmene pokud pouzijete PHP jako zobrazovaci (sablonovaci) vrstvu, tak to funguje.

        Mne se na PHP libi, jak se jednoduse pracuje s asociativnimi poli. To algoritmy elegantne zkrati.

        Jinak ja jeste pamatuju PHP3 ktery se narodil nekdy na konci roku 98. A rozhodne si nemyslim, ze vice nez 10 let (tj. pred rokem 2002, a pokud vice chapu jako vyznamne vice tak pred rokem 1997) si nekdo myslel, ze je PHP hrozny a zastaraly jazyk. Spis bych rekl, ze do verze 3 (1998) o nem nikdo moc nevedel.

        1. Martin Hassman

          Re: Zend framework: základné súbory a komponenty

          1998 – to plně souhlasí, Jirkova slavná knížka o PHP, která to změnila, totiž vyšla v roce 1999. 8-)

        2. Porovnání

          Re: Zend framework: základné súbory a komponenty

          …Mne se na PHP libi, jak se jednoduse pracuje s asociativnimi pol…
          V porovnání s čím?

      5. 5o

        Re: Zend framework: základné súbory a komponenty

        Keď poznáte novšie a lepšie technológie ako PHP, tak by ste mohli napísať o tom článok alebo aspoň odkázať. Navyše nemôžem súhlasiť. Z praktického hľadiska je PHP veľmi podarený jazyk, a vývoj nezastal.

        1. Martin Hassman

          Re: Zend framework: základné súbory a komponenty

          Jirka přece už roky programuje weby v XSLT 8-))

        2. Přezdívka

          Re: Zend framework: základné súbory a komponenty

          „Keď poznáte novšie a lepšie technológie ako PHP, tak by ste mohli napísať o tom článok alebo aspoň odkázať.“
          myslis nove a lepsie technologie na vyrobu webov spokojne fungujucich na zdielanom hostingu dynamicky generujucich stranky z db? nie niesu, PHP je skutocne najlepsie. ale na vsetko ostatne existuje kvantum lepsich technologii.

Napsat komentář

Tato diskuse je již příliš stará, pravděpodobně již vám nikdo neodpoví. Pokud se chcete na něco zeptat, použijte diskusní server Devel.cz

Zdroj: https://www.zdrojak.cz/?p=3704