Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [famework] Ouzo framework
piotrooo89
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Została wydana stabilna wersja frameworka Ouzo. Zapraszamy do wypróbowania na http://ouzoframework.org i zgłaszania ewentualnych uwag.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Chyba sam sobie zaprzeczasz trochę jeśli o coś jest łatwiej dbać to ja biorę to w ciemno bo utrzymam to w porządku.
Nigdzie sobie nie zaprzeczyłem. Napisałem tylko, że niejednokrotnie bardziej obszerny kod (pod względem linii) pisze się szybciej i jest go łatwiej utrzymać w porządku. Odniosłem wrażenie, że próbowałeś pokazać zwięzłość kodu Twojego ORM-a jako zaletę - co w tym konkretnym przypadku raczej ją nie jest.
Cytat
Czy mógłbyś powiedzieć coś więcej na ten temat? Bo wydaje mi się że ten kod dodaje rekord do bazy danych, dokładnie tak jak w Ouzo.
Masz rację, oba kody mają docelowo dodać nowy obiekt do bazy i zapewne robią to podobnie. Jednak ten Doctrine'owy napisany jest z uwzględnieniem zestawu zasad SOLID czyli nie będzie rzucać kłód pod nogi przy próbie zrobienia czegokolwiek co nie jest wręcz do bólu szablonowe. Zwróć uwagę na to, że w Twoim kodzie nie wykorzystam dobrodziejstw IDD, nie rozszerzę kodu poprzez podpięcie zdarzenia, nie zastąpię Twojej klasy Ouzo\Db\QueryExecutor swoją, która robiłaby jakieś dodatkowe rzeczy, długo by jeszcze wymieniać...
Cytat
Właśnie po to zrobiony jest built-in ORM aby nie trzeba było korzystać z pobocznych ORM'ów. Jednak wsparcie do tego typu rzeczy, jeśli są one dodawane przez composer jak najbardziej jest ale na poziomie aplikacji.
Doprecyzuję swoje pytanie: czy jeżeli będę miał taką zachciankę by podpiąć do projektu ORM Doctrine czy inny XYZ, czy po napisaniu kilku adapterów/sterowników i zmianie konfiguracji będę wstanie z niego korzystać z innymi komponentami FW, przykładowo obsługą formularzy lub walidacją?
Cytat
Nie widziałem aby ktokolwiek miał TestCase do bazy danych, takie które w pełni pomagają przetestować model bez konfigurowania miliarda rzeczy (napisałem inżynierkę w Zendzie i poświęciłem sporo czasu aby testować model).
Zapewne dlatego, że napisanie testów wykorzystujących bazę danych to już zadanie programistów aplikacji, a nie frameworka.

Nie zrozum mnie źle, zapewne na Wasze potrzeby jest do dobre narzędzie i spisuje się jak powinno. Jednak jeżeli nie wprowadza ono niczego ciekawego/nowego/dobrego-z-innych-platform to niestety pochwał zbierać nie będzie. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- piotrooo89   [famework] Ouzo framework   28.02.2014, 14:08:52
- - Crozin   Podstawowe pytanie: dlaczego miałbym wybrać tego F...   28.02.2014, 14:14:07
|- - Spawnm   Cytat(Crozin @ 28.02.2014, 14:14:07 )...   28.02.2014, 15:11:53
|- - piotrooo89   Cytat(Spawnm @ 28.02.2014, 15:11:53 )...   28.02.2014, 15:19:20
- - piotrooo89   ORM: http://symfony.com/doc/current/book/doctrine....   28.02.2014, 14:47:32
- - fizzlebubble   Garażowy framework jakich 34535353534534.   28.02.2014, 14:57:01
- - piotrooo89   Ciężko mi się zgodzić z tą "konstruktywną...   28.02.2014, 15:05:31
- - fizzlebubble   5 contributorów? Wow... Tworząc projekt komercyjny...   28.02.2014, 15:17:17
- - fizzlebubble   To ostatnie pytanie jako, że jestem devem Railsów,...   28.02.2014, 15:29:04
|- - piotrooo89   Cytat(fizzlebubble @ 28.02.2014, 15:29...   28.02.2014, 15:49:17
- - fizzlebubble   Migracje to już akurat podciągnąłbym pod ActiveRec...   28.02.2014, 16:21:46
- - phpsucks   Cytat(fizzlebubble @ 28.02.2014, 16:21...   28.02.2014, 17:00:35
- - Crozin   1. Ilość linii kodu jest właściwie bez znaczenia, ...   28.02.2014, 17:02:45
- - fizzlebubble   @phpsucks - tak samo w Railsach mało kto używa tes...   28.02.2014, 17:26:22
- - piotrooo89   Cytat(Crozin @ 28.02.2014, 17:02:45 )...   28.02.2014, 18:46:05
- - destroyerr   Jak zwykle bywa przy takiej dyskusji co jest lepsz...   28.02.2014, 19:16:14
- - Crozin   CytatChyba sam sobie zaprzeczasz trochę jeśli o co...   28.02.2014, 19:46:18
- - aniolekx   a dlaczego nie wykorzystacie http://redbeanphp.com...   6.03.2014, 08:42:58
- - !*!   @aniolekx - nie jestem zwolennikiem ORM w jakiejko...   6.03.2014, 12:08:59
- - Spawnm   @!*! - http://forum.webmastah.pl/topic/276...   6.03.2014, 12:33:44
- - karakara   Jakiś przykład aplikacji opartej o ten FW ? Porów...   8.03.2014, 00:26:13


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: 11.10.2025 - 02:27