Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy smarty bedzie w PHP 5.0 wlaczony jako biblioteka?
treewood
post 10.05.2004, 07:33:03
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


Tak jak w temacie


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
scanner
post 10.05.2004, 07:36:25
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Skąd masz takie plotki?
Pierwsze słyszę.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 07:40:03
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


No nie mam zadnych plotek [; Po prostu sie pytam.
Gdyby tak bylo to w koncu bym sie musial zmusic na smarty z innych systemow (w tym wlasnego) do szablonow.
Bo wtedy zapewne w szybkosci smarty biloby inne template engine'y


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
scanner
post 10.05.2004, 07:41:09
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A te inne systemy by się pluły "Dlaczego Smarty, a nie my".


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 07:44:17
Post #5





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


Dlatego ten temat zalozylem z lekka trwoga, ze tak moze byc.
Pomyslalem, ze tak moze byc ze wzgledu iz dopatrzylem smarty.php.net ... czym inni tworcy systemow do "obrobki" szablonow nie moga sie szczycic


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 07:50:24
Post #6





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


a tak nawiasem mowiac. Moze juz byl ten temat ale jest to pokrewne dosc z tym.

Czy to problem (sadze, ze nie) zrobic takie biblioteki np. do smarty, sqlite itd. By zamiast bawic sie za kazdym razem w include plikow smarty to wystarczyloby w php.ini (jak sie ma do niego dostep) dolaczyc w extensions np. smarty.dll ?

Moze czegos nie rozumiem ... ale dla mnie byloby to o wiele wygodniejsze. Tak jak dodaje sobie biblioteke gd2 by obrabiac zdjecia itd.


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
DeyV
post 10.05.2004, 09:56:25
Post #7





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Jak się znajdzie jakiś śmiałek, który napisze taką bibliotekę w C, zgodnie ze standardami Zenda, (np. zgodnie z PECL) to kto wie...
Ale jakoś narazie nie ma chętnych... winksmiley.jpg


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
scanner
post 10.05.2004, 09:59:20
Post #8





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Smarty są napisane w php i w nim rozwijane.
Aby napisac moduł trzeba by raczej napisać je w C++ lub czymś podobnym i skompilować.
Może i komuś by cię chciało przepisywać kod - droga otwarta a sława niezmierna do zebrania.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 11:46:55
Post #9





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


No tak ... ale czy przypadkiem taka biblioteka nie gwarantuje szybszej realizacji kodu?


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
cichy
post 10.05.2004, 11:51:17
Post #10





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


Cytat
No tak ... ale czy przypadkiem taka biblioteka nie gwarantuje szybszej realizacji kodu?

Już chyba napisali że nie ma takiej biblioteki bo nikt sie nie podjął przepisania smarty do postaci DLL lub podobnej..
Jeśli znajdzie sie ktoś taki kto zrobi to z głową to owszem.. będzie to szybsze. Ale jak do tej pory nikt taki sie nie znalazł więc jedyna możliwośc to kożystać ze SMARTY w takiej postaci jak dotychczas.

Pozdro
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 11:56:33
Post #11





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


Wiem, ze nie ma ... ale gdybam co by dalo jakby takiego dll'a zrobili.

W sumie troche mnie to oswiecilo. Zamiast za kazdym razem includowac swoje wlasne "biblioteki" z funkcjami i metodami mozna by sie szerzej zapoznac nad zrobieniem biblioteki pod php i opracowac wlasny zbior funkcji. Moze to skrajne ...

Czy ktos z was porownywal czasy realizacji funkcji napisanych przez siebie a funkcji gotowych w bibliotekach na np. wordwrap, ereg itd?


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
scanner
post 10.05.2004, 12:12:21
Post #12





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




dll'e itp. są pisane zwykle w C++ lub czymś podobnym i kompilowane do binarki.
Kod Smartiego jest napisany w php więc musi zostać interpretowany.
Cokolwiek bys nie robił, jesli napiszesz coś jako binarkę to to zawsze będzie szybsze od takiego samego kodu interpretowanego.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 12:19:21
Post #13





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


no to akurat sie domyslilem ... ale licza sie fakty ... porownania czasowe itd. wie ktos o czyms takim?


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
cichy
post 10.05.2004, 12:21:14
Post #14





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


Idź na php.net poszukaj jakąś funkcje którą chcesz porównac... tam zazwyczaj w komentarzach ludzie wpisują wlasne funkcje robiące dokladnie do samo.. (np sort, explode)
wklep obie funkcje i wykonaj je 10 000 razy... po czym weź srednią z czasow wykonywania i zobacz co wyjdzie.

Pozdro
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 13:04:00
Post #15





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


no dziekuje bardzo za informacje ... tego tez sie domyslilem ... myslalem, ze moze juz gdzies na tym forum/stronie lub gdzie indziej ktos juz takie cos robil.


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
Dawid Pytel
post 10.05.2004, 14:01:41
Post #16





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


A mi się chyba przypomniało dlaczego treewood mógł się pomylić.
Pamiętacie kawał na Prima Aprilis ? gdzie rozniosła się pogłoska o module Smarty w chyba Apachu a nie w php smile.gif Ktoś o tym pisał na forum, komuś mogło się "obić o uszy" i z tego mogło wyjść całe zamieszanie biggrin.gif


--------------------
Ez Partner :]
Go to the top of the page
+Quote Post
treewood
post 10.05.2004, 16:47:30
Post #17





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


dawidzie ... no wiesz akurat o tym nie wiedzialem ... po prostu zgadywalem a, ze sprawy sie pokryly no to juz zbieg okolicznosci [;


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 04:20