![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 25.08.2009 Skąd: Toruń / Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
Witajcie, dopiero zaczynam się brać za tematykę frameworków. Z tego względu chciałbym Was zapytać czego używacie do budowania szablonów - twig, czy php? I czemu?
Ten post edytował Jazi 29.07.2011, 13:47:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie mieszanie php z html Oczywiście, że jest złą praktyką. PHP nie jest systemem szablonów, to po pierwsze. Następnie, aby rozdzielić pracę front-endowca od back-endowca, wręcz powinno zrobić się wszystko, aby kod PHP był zupełnie odseparowany od strony HTML. Nie widzę najmniejszego sensu, aby webdeveloper, który zajmuje się HTML+CSS+JS miał czytać kod PHP i zastanawiać się nad danymi jakie ma wpisać aby się odpowiednio renderowało. Czytałem cały wątek, wszystkie wypowiedzi. W dobie, gdzie dąży się do podziału na 4 warstwy (Prezentacji, Aplikacji, Domeny, Infrastruktury) samo zastosowanie twiga nie jest potrzebne, bo cały kod front-endu komunikuje się za pomocą endpointów API z warstwą aplikacji. Jesli zaś nie ma tylu środków, czy umiejętności, to tworzy sie kod odseparowany, gdzie w kontrolerze po prostu wykonuje się render danego template. Jakoś ludzie programujący w innych językach, jak Java, Python czy C# mają świadomość, że nie powinno się mieszać tych języków z HTMLem, a jakos w PHP się utarło, że "skoro można to czemu by nie mieszać"... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
PHP nie jest systemem szablonów, to po pierwsze. Ciekawe rzeczy opowiadasz... Następnie, aby rozdzielić pracę front-endowca od back-endowca, wręcz powinno zrobić się wszystko, aby kod PHP był zupełnie odseparowany od strony HTML. A jaka jest różnica między: Cytat {$x} {foreach($x as $key=>$value)}foo{/foreach} a:
Dla frontendowca? Jakoś ludzie programujący w innych językach, jak Java, Python czy C# mają świadomość, że nie powinno się mieszać tych języków z HTMLem, a jakos w PHP się utarło, że "skoro można to czemu by nie mieszać"... Myślę, że nie widzisz różnicy między kodem HTML w PHP, a kodem PHP w HTML. W innych językach nie zrobisz tego inaczej. Ten post edytował !*! 4.07.2016, 14:12:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 21:03 |