Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Spawn Framework
Forum PHP.pl > Inne > Oceny
Stron: 1, 2
erix
Uznam, że nie było tego pytania.

A mawiają, że nie ma głupich (pytań). tongue.gif
cojack
Bo nie ma głupich pytań, są tylko głupie odpowiedzi. Także czekam na odpowiedź.
patryczakowy
Cytat
A niechaj narodowie wżdy postronni znają, iż Polacy nie gęsi, iż swój język mają


A czemu niema wersji polskiej?

Spawnm
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 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 smile.gif

skowron-line
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.
SHiP
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 ;].
cojack
Czuje się olany ;/
Spawnm
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 winksmiley.jpg

Cytat
Czuje się olany ;/

Chodzi ci o to czemu nie lubię eval ?
Hmm... bo nie tongue.gif Nie ufam tej funkcji jak chyba większość programistów + zjada więcej pamięci.
cojack
To się nazywa odpowiedź biggrin.gif
erix
~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. 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?
Spawnm
To ja dodam ciekawostkę że zend też jedzie na ob_*

(Proszę profilaktycznie o nie robienie mi flate w temacie o wyższości eval nad ob_* tongue.gif )
cojack
czyli wywnioskowaliście jedną słuszną teorię ob ok ;D


@dobra, poko to Ci Spawnm zapiernicze kawałek kodu z fw do swojego ;]
Quantum
masz zamiar usprawnić router w przyszłości ? dokładniej chodzi mi o to:

Cytat(Crozin)
10. Czy mi sie wydaje czy router polegnie, gdy będę chciał: /my-awesome-product-123.html przekierować na kontroler: product, akcje: index z parametrem id = 123?


ja u siebie zrobiłem to tak, że sprawdzam tablicę $routes czy któryś klucz (tutaj wzorzec regex) pasuje do aktualnego URI, jeżeli tak dajemy preg_replace na uri i rozbijanie na poszczególne elementy odbywa się dalej.
Spawnm
Pewnie coś się w przyszłości zmieni.
Obecnie to zwykła tablica gdzie index jest porównywany z 1 parametrem z uri .
(dziś lub jutro udostępnię nową usprawnioną wersję. )
Quantum
Masz błąd w paczce 1.2.4, gdy nie ma metody init/end w kontrolerze skutkuje to fatal errorem (domyślnie), nie sprawdzasz czy takowe wogóle istnieją. winksmiley.jpg
Spawnm
Wiem,
ale init() i end() są domyślnie w sf_controller i sf_template dlatego nie sprawdzam.
//edit
aha już wiem o co biega snitch.gif
//edit
done.

---------------------------------------
hey,

powiedzcie mi czego wam jeszcze brakuje w tym fw?
W najbliższym czasie na pewno dojdzie mn. klasa translate , wybór czy routring ma być z pregiem , nadawanie nazw zmiennym z uri.
Tylko co byście do tego jeszcze chcieli , czego wam brakuje ? smile.gif
cojack
Żeby robił kanapki?
skowron-line
Cytat(Spawnm @ 31.08.2010, 14:13:41 ) *
powiedzcie mi czego wam jeszcze brakuje w tym fw?

Głupio mi że się powtarzam, ale może popraw dokumentację bo tego fw nikt poważnie nie potraktuje.
Cytat
Adwanced Usage:

Crozin
Skoro to jest nowy "framework", to dlaczego nie korzystasz z dostępnej od ponad roku wersji 5.3 PHP?
SHiP
Crozin ma rację. Doszło sporo fajnych rzeczy jak np. GOTO biggrin.gif Żarty, żartami ale u siebie zaczynam stosować przestrzenie nazw. Możesz też zainteresować się tym tematem winksmiley.jpg.
cojack
@Crozin bo na większości hostingów to nie zadziała?
Crozin
@cojack: ten argument byłby dobry jeszcze 6 miesięcy temu - teraz już nie bardzo. A jak ktoś ma serwer ze starymi wersjami PHP - jego problem. To już nie jest nowość.
Spawnm
6 miesięcy temu ? A niby które hostingi obecnie pozwalają korzystać z php5.3 ?
nospor
Cytat
A niby które hostingi obecnie pozwalają korzystać z php5.3 ?
Ależ proszę bardzo, pierwszy z brzegu: localhost winksmiley.jpg
erix
Cytat
@cojack: ten argument byłby dobry jeszcze 6 miesięcy temu - teraz już nie bardzo

Guzik prawda. Jeszcze mało który z popularnych posiada PHP 5.3. Osobiście jeszcze tę wersję zlewam, jak się upowszechni, to zacznę stosować, gdyż obecnie nie ma to jeszcze sensu (chyba że piszesz aplikacje na dedyki, to wtedy co innego; a parę nowych funkcji by mi się przydało.)

Lajf is brutal, Winetu
wookieb
Nie wszędzie jest php 5.3 i nigdy w życiu nie chciałbym być w sytuacji gdy muszę zrobić coś na wybranym hostingu gdzie jest niższa wersja php a mój system nie jest do tego przygotowany.
Crozin
Wiem, że to może lekko aroganckie, ale już od bardzo dawna nie pisałem aplikacji na zwykły współdzielony hosting za 150zł/rok. Wiem, że badziewia pokroju home.pl czy nazwa.pl nie będą miały tych wersji, ale nieco bardziej solidne/mniejsze firmy już chyba tak - chciałem Ci to nawet udowodnić sprawdzając kilka pierwszych lepszych ofert znalezionych po wpisaniu "hosting" w Googleu, ale niestety udostępnienie wyników phpinfo() to zbyt wielki wysiłek z tego co widzę.
melkorm
Przykład z brzegu OVH, 5.3 od ręki smile.gif

Co nie zmienia faktu że nawet mając tam 5.3 na wirtualce nie chciałbym wrzucać aplikacji na serwer gdzie jest niższa wersja PHP'a co już mi się parokrotnie zdarzało ... .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.