Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Spawn Framework, http://spawnframework.com/
Spawnm
post
Post #1





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




Witam,

proszę o opinie na temat:

1. strony www

2. frameworka

Co byście zmienili, czego wam brakuje.

Adres: http://spawnframework.com/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SHiP
post
Post #2





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

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


Znalazłem czas. Przysiadłem i oto kilka rzeczy które mi się nie podobają (IMG:style_emoticons/default/winksmiley.jpg) .

1. Plik file.php metoda - mimeType() - kod, który tam masz jest żywcem z php.net (IMG:style_emoticons/default/winksmiley.jpg) i nie chodzi o to, że branie stamtąd to zło. Po prostu wiele osób, które się tam wypowiada nie orientuje się w temacie. Analogicznie tutaj - do sprawdzanie typu pliku używać się powinno http://www.php.net/manual/en/book.fileinfo.php Określanie mime po rozszerzeniu to jak picie płynu od obcej osoby tylko dlatego, że jest napis woda na butelce...

2. form.php to dla mnie jakaś pomyłka. Może to kwestia przyzwyczajenia ale po prostu nie korzystam z takich generatorów htmla. Jeśli natomiast chcesz to zostawic to popracuj nad poprawnością np.
  1. public function checkbox($name,$value,$check=false,$css=''){
  2. $check=($check==false)? '' : ' checked ';
  3. return '<input type="checkbox" name="'.$name.'" value="'.$value.'" '.$css.' '.$check.' />';
  4. }

Powinno być raczeh checked="checked" a $css powinno się nazywać $others lub podobnie bo widzę, że można w tym parametrze wstawić nie tylko css. W końcu czasem potrzeba title, rel lub disabled. W input type="text" nie masz readonly itd. Do dopracowania jest ta klasa

3. image.php - jeżeli nie przefiltrujesz ręcznie nazwy pliku to klasa będzie dziurawa. Nie uzywaj getimagesize() tylko exif_imagetype()
4. jquery.php - ?
5. Brakuje mi klasy do tłumaczeń

Ogólnie widzę, że się nieźle napracowałeś. Sporo kodu jest w porządku choć osobiście nie będę korzystał z dwóch powodów:
1. męcząca dla mnie składnia(np to że muszę za każdym razem ręcznie tworzyć widok lub model)
2. Mam swój, lepszy haha (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował SHiP 9.07.2010, 09:57:30
Go to the top of the page
+Quote Post

Posty w temacie
- Spawnm   Spawn Framework   8.07.2010, 16:24:46
- - cojack   Mnie się podoba prostota frameworka ;] nie testowa...   8.07.2010, 16:57:19
- - erix   jak dla mnie trochę za jaskrawe koloryczcionki sze...   8.07.2010, 16:59:17
- - Spawnm   http://spawnframework.com/doc/21/sf_orm dodam że ...   8.07.2010, 17:01:11
- - cojack   Ale teraz to Ci się oberwie: 1) Po co komu te śmi...   8.07.2010, 17:20:49
- - Spawnm   licencja: http://www.opensource.org/licenses/bsd-l...   8.07.2010, 17:28:07
- - SHiP   Hahahaha udostępniłeś ludziom hasła do swojej bazy...   8.07.2010, 17:33:14
- - Spawnm   posprzątane , zupełnie o tym zapomniałem że te pli...   8.07.2010, 17:41:46
- - Crozin   Dobra, zaczniemy od błędów/złych rozwiązań: Brak m...   8.07.2010, 18:07:02
- - Spawnm   łojej nie sądziłem że tego aż tyle będzie ... Cyt...   8.07.2010, 18:32:25
|- - cepa   Cytat(Spawnm @ 8.07.2010, 19:32:25 ) ...   8.07.2010, 18:36:02
- - Crozin   Cytatod tego testy sa wlasnie ;pRaczej IDE, które ...   8.07.2010, 19:32:55
|- - cepa   Cytat(Crozin @ 8.07.2010, 20:32:55 ) ...   8.07.2010, 20:08:27
|- - Spawnm   Cytat(cepa @ 8.07.2010, 21:08:27 ) ja...   8.07.2010, 20:17:03
|- - cepa   Cytat(Spawnm @ 8.07.2010, 21:17:03 ) ...   8.07.2010, 20:43:21
- - skowron-line   [PHP] pobierz, plaintext class sf_url{  ...   8.07.2010, 19:58:42
- - Spawnm   CytatRaczej IDE, które podkreśli na czerwono byki ...   8.07.2010, 20:08:26
- - skowron-line   [PHP] pobierz, plaintext class sf_date{...   8.07.2010, 20:17:29
- - Spawnm   CytatOgólnie niezły śmietnik w kodzie Domyślam się...   8.07.2010, 20:40:03
|- - skowron-line   Cytat(Spawnm @ 8.07.2010, 20:40:03 ) ...   8.07.2010, 20:45:50
- - Spawnm   Brakuje ci spacji i enterów ? A ja myślałem że za ...   8.07.2010, 20:58:09
- - Crozin   CytatBrakowało mi prostoty struktury fwTwój FW nie...   8.07.2010, 21:20:32
- - -=Peter=-   Cytatpozatym z komercyjnego punktu widzenia, nie m...   8.07.2010, 21:28:10
- - Spawnm   1/3 to static z tego co widzę, ale macie rację bo ...   8.07.2010, 21:40:13
- - Quantum   Kod rzeczywiście mało czytelny, przynajmniej dla m...   8.07.2010, 22:14:38
- - -=Peter=-   Jeśli chodzi o styl kodowania to co mi się rzuciło...   8.07.2010, 22:16:51
- - Zyx   Ja się przyczepię do wynajdowania koła na nowo. Ni...   9.07.2010, 06:50:57
- - Spawnm   Hey, takie klasy jak math czy date wpadły do frame...   9.07.2010, 07:54:41
- - cojack   Czepiacie się, wszystko idzie dopracować, jak jemu...   9.07.2010, 08:17:06
- - phpion   A mi się podoba! Prosty, mały i zapewne do tak...   9.07.2010, 08:24:55
- - wookieb   A ja bym prosił o jakieś dane dotyczące zużycia pa...   9.07.2010, 08:40:47
- - Quantum   @up, popieram, uwzględnij też manipulacje danymi n...   9.07.2010, 09:31:28
- - Spawnm   CytatMoże nie jest idealny, ale jeśli spełnia swoj...   9.07.2010, 09:31:31
- - erix   CytatCo do skrótu sf - symfony : w plikach symfony...   9.07.2010, 09:50:17
- - SHiP   Znalazłem czas. Przysiadłem i oto kilka rzeczy któ...   9.07.2010, 09:53:42
- - Quantum   Cytat(Spawnm)Cytat Sprawdź sobie formatowanie Allm...   9.07.2010, 09:56:43
- - Spawnm   Zobacz czy sf_controller::getAction spełnia twoje ...   9.07.2010, 10:07:42
- - Quantum   CytatZobacz czy sf_controller::getAction spełnia t...   9.07.2010, 10:33:07
- - Spawnm   Cytatczemu ma służyć to opakowywanie metod ? mojem...   9.07.2010, 10:36:48
- - Crozin   Cytatmojemu lenistwu przy testowaniu wyników w tra...   9.07.2010, 10:48:48
- - marcio   CytatPS. Jak chcesz udostępniać to jako OS, to wyp...   9.07.2010, 11:00:47
- - Spawnm   Jak ktoś będzie chciał zgłosić błąd to ma formular...   9.07.2010, 11:03:17
- - cojack   Dalej nie wyczyściłeś paczki do ściągnięcia z kopi...   9.07.2010, 11:58:08
- - SHiP   Napisz sobie skrypt do czyszczenia katalogów. Ja w...   9.07.2010, 12:03:04
- - cojack   Wystarczy że by używał SVN i export.   9.07.2010, 12:06:40
- - Spawnm   dobra pierwsze mini testy wydajnościowe: kohana 2...   9.07.2010, 15:45:38
- - wookieb   Chodzi mi o zużycie pamięci dla całej przykładowej...   9.07.2010, 15:58:56
- - cojack   Bez przesady, to jest za dużo roboty wookieb.   9.07.2010, 17:53:15
- - Spawnm   A mogę zobaczyć takie przykłady innych frameworków...   9.07.2010, 18:23:07
- - cojack   Spawn powiedz mi czemu użyłeś buffera zamiast eval...   9.07.2010, 23:22:18
- - erix   Uznam, że nie było tego pytania. A mawiają, że ni...   10.07.2010, 12:13:59
- - cojack   Bo nie ma głupich pytań, są tylko głupie odpowiedz...   11.07.2010, 08:21:23
- - patryczakowy   CytatA niechaj narodowie wżdy postronni znają, iż ...   11.07.2010, 10:37:11
- - Spawnm   Potem będzie. Dobra, daję do użytku wersję 1.0.7 ...   11.07.2010, 10:44:26
- - skowron-line   Tak sobie przejrzałem całą stronę i muszę powiedzi...   11.07.2010, 12:00:15
- - SHiP   Rzeczywiście. Nie trzymasz się żadnych reguł grama...   11.07.2010, 12:27:56
- - cojack   Czuje się olany ;/   11.07.2010, 13:05:00
- - Spawnm   CytatTeraz to brzmi jak z translatora ;]. Wiesz, p...   11.07.2010, 13:50:52
- - cojack   To się nazywa odpowiedź   11.07.2010, 14:12:40
- - erix   ~cojack, na weekendy sobie urywam od forum, więc t...   12.07.2010, 10:01:42
- - Spawnm   To ja dodam ciekawostkę że zend też jedzie na ob_*...   12.07.2010, 10:22:20
- - cojack   czyli wywnioskowaliście jedną słuszną teorię ob ok...   12.07.2010, 11:14:35
- - Quantum   masz zamiar usprawnić router w przyszłości ? dokła...   19.07.2010, 15:30:48
- - Spawnm   Pewnie coś się w przyszłości zmieni. Obecnie to z...   19.07.2010, 15:33:36
- - Quantum   Masz błąd w paczce 1.2.4, gdy nie ma metody init/e...   29.08.2010, 16:16:27
- - Spawnm   Wiem, ale init() i end() są domyślnie w sf_contro...   31.08.2010, 15:13:41
|- - skowron-line   Cytat(Spawnm @ 31.08.2010, 14:13:41 )...   31.08.2010, 19:25:49
- - cojack   Żeby robił kanapki?   31.08.2010, 15:25:39
- - Crozin   Skoro to jest nowy "framework", to dlacz...   1.09.2010, 06:36:08
- - SHiP   Crozin ma rację. Doszło sporo fajnych rzeczy jak n...   1.09.2010, 06:47:04
- - cojack   @Crozin bo na większości hostingów to nie zadziała...   1.09.2010, 09:05:51
- - Crozin   @cojack: ten argument byłby dobry jeszcze 6 miesię...   1.09.2010, 10:39:32
- - Spawnm   6 miesięcy temu ? A niby które hostingi obecnie po...   1.09.2010, 10:52:08
- - nospor   CytatA niby które hostingi obecnie pozwalają korzy...   1.09.2010, 10:54:37
- - erix   Cytat@cojack: ten argument byłby dobry jeszcze 6 m...   1.09.2010, 11:04:45
- - wookieb   Nie wszędzie jest php 5.3 i nigdy w życiu nie chci...   1.09.2010, 11:08:58
- - Crozin   Wiem, że to może lekko aroganckie, ale już od bard...   1.09.2010, 11:24:18
- - melkorm   Przykład z brzegu OVH, 5.3 od ręki Co nie zmieni...   1.09.2010, 23:30:35


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 - 12:42