Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szablony, smarty? savant? wasze doswiadczenia?
bregovic
post
Post #1





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Hejka.
Jestem w trakcie tworzenia czegos pomiedzy frameworkiem a cmsem (wlasciwie to jestem w trakcie planowania). System ma byc latwy do wykorzystania przez programistow do wykonywania aplikacji dostosowanych do ich potrzeb.

Glowne planowane zalorzenia aplikacji to:
  • Elastycznosc we wszystkich mozliwych akcjach.
  • Obiektowosc umozliwiajaca latwa ingerencje programisty w system.
  • Ekstremalna modulowosc - system nie bedzie mial zadnych funkcjonalnosci sam w sobie, poza autoryzacja i zjednoczeniem administracji.
Planowane jadro bedzie skladac sie z nastepujacych klas/modulow:
  • Engine - bedzie inicjalizowal reszte modulow.
  • Error - zapisuje bledy i reaguje w zaleznosci od powagi bledu (3 stopniowa skala).
  • Config - modul ladujacy do jadra konfiguracje systemu i konfiguracje strony z plikow .ini.php
  • Db - abstrakcja abstrakcji bazy danych.
  • Site - modul zazadzajacy strona i podstronami - zbierajacy informacje o hoscie, aktualnie requestowanej stronie itp.
  • Tpl - abstrakcja systemu szablonow...
  • Auth - abstrakcja modulu autoryzacji.
Struktura tabeli bazy danych lezy na http://bplusf.net/phppath.gif.

Co do modulu Db - to rozwazalem oczywiscie uzycie Adodb, PEAR:: DB badz PEAR::MDB2 - lecz sa to imo rozwiazania przerastajace to co jest mi potrzebne.

Wiec, przechodzac do tematu tego posta - co sadzicie o szablonach? Nie wiem jak to rozwiazac - oczywistym wyborem bylby Smarty - lecz to nie ma byc czysty cms gdzie kazdy moglby edytowac templaty - targetem systemu sa programisci. Pozatym osobiscie nie lubie Smarty za jego wage i za duza ilosc funkcji.
Rozwazalem tez Savanta, ale nie lubie jego zaleznosci od PEAR. oczywiscie najlatwiej byloby mi napisac wlasne rozwiazanie z uzyciem php jako jezyka szablonow... lecz wacham sie co do poprawnosci takiego rozwiazania... moze jednak zwykle, parsowane szablony bylyby lepsze?

Boje sie troche o bezpieczenstwo jesli uzyje systemu a'la Savant wtystarczy wsadzic troche smiecia w szablon i juz mamy rozwalona strone - cos trudne do osiagniecia z systemem a'la Smarty...

Co myslicie?
Bede wdzieczny za kazda opinie.

(edit: zmienilem pare info o systemie szablonow i db, i auth)

Ten post edytował bregovic 30.06.2004, 15:43:30
Go to the top of the page
+Quote Post

Posty w temacie
- bregovic   szablony   29.06.2004, 22:43:57
- - kicaj   Zapowiada sie ciekawie, zreszta jak kazdy plan na ...   29.06.2004, 22:55:14
- - bregovic   Dzieki. siedze i planuje ten projekt juz od 2 mies...   29.06.2004, 23:11:09
- - kicaj   Cytat(bregovic @ 2004-06-30 00:11:09)Dzieki. ...   30.06.2004, 02:12:59
- - bregovic   Planuje dwa miesiace i... zrobilem juz 3 pol-dzial...   30.06.2004, 04:23:08
- - kubatron   bregovic:Zauważ iż Smarty ma dużo mozliowści które...   30.06.2004, 09:24:50
- - Ace   juz kiedys na forum byl poruszany temat smarty vs ...   30.06.2004, 09:42:13
- - dooshek   CytatEkstremalna modulowosc - system nie bedzie mi...   30.06.2004, 13:38:31
- - bregovic   @kubatron: W sumie masz racje. Znam potege Smarty,...   30.06.2004, 15:39:38
- - hawk   IMHO savant jest bez sensu bo to samo mogę sobie s...   1.07.2004, 11:50:46
- - Ozzy   Zawsze można napisać swojego "savanta" n...   3.07.2004, 11:14:25
- - bregovic   @hawk: oczywiscie - savant jest kiepawy z jego zal...   3.07.2004, 12:18:39
- - Ludvik   Skoro to ma być elastyczne, to wybór systemu szabl...   3.07.2004, 14:27:12
- - bregovic   szczeze mowiac myslelem zeby podstawowa dystrybucj...   4.07.2004, 04:35:09
- - Riklaunim   Skóry robić najlepiej takie jakie oferuje AutoThem...   5.07.2004, 11:27:35
- - Ozzy   W moim przypadku tylko ja mam dostęp do tych szabl...   5.07.2004, 21:54:42
- - FiDO   Wlasnie jestem w fazie produkcji swojego systemu s...   22.07.2004, 23:20:27
- - Ace   chwtnie bym ja przetestowal. Napisalem juz swoj sy...   23.07.2004, 10:42:08
- - treewood   Moze troche offtopic Ace napisal: "jest dosc...   23.07.2004, 17:02:16
- - FiDO   treewood: ja tez Ace: nie dam linka, bo mi wszys...   23.07.2004, 22:44:40
- - Ace   Cytat("treewood")No to genialnie stary ....   24.07.2004, 06:31:13
- - bela_666   http://bplusf.net/phppath.gif jak sie robi takie ł...   8.09.2004, 20:51:42
- - Yarecki   Programem Dezign for Databases http://www.datanami...   8.09.2004, 21:13:04
- - bela_666   dzieki   8.09.2004, 21:20:31


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 19:14