Symfony 2 czy 3

0

Witam, zaczynam Swoją przygodę z symfony. Zacząłem już przerabiać tutoriale z dokumentacji, czy ma to jakieś znaczenie, jakiej wersji używam?

1

Pierwsza podstawowa zmiana między Symfony 2 a 3, to różnica w strukturze katalogów w innym katalogu trzymane są logi, cache. Skrypt console został przeniesiony do katalogu bin. Więcej na ten temat znajdziesz w dokumentacji pod adresami wskazanymi poniżej:

Struktura katalogów w Symfony 2

https://symfony.com/doc/2.8/page_creation.html#checking-out-the-project-structure

Struktura katalogów w Symfony 3

https://symfony.com/doc/current/page_creation.html#checking-out-the-project-structure

Ja na Twoim miejscu uczył bym się Symfony 3, ale warto znać różnicę między 2 a 3 żebyś umiał odnaleźć się również w projektach napisanych w Symfony 2.

[Adrian]

0

Wczoraj właśnie skonfigurowałem swoje środowisko pracy pod symfony 3, nie powiem, nieco się z tym namęczyłem, ale teraz mogę pracować, tak jak się powinno. Miałem właśnie zamiar nauczyć się symfony 3, a później rzucić okiem na dwójkę.

Jeszcze jedno pytanie, jak wygląda sytuacja z przenoszeniem już skończonych projektów? Symfony nie pozwala na pracę nad kodem na serwerze globalnym poprzez jego pamięć cache, trzeba uruchomić serwer lokalny symfony server:run i na nim kodować, wprowadzać zmiany itp.
Czy foldery efektu finalnego wystarczy przenieść na serwer globalny? czy trzeba jeszcze przeprowadzić jakąś operację?

0

Powiem tak: Ja zawsze wybieram najnowsze wersje - ale wtedy są kłody pod nogi bo jeśli chcę wykorzystać jakiegoś gotowego bundla - to wtedy są problemy - bo przeważnie one są dla dwójeczki. A jak są dla 3 - to w wersji niestabilnej.

Tutaj jest jedyny minus tego. Powiem tak: pisz w symfony 2, zachowując standardy symfony 3 (czyli wiedziec co jest deprecated).

1 użytkowników online, w tym zalogowanych: 0, gości: 1