Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady panujące na forum News

1. Posty w tym forum są poddawane moderacji więc nie dodawaj ich kilka razy.
2. Akceptujemy tylko wartościowe wiadomości o php lub pochodnych
3. Publikacja newsa na wortalu po moderacji oscyluje w granicach 30min
4. Wstawiane grafiki powinny mieć maksymalną szerokość 357px

Zapraszamy do uzupełniania wortalu o ciekawe informacje :)

> Symfony 2
paxton
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 22.06.2009
Skąd: Londyn, UK

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


Symfony zaprezentowała nową odsłonę swojego projektu www.symfony.com pod którą już nie długo znajdziemy najnowszą wersja tego potężnego frameworka oznakowaną numerem 2.0.

Framework w dużym stopniu został przebudowany, i kod z poprzednich wersji nie będzie służył nam na najnowszej. Całą listę zmianek znajdziemy na oficjalnej stronie, a dokladnie pod tym adresem: (Click).

Nowa wersja symfony będzie oznaczać ponowną naukę dla wielu osób. Framework działa inaczej niż jej poprzednia wersja. Całość jest napisana używając "pakietów" (ang. Bundles), np. Autoryzacje, ORM jak i sam w sobie framework. Nowa strona jest o wiele przyjemniejsza dla oka i na pewno zachęci do dołączenia już do dużej społeczności symfony. Symfony 1 stronę nadal możemy znaleźć pod starym adresem. (Click).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Ja to mam tylko nadzieję, że przy okazji wersji 2.0 wezmą się wreszcie za zrobienie sensownej, jednolitej dokumentacji, bo to co jest do SF 1.x zrobione, to się średnio nadaje do poważniejszego użycia. I bardziej by mnie to ucieszyło, a nie nowa szata graficzna.

Ad. Symfony 2, to warto się z nim zapoznać. Jak Symfony 1.x za całokształt nie lubiłem, nie lubię i nie polubię, to w dwójce faktycznie wyciągnięto wnioski z błędów jedynki. Tylko właśnie żeby dokumentacja była sensowna do tych wszystkich rzeczy...

Jedynie nieco ostrzegam przed zbyt pochopnym używaniem Doctrine 2 ORM w swoich projektach. Bawię się nim już od maja 2010 i o ile faktycznie jest on dużo lżejszy, a DQL wreszcie ma szansę działać poprawnie przy bardziej skomplikowanych zapytaniach, to:

- Współpraca z bazami danych innymi niż MySQL dalej wygląda średnio. Zwłaszcza boli to w odniesieniu do PostgreSQL-a, gdzie w zasadzie z powodu Doctrine'a tracimy prawie wszystkie przewagi PgSQL nad MySQL-em, a jakość kodu odpowiedzialnego za współpracę z tą bazą danych jest dużo niższa.
- W "dwójce" jest więcej ograniczeń co do struktury schematu. Do typowego projektu stronki WWW w zupełności to wystarczy, ale przy czymś bardziej skomplikowanym może okazać się, że część projektu będzie trzeba przepisać z ich powodu; ja już jeden projekt musiałem z D2 na czysty SQL przepisać...
* Nie można definiować domyślnych wartości pól.
* Brak obsługi typu BLOB. W PostgreSQL-u oznacza to, że praktycznie nie ma możliwości przechowywania w bazie jakichkolwiek danych binarnych czy danych w kodowaniu innym, niż to wybrane dla naszej bazy danych.
- Przy bardzo skomplikowanych schematach trzeba napisać (i wykorzystywać) mnóstwo całkowicie niepotrzebnych z punktu widzenia zasad projektowania obiektowego obiektów tylko po to, by w bazie znalazły się odpowiednie tabele.

Symfony 2 nie testowałem jeszcze pod kątem tego, jak sprawdza się z wyrzuconym ORM-em, ale wnioskując po mechaniźmie "bundles" śmiem przypuszczać, że jest to rozwiązane także lepiej, niż w jedynce.

Ten post edytował Zyx 8.03.2011, 08:25:16
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.12.2025 - 16:45