![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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** (IMG:style_emoticons/default/smile.gif) Ten post edytował plurr 24.09.2009, 09:41:20 |
|
|
![]()
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 (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
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 (IMG:style_emoticons/default/biggrin.gif) Szczególnie elastyczny gdy szablon jest dość duży i trzeba później zrobić edycję (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
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 |
|
|
![]()
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ę. |
|
|
![]()
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%) ![]() ![]() |
|
|
|
![]()
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. |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zainteresuję się Kohana, bo widziałem o nim sporo dobrych opinii. I słusznie (IMG:style_emoticons/default/thumbsupsmileyanim.gif) |
|
|
![]()
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? (IMG:style_emoticons/default/tongue.gif) na Hydepark?! (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
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... (IMG:style_emoticons/default/sciana.gif) 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ł. (IMG:style_emoticons/default/brzydal.gif) 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. |
|
|
![]()
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 (IMG:style_emoticons/default/winksmiley.jpg) Osobiście wolę już pisać w PHP czystym, niż w tym systemie. Jako że chciałem nieco prace przyspieszyć to zainteresowałem się frameworkami do PHP i w chwili obecnej myślę, ze Kohana to dobry wybór. ma dość aktywną grupę wsparcia, dobrze się w tym pisze. To co nieco kuleje to dokumentacja i czasami szalone podejście developerów w nowych wersjach. Przez co nigdy nie wiesz czy dokumentacja jest zgodna z tym co masz na kompie (IMG:style_emoticons/default/winksmiley.jpg) Ale to się już poprawia. Na pewno fajnym dodatkiem jest pewna liczba naprawdę przydatnych pluginów. Łatwość rozszerzania kodu i pisania własnych dodatków naprawdę potrafi w tak małym narzędziu zaskoczyć. Zapewne spodoba też Ci się pisanie w niej bo w zasadzie z góry założono MVC. Zobaczysz example to sam się o tym przekonasz. Nie zauważyłem także zgrzytów żadnych na linii PHP <-> JS/AJAX podczas tworzenia aplikacji, a o to w końcu też Ci chodzi. Myślę, że szybko załapiesz jak to działa i sam przyznasz, że to wygodny FW. Na forum siedzą ludzie dość pomocni więc raczej nie powinieneś narzekać.
|
|
|
![]()
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
|
|
|
![]()
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:39 |