![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, ostatnio coraz częściej potrzebuję stworzyć mała aplikację, o niewielkich wymaganiach, najlepiej z szablonami i AJAXem. Chciałbym jak najbardziej zbliżyć się do MVC, z drugiej strony nie napracować się zbyt wiele, ale i zachować niskie wymagania. Nie da się tego wszystkiego połączyć, dlatego muszę pójść na jakiś rozsądny kompromis.
Jakie rozwiązanie doradzacie? Chciałbym skorzystać z jakiegoś popularnego narzędzia, z dobrym supportem i jakimś forum, na którym mógłbym znaleźć pomoc w razie problemu. Domyślam się, że tak to tylko w ERZE, ale może jednak? Mam pewne doświadczenia z Symfony, ale niestety jest ono zbyt zasobożerne, jak na małe aplikacje, które chciałbym tworzyć. Zależy mi, żeby jak najwięcej działo się za pomocą AJAXa, wyobrażam sobie, że na każde żądanie przeglądarki, odpowiedź skryptu zostanie sformatowana za pomocą systemu szablonów i wróci za pomocą AJAX'a w odpowiednie miejsce mojej strony. Co proponujecie? Z jakimi FW mieliście do czynienia? Z góry dziękuję za pomoc. -------------------- The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Polecam Microsoft Frontpage 2003.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio czytałem artykuł na temat FW w php, w którym autor doszedł do wniosku że małe nie zawsze znaczy lepsze i mniej zasobożerne, więc różnie to bywa.
Jeśli chcesz małego FW to Kohana jest wychwalana w niebiosa. Osobiście pisałem w nim dawno temu i bardzo mi się podobał, ale pewnie do tego czasu wyszło 100 wersji. Olej smarty. Jeśli potrzebujesz już szablonów to wybierz coś innego, bardziej elastycznego. Ja nie korzystam z szablonów, a jedynie z podstawowej składni, którą oferuje PHP wraz z widokiem FW którego używam. Zdarza mi się jednak często poprawiać strony oparte na smarty i najchętniej bym to wszystko wyje** ![]() Ten post edytował plurr 24.09.2009, 09:41:20 -------------------- Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe. Albert Einstein |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jaki system szablonów jest bardziej elastyczny od smarty według Ciebie ?
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
plik .phtml z html + podstawowa składnia php
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
plik .phtml z html + podstawowa składnia php ![]() Szczególnie elastyczny gdy szablon jest dość duży i trzeba później zrobić edycję ![]() -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jaki system szablonów jest bardziej elastyczny od smarty XML + XSL -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Absolutnie poważnie. Czemu miałbym się zbijać?
Z tego, co mi wiadomo, to z tego rozwiązania korzysta np. OVH; do Apache jest mod_xslt, który parsowanie załatwia w locie. O tym, że możesz surowy XML wysłać do przeglądarki, a ona sama przetworzy - nie wspomnę. ;] Swego czasu fotka.pl tego używała (na zasadzie content-negotiation z uwagi na IE), nie wiem jak jest teraz. Jest to rozwiązanie bardzo elastyczne i często niedoceniane. API nie ustępuje niczym pozostałym systemom szablonów, a natywne parsery (chociażby w PHP, czy po stronie httpd) bardzo ułatwiają sprawę. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam, ostatnio coraz częściej potrzebuję stworzyć mała aplikację, o niewielkich wymaganiach, najlepiej z szablonami i AJAXem. Chciałbym jak najbardziej zbliżyć się do MVC, z drugiej strony nie napracować się zbyt wiele (...) W takim przypadku (XML + XSL) - strzelasz do muchy z armaty.
Ten post edytował nasty 24.09.2009, 16:51:45 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Jaki system szablonów jest bardziej elastyczny od smarty według Ciebie ? Na pewno nie są to smarty. Jak już pisałem - często poprawiam kod powstały na ich bazie. Wg mnie jest to technologia poprzedniej epoki, teraz wystarczy jedynie FW. -------------------- Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe. Albert Einstein |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja przyznam, że ze Smarty dość dużo pracowałem i jest ono dla mnie po prostu intuicyjne, chociaż wydajnością nie grzeszy.
Zainteresuję się Kohana, bo widziałem o nim sporo dobrych opinii. Jakby ktoś miał jeszcze jakieś pomysły to chętnie posłucham. -------------------- The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
erix: nabijanie postów?
![]() ![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@erix:
No bez jaj... ![]() PS: a za co była pierwsza? Jeżeli jakieś kartki są gdzieś odnotowywane to uprzejmie proszę o poinformowanie mnie za co dostałem pierwszą. Równocześnie domagam się usunięcia powyższej kartki z racji nie złamania przeze mnie regulaminu. Ten post edytował phpion 25.09.2009, 13:52:45 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat erix: nabijanie postów? na Hydepark? Wybaczcie, sugerowałem się tylko tytułem, nie spojrzałem na dział. ![]() Cytat Równocześnie domagam się usunięcia powyższej kartki z racji nie złamania przeze mnie regulaminu. Cofnąłem. ;] Cytat Jeżeli jakieś kartki są gdzieś odnotowywane to uprzejmie proszę o poinformowanie mnie za co dostałem pierwszą Skontaktuj się z ~Cysiaczkiem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Zgodzę się z innymi. Smarty na chwilę obecną to nie jest dobre rozwiązanie. Jeden z serwisów jakimi się zajmuję jest w Smarty napisany i nieco mnie denerwuje
![]() ![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
thek - wielkie dzięki za tego posta
-------------------- The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Nosz kurna, kolejni, co porównują smak piernika z prędkością obrotową wiatraka. Kohana to framework; Smarty to system szablonów. Jedno drugiego nie wyklucza, a w praktyce każdy framework, który implementuje mniej lub bardziej udaną imitację MVC posiada system szablonów, tyle że przeważnie korzystający z PHP jako języka programowania.
throw.pl -> problem z systemami szablonów nie polega na tym, że system szablonów X oferuje beznadziejny język, tylko że ten język jest przeważnie jeszcze bardziej beznadziejny do tego zadania, niż PHP, gdzie w ostateczności możesz się wspomóc funkcjami, obiektówką itd. Przy najprostszych szablonach to daje radę, jak chcesz wejść nieco bardziej w modularyzację, ponowne wykorzystanie kodu czy praktyczne rzeczy w stylu wyświetlania formularzy, otrzymasz gigantyczną sieczkę, na dodatek często mało wydajną. Polecam tę lekturę: http://www.zyxist.com/pokaz.php/uzyteczne_systemy_szablonow - nawiasem mówiąc jest tam podany przykład, jak wygląda w widokach Kohany fragment szablonu odpowiedzialnego za formularze... -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:15 |