Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> frameworki?
maxxxta
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 3.04.2004

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


Projektujemy aplikacje internetową składającą się z dużej ilości różnego rodzaju formularzy,różne moduły, wielu uzytkowników itp. Zdecydowaliśmy się na php 5 ze względu na obiektowość. Lecz jeden z uczestników chce przeforsować PRADO drugi natomiast chce przekonać reszte do pisania prawie wszytskiego od poczatku. To nie jest hobbystyczny projekt więc czas ma znaczenie. Teraz mam następujące pytanie

1. Czy warto w ogóle zajmować się frameworkami?(interesuje relacja czasu pomiędzy poświeconym czasem a wydajnością)

to co gdzieś znalazłem o framworkach:

Cytat
1. Rozwiazujesz typowe sprawy (typu logownie np.) w sposob opymalny sprawdzony bezpieczny i szybki (o ile znasz dobrze framework)
2. Ulatwiasz sobie ponowne wykozystanie kodu (o to glownie chodzi w modulach)
3. Zwiekszasz bezpieczenstwo aplikacji (nad bezpieczenstwem frameworku czowa sztab ludzi)


2. Czy ktoś testował wyżej wymieniony framework?


3. Czy znacie strony z testami, recenzjami frameworków? (zakładanie googlów mi nie pomogło)

4. Czy wykorzystujecie je w swoich projektach?

5. Jeżeli korzstacie to dlaczego i jakie?

Ps. Jeżeli temat nie nadaje się na Pro wybaczcie

Ten post edytował maxxxta 6.12.2005, 19:19:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
splatch
post
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

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


Cytat(Ociu @ 2006-01-09 22:13:22)
Szczególnie, że propel jedzie na php5, a smarty i mojavi na php4. I z tego co pamiętam to propel jest pośrednikiem, pomiędzy wynikiem zapytania SQL a Creole, który wykonuje to zapytanie. A co do samego mojavi. IMHO, formularze w mojavi powinno się ubóstwiać i swtawiać kapliczki. Świetna praca.

Propel nie jest pośrednikiem pomiędzy bazą a Creole. Owszem korzysta z Creole ale w charakterze abstrakcji do wykonywania zapytań. Propel jest elementem który zastępuje pisanie zapytań. Są one tworzone automagicznie przy pomocy wywoływanych metod. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dzięki zastosowaniu propela pozbywasz się problemów z pisaniem zapytań i warstwy zajmującej się bazą danych. Poniżej przykład akcji, którą wykorzystywałem do edycji i dodawania treści.
  1. <?php
  2. class ContentInputAction extends action {
  3.  
  4. function execute() {
  5. // wczytuje potrzebne biblioteki - include_path odpowiedni ustawiony
  6. include_once 'propel/Propel.php';
  7. include_once 'eilfix/ContentPeer.php';
  8. include_once 'eilfix/UsersPeer.php';
  9. include_once 'eilfix/Users.php';
  10.  
  11. Propel::init(MO_LIB_DIR .'/eilfix-conf.php');
  12.  
  13. $r = $this->getContext()->getRequest();
  14.  
  15. // jesli jest identyfikator tresci
  16. if($r->hasParameter('id_content')) {
  17. // zwroc ten wiersz
  18.  $cont = ContentPeer::retrieveByPK($r->getParameter('id_content'));
  19. } else {
  20. // stworz nowy obiekt
  21. $cont = new Content;
  22. }
  23.  
  24. // tutaj spokojnie moge robic to w ten sposob
  25. // bo dane sa odpowiedni zwalidatowane i okrojone
  26. $cont->setContentTitle($r->getParameter('content_title'));
  27. $cont->setContentDescription($r->getParameter('content_description'));
  28. $cont->setContentText($r->getParameter('content_text'));
  29.  
  30. $cont->save();
  31.  
  32. $this->getContext()->getController()->forward('Admin','Content');
  33. }
  34. } // dalej inne metody ..
  35. ?>


Ten post edytował splatch 10.01.2006, 00:12:41
Go to the top of the page
+Quote Post

Posty w temacie
- maxxxta   frameworki?   5.12.2005, 21:38:19
- - SongoQ   Moze to troszeczke CI pomoze: http://wiki.php.pl/i...   5.12.2005, 22:01:56
- - sopel   osobiscie uwazam, ze jesli to duzy projekt, to jed...   5.12.2005, 22:17:29
- - mike_mech   Ja (poza PRADO) polecam mojavi. Bardzo fajny i fun...   5.12.2005, 22:42:16
- - NoiseMc   Nie znam PRADO dokładnie, zauważyłem natomiast, że...   5.12.2005, 23:36:04
- - DeyV   Jeżeli jednak dotychczas ekipa pracowała głównie w...   5.12.2005, 23:50:59
- - chmolu   Jeśli dziś miałbym się decydować, którego framewor...   6.12.2005, 13:19:29
- - halfik   IMO to zalezy od wielkosci proejktu i czy w zespol...   6.12.2005, 18:23:57
- - mablo   Dopiero zaczynam zabawe z frameworkami i chciałbym...   8.12.2005, 20:28:51
- - dr_bonzo   mablo: czytaj -- kazdy poleci ci inny framework. t...   8.12.2005, 20:51:20
- - r_b   Cytat(mike_mech @ 2005-12-05 21:42:16)Jeśli k...   23.12.2005, 21:25:55
- - smentek   Co do pytania czy nalezy uzyc frameworka czy napis...   31.12.2005, 01:46:18
- - intol   Dużymi krokami zbliża się nowa wersja PRADO (już o...   7.01.2006, 16:51:26
- - halfik   ano zgadza sie. ja przez 2 lata pisalem roznego ro...   8.01.2006, 21:11:19
- - kula   Owszem, framework jest dobrym rozwiązaniem ale nie...   9.01.2006, 01:43:08
- - sf   Cytat(kula @ 2006-01-09 01:43:08)Wady: - spad...   9.01.2006, 08:17:09
- - splatch   Ja ze swojej strony polecam połączenie mojavi(agav...   9.01.2006, 08:31:06
- - Ociu   Szczególnie, że propel jedzie na php5, a smarty i ...   9.01.2006, 21:13:22
- - sf   @Ociu: mojavi 3.0 jest w PHP5   9.01.2006, 21:37:06
- - DeyV   Polecam zapoznanie się z artykułem: http://php.pl...   10.01.2006, 00:07:19
- - splatch   Cytat(Ociu @ 2006-01-09 22:13:22)Szczególnie,...   10.01.2006, 00:11:31
- - patrycjusz   CytatProjektujemy aplikacje internetową składającą...   11.01.2006, 14:04:20
- - NuLL   Pisanie czegokolwiek od podstaw jest w wiekszosci ...   11.01.2006, 14:15:17
- - patrycjusz   Cytat(NuLL @ 2006-01-11 15:15:17)Bardzo nie l...   11.01.2006, 15:06:02
- - Vengeance   @NuLL: hihi, mój też by dał radę Właśnie to jest ...   11.01.2006, 16:13:46
- - bigZbig   Mam chyba coś takiego, co wielu z was też najprawd...   12.01.2006, 09:15:36
- - Termit_   Nie zawsze też to my będziemy decydować o tym, co ...   12.01.2006, 16:41:57
- - 3miel   Zastanawiam się nad jedną rzeczą... osobiście nie ...   30.04.2006, 19:19:11
- - intol   Jasne, duża część frameworków posiada jakąś tam ob...   30.04.2006, 20:41:12
- - strife   Cytat(3miel @ 2006-04-30 20:19:11)I jeszcze j...   30.04.2006, 20:54:11
- - Diwi   CytatJasne, duża część frameworków posiada jakąś t...   30.04.2006, 22:16:47
- - mike_mech   PRADO owszem jest bardzo fajny. W końcu to RAD, al...   30.04.2006, 22:40:43
- - sf   http://www.h3rald.com/articles/view/rails-...-php-...   6.05.2006, 06:53:03
- - nasty_psycho   Jestem za frameworkami, wyobraz sobie ze piszesz a...   4.06.2006, 20:31:15
- - ikioloak   Zapewne korzystaliscie CakePHP i Symfony. Te frame...   4.06.2006, 21:08:58
- - sf   Jesli juz mialbym jakis polecac to Symfony. Dla mn...   5.06.2006, 08:06:17
- - SongoQ   CytatDla mnie CakePHP jest syfiato napisany ;-) Zg...   5.06.2006, 10:44:24
- - intol   Dla mniej wtajemniczonych użytkowników: przetłumac...   5.06.2006, 20:59: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: 13.10.2025 - 23:13