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
phpsucks
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.02.2014

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


Cytat(fizzlebubble @ 28.02.2014, 16:21:46 ) *
Migracje to już akurat podciągnąłbym pod ActiveRecord (IMG:style_emoticons/default/tongue.gif) . Nie wiem czy jest taki sens pisać "Yet another testing suite", skoro większość PHPowców używa jednak PHPUnita. Nie zrozum mnie źle, jestem pełny podziwu dla Waszych starań, umiejętności i wiedzy jako dev teamu, ale czy środowisku PHP potrzebuje właśnie kolejnego frameworka? :-)



PHPUnit to kopia pierwszych wersji xUnita. Dla ludzi z doświadczeniem z innych języków (Java, Ruby) używanie PHPUnit to jak podróż w czasie do roku 2004.
Pomimo, że JUnit 4 i PhpUnit dzieli przepaść to w i tak w javie nikt nie używa samego JUnita, zawsze do tego dochodzi np hamcrest, fest-assert, mockito i np guava.

Stan bibliotek tego typu w php jest tragiczny. Pewnie jest to spowodowane tym, że TDD w php nadal raczkuje (rok 2004).

Ouzo to próba wprowadzenia best-practises z innych języków.
Między innymi klasy Arrays i FluentArray, Functions to fasady normalizujące niespójny interfejs funkcji array_xxx. Wzorowane są na jednej z najpopularniejszych bibliotek do javy guavie.
Klasa Strings jest wzorowana na StringUtils z apache commons.
Mock jest inspirowany najpopularniejszą biblioteką do mockowania: mockito (werjsa php Phockito jest ciężka, nie działa z composerem, a kod jest tragiczny i nieutrzymywany).
Assert jest inspirowany biblioteką fest-assertions.

Nie będę wymieniał teraz wszystkiego, odsyłam do dokumentacji, którą staramy się uzupełniać (lub naszych testów, które też służą za dokumentację).

Do kodu Ouzo na bieżąco przenosimy użyteczne klasy z naszych wewnętrznych projektów, więc można się spodziewać nowych ficzerów.

Ten post edytował phpsucks 28.02.2014, 17:06:22
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: 14.10.2025 - 09:57