Czy powinienem używać pylonów czy piramid?

Planowałem przenieść się z Django na pylony, ale wtedy wpadłem na Pyramid.

Jakie są różnice między pylonami a piramidami?

Przeczytałem jakiś tekst w PylonsBook , który obecnie obejmuje pylony 0.9.7, i zastanawiam się, czy to jest początek dla pylonów i piramidy.

Author: Sergey Telshevsky, 2010-11-30

3 answers

Pylony nie są "anulowane" i będą nadal otrzymywać aktualizacje. To powiedziawszy, "przyszłość" sama w sobie jest w piramidzie. Na liście dyskusyjnej jest określany jako Pylons 2.0. Jest w pełni przetestowany i lepiej udokumentowany niż Pylons 1.0, więc równie dobrze możesz wskoczyć na pokład, jeśli jesteś świeży.

Piramida jest zasadniczo połączeniem pylonów i Repoze.bfg. Więcej na ten temat można przeczytać na liście mailowej pylons-devel.

Szczególnie w tym e-mailem wprowadzającym. Jeśli masz głębsze pytania, spędź czas na #pylony, #piramidy, czy # repoze IRC (freenode).

 36
Author: Devin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-01 02:55:32

Chcesz iść z piramidy najprawdopodobniej. Może się wydawać, że jest to bardziej skomplikowany system, ale w rzeczywistości jest o wiele czystszy i bardzo intuicyjny. Co więcej, Dokumentacja projektu jest po prostu niesamowita i moim zdaniem jeszcze lepsza niż projekt django, który jest dobrze znany ze swojej dokumentacji.

To jednak nie czyni go "jak django". Nadal jest lekko sprzężony i możesz użyć dowolnego szablonu, bazy danych, formularza, systemu zarządzania sesjami itp. na przykład.

Warto zauważyć, że piramida jest szkieletem bazowym i na niej budowane są pylony.

 19
Author: William Chambers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-18 12:54:56

Jeśli planujesz rozpocząć nowy projekt, migrację lub po prostu nauczyć się frameworka polecam skorzystać z Pyramid.

Pylony zatrzymają jej rozwój. Tymczasem Piramida jest kontynuacją pylonów. Tak więc jego kod jest stabilny. Zawiera większość funkcji z pylonów, dodaje kilka nowych przydatnych funkcji.

 10
Author: Lex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-30 12:59:58