Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Framework] Vframe, PHP5 web application development tool
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Witam.

Dziś chciałbym zaprezentować framework, ktory zbudowałem i opieram na nim swoje aplikacje. Jest stale rozwijany, nie ukryję że może spotkać się z gorzkimi słowami krytyki, ale też słodkimi pochwały. Przygotowałem prawie pełną dokumentację, która umieszczona jest na stonie domowej frameworka:

http://framework.vgroup.pl

Wraz z działem download oraz manualem na stronie na bieżąco będę publikował przykłady użycia jakiś komponentów, na dzisiejszy czas są to: upload pliku, caching działania zapytania do bazy danych oraz zmniejszenie pliku graficznego. Najlepszym przykładem będzie aplikacja napisana na frameworku, dlatego zmieściłem kod swojego portfolio http://www.vgroup.pl. Repozytorium plików możecie znaleźć pod adresem http://source.vgroup.pl

(IMG:http://framework.vgroup.pl/gfx/vframe.jpg)

Download frameworka oraz przykładowego szkieletu katalogów aplikacji:
http://framework.vgroup.pl/download.html

Instalacja:
http://framework.vgroup.pl/read-instalacja.html

Repozytorium plików frameworka wraz z podstawowymi bibliotekami (mojego autorstwa):
http://framework.vgroup.pl/repository.html

Klasy umieszczone w folderze /Incubator/ potrzebują specjalnych testów, lub są w fazie budowania. Nie odpowiadam za ich nieprawidłowe działanie i tym samym prosze o przetestowanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Zapraszam do oceny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Athlan

Ten post edytował Athlan 3.01.2007, 17:32:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hacker
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


Zauważyłem błąd w kodzie "Załadowanie avatara i zmniejszenie go w razie potrzeby - przykład"

  1. <?php
  2. $oView = $this->setView('profile');
  3. $oView->setTemplate('profile_change_avatar');
  4.  
  5. $oLanguage = new Vconfig('Polish');
  6. $oLang = $oLanguage->load('profile');
  7.  
  8. $oConfig = new Vconfig();
  9. $aConfig = $oConfig->getConfig('main', true);
  10.  
  11. $oFile = new Vfile('avatar');
  12.  
  13. $sImageUniqueName = md5(time() . $oFile->name) . $oFile->extension;
  14.  
  15. try
  16. {
  17. $rImage = $oImage->load($oFile->temp, $oFile->type);
  18. $rImage = $oImage->imageResize($rImage, $aConfig->avatars_max_x, $aConfig->avatars_max_y);
  19.  
  20. $bChangeImage = $oImage->save($rImage, $aConfig->avatars_patch . $sImageUniqueName);
  21. }
  22. ?>


nigdzie wcześniej $oimage nie jest używane, a tu nagle...
Nie podoba mi się również to, że jest to tylko nakładka na funkcje php, równie dobrze mogąca być nie zamknięta w klasie, a w luźnych funkcjach, bo o ile dobrze kod rozumiem to przy wywoływaniu metod pierwszym argumentem prawie zawsze jest uchwyt do obrazka...

Ten post edytował Hacker 11.06.2007, 20:01:38
Go to the top of the page
+Quote Post

Posty w temacie
- Athlan   [Framework] Vframe   3.01.2007, 17:29:14
- - normanos   wow. bardzo interesujące. ale daj trochę czasu na ...   3.01.2007, 19:08:01
- - Turgon   Interesujący framework, ale według mnie ...   3.01.2007, 19:17:21
- - Athlan   @normanos, wiedziałem, że nazwenictwo si...   3.01.2007, 19:22:20
- - AxZx   strona troche dziwna, menu po angielsku, teksty po...   3.01.2007, 19:25:12
- - normanos   ja po prostu lubię czystość i przejrzystość - zoba...   3.01.2007, 19:28:00
- - Athlan   @AxZx: prawda, poprawione. Błędy typu literówki w ...   3.01.2007, 19:33:08
- - normanos   http://www.codeigniter.com/user_guide/libraries/in...   3.01.2007, 20:40:28
- - Athlan   Bardzo dobry pomysł, nie trzeba zapamiętywać wszys...   5.01.2007, 16:44:53
- - eai   Tak na szybko: - Cache (źle przemyślany) po co ska...   6.01.2007, 15:33:24
- - elem   ..... widać wpływ Rapide Frawework, session, user,...   16.01.2007, 02:18:26
- - empathon   Post autorstwa Athlan, który z uwagi na tymczasowe...   28.01.2007, 22:37:55
- - eai   Średnio: CytatVframe request has been processed in...   29.05.2007, 09:36:32
- - Cysiaczek   @eai - Ja tez na początku prac miałem 0.004 sekund...   29.05.2007, 10:34:02
- - menic   Zalezy oczywiscie na czym jest skrypt uruchomiony....   29.05.2007, 17:31:29
- - eai   obie aplikacje wrzucilem na serwerek na nazwa.pl ...   29.05.2007, 20:32:49
- - Hacker   Zauważyłem błąd w kodzie ...   11.06.2007, 20:00:49
- - Athlan   Cytatnigdzie wcześniej $oimage nie jest używa...   12.06.2007, 14:11:11


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: 25.08.2025 - 15:31