Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

4 Stron V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Spawn Framework, http://spawnframework.com/
marcio
post
Post #41





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
PS. Jak chcesz udostępniać to jako OS, to wypadałoby udostępnić jakieś narzędzia do zgłaszania błędów, może publiczne repozytorium (polecam GITa) - nieco się pospieszyłeś z publikacją.

Boze @Crozin ale jestes fiskalny widze e lubisz potruc...;]
Mysle ze i tak nie zalezy mu na tym zeby ktos go uzywal raczej chcial pokazac to co robil w "wolnym" czasie by uslyszec opinie innych (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
Spawnm
post
Post #42





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Jak ktoś będzie chciał zgłosić błąd to ma formularz kontaktowy + forum
Go to the top of the page
+Quote Post
cojack
post
Post #43





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Dalej nie wyczyściłeś paczki do ściągnięcia z kopi zapasowych plików.
Go to the top of the page
+Quote Post
SHiP
post
Post #44





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Napisz sobie skrypt do czyszczenia katalogów. Ja w swoim fw napisałem sobie coś takiego i nie mam problemów ze złożeniem paczki.
Kod
#!/bin/sh
echo "=== Czyszczenie katalogów ==="
echo "Usuwanie katalogów .svn z `pwd`"
rm -rvf `find . -type d -name .svn`

echo "Usuwanie plikow .directory z `pwd`"
rm -rvf `find . -type f -name .directory`

echo "=== Czyszczenie pamięci cache ==="

rm -v `find ./application/cache/config/site/ -type f`
rm -v `find ./application/cache/view/xhtml/ -type f`
rm -v `find ./application/cache/handycode/ -type f`
rm -v `find ./log/errors/ -type f`
rm -v `find ./log/userActions/ -type f`
Go to the top of the page
+Quote Post
cojack
post
Post #45





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Wystarczy że by używał SVN i export.
Go to the top of the page
+Quote Post
Spawnm
post
Post #46





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




dobra pierwsze mini testy wydajnościowe:

kohana 2 nie posiada pdo , ko3 niby posiada ale ma inne metody niż klasa dla mysql a nie wiem jakie i jakoś nie chce mi się szukać , ktoś chce to nie powie.

test polegał na :
1. odpalenie klasy pager ,
2. wykorzystanie ORM do sprawdzenia COUNT(*) , a tym samym pierwsze odpalenie klasy DB oraz połączenie z bazą
3. za pomocą ORM pobranie pierwszych 15 rekordów.
i z tego jest pierwszy wynik
2 wynik jest z tego samego testu jednak w chwili gdy klasa db oraz baza zostały już aktywowane.


sf_:
pager + orm::count + findall limit 15 | pdo
Array ( [memory] => 40624 [time] => 0.00448 )
Array ( [memory] => 2308 [time] => 0.00059 )

ko3:
pager + orm::count_all + find_all limit 15 | mysql
Array ( [memory] => 1338840 [time] => 0.01300 )
Array ( [memory] => 3248 [time] => 0.00041 )

ko2:
pager + orm::count_all + find_all limit 15 | mysql
Array ( [memory] => 676600 [time] => 0.00601 )
Array ( [memory] => 2272 [time] => 0.00067 )

Go to the top of the page
+Quote Post
wookieb
post
Post #47





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Chodzi mi o zużycie pamięci dla całej przykładowej strony (menu, paginacja i wiele innych atrakcji) np panelu administracyjnego, strona z artykułem, strona logowania itp itd.
Go to the top of the page
+Quote Post
cojack
post
Post #48





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Bez przesady, to jest za dużo roboty wookieb.
Go to the top of the page
+Quote Post
Spawnm
post
Post #49





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




A mogę zobaczyć takie przykłady innych frameworków, są gdzieś w sieci ?
Dzięki temu wystarczyło by że zrobił bym ten panelik w swoim fw i porównał wyniki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
cojack
post
Post #50





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Spawn powiedz mi czemu użyłeś buffera zamiast evala w templatkach?
Go to the top of the page
+Quote Post
erix
post
Post #51





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Uznam, że nie było tego pytania.

A mawiają, że nie ma głupich (pytań). (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
cojack
post
Post #52





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Bo nie ma głupich pytań, są tylko głupie odpowiedzi. Także czekam na odpowiedź.
Go to the top of the page
+Quote Post
patryczakowy
post
Post #53





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


Cytat
A niechaj narodowie wżdy postronni znają, iż Polacy nie gęsi, iż swój język mają


A czemu niema wersji polskiej?

Go to the top of the page
+Quote Post
Spawnm
post
Post #54





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Potem będzie.
Dobra, daję do użytku wersję 1.0.7 , to i owo jeszcze do optymalizacji zostało ale to w między czasie (IMG:style_emoticons/default/winksmiley.jpg)
A tego, dodałem do wiem bajer że jak nie zadeklarujecie pliku w sf_view() to ładuje controllerName/actionName.phtml .

Miłego testowania , ja ktoś wpadnie na pomysł co by tu dodać to pisać śmiało (IMG:style_emoticons/default/smile.gif)

Go to the top of the page
+Quote Post
skowron-line
post
Post #55





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Tak sobie przejrzałem całą stronę i muszę powiedzieć że twój angielski to kuleje i to mocno.

Cytat
In this lesson I show you whats use Model in project.


Przepisz to albo daj komuś flaszkę żeby miało to ręce i nogi.
Go to the top of the page
+Quote Post
SHiP
post
Post #56





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Rzeczywiście. Nie trzymasz się żadnych reguł gramatycznych. Często można spotkać kwiatki typu:
Cytat
Ok, its work


Poczytaj też o "must", "need to", "should" oraz "have to" ponieważ dziwnie zdania budujesz. Teraz to brzmi jak z translatora ;].
Go to the top of the page
+Quote Post
cojack
post
Post #57





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Czuje się olany ;/
Go to the top of the page
+Quote Post
Spawnm
post
Post #58





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Cytat
Teraz to brzmi jak z translatora ;].

Wiesz, pisząc stronę uznałem że nie będe tam zbyt dużo wsadzał swojego angielskiego bo nie jestem w tym pro i tłumaczenie zostawiłem google translate (IMG:style_emoticons/default/winksmiley.jpg)

Cytat
Czuje się olany ;/

Chodzi ci o to czemu nie lubię eval ?
Hmm... bo nie (IMG:style_emoticons/default/tongue.gif) Nie ufam tej funkcji jak chyba większość programistów + zjada więcej pamięci.
Go to the top of the page
+Quote Post
cojack
post
Post #59





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


To się nazywa odpowiedź (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
erix
post
Post #60





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~cojack, na weekendy sobie urywam od forum, więc teraz proszę bardzo - będzie wyczerpująca odpowiedź:
eval jest ZUY, bo:
  1. jest nieoptymalny (kod przetwarzany i parsowany wewnątrz drugi raz, po parsowaniu właściwego)
  2. kod w stringu UNIEMOŻLIWIA działanie akceleratora na nim, patrz: punkt poprzedni
  3. istnieje duże ryzyko wstrzyknięcia niepożądanego kodu
  4. jest problem z podpowiadaniem wewnętrznej składni przez edytory
  5. ogólnie eval jest złą praktyką i tępioną (zresztą słusznie), tak samo, jak goto, czy global. To nie assembler. (IMG:style_emoticons/default/tongue.gif)
  6. funkcjami buforowania wyjścia możesz łatwo przechwycić wygenerowaną zawartość i wrzucić ją do cache (co w przypadku eval wymagałoby i tak dodawania jakiegoś ob_*, chyba że wrzucasz do jakiejś zmiennej)

jeszcze jakieś pytania?
Go to the top of the page
+Quote Post

4 Stron V  < 1 2 3 4 >
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: 10.06.2026 - 06:57