![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 14.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie, pytanie jak w temacie. Powiedźmy gra przeglądarkowa coś w stylu plemiona.pl itp... Czy dobrym pomysłem jest pisanie takiej gry pod symfony2 czy może lepiej pisać ją "od podstaw samemu" bez użycia frameworka?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy czasami framework nie jest po to, aby przyspieszyć pracę - żebyś nie musiał pisać obsługi db, cache, auth, itd. ponieważ to już masz w pakiecie. Framework to nie gotowy CMS a jedynie zbiór narzędzi, które mają Ci ułatwić pracę.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 14.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak ale symfony2 jest chyba dość "ciężkim" frameworkiem prawda? No i nie wiem czy symfony2 się akurat nadaje do tego rodzaju projektów...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Owszem... Symfony2 jest ciężkie, ale idąc w tym temacie pomyśl o fakcie, że na początek chciałbyś zapewne to postawić i sprawdzić jak działa. Nie będziesz miał też od razu nie wiadomo jakiego obciążenia. Zapewne na sharedzie nie zrobisz tego co byś chciał, ale zakupisz jakiś prosty i tani VPS. To da Ci też pogląd na to co najbardziej zamula, obciąża. Z czasem możesz przepisać to na inny framework, wyrzucić niepotrzebne rzeczy lub dodać inne jak choćby dokupienie maszyn czy optymalizacje najbardziej obciążających rzeczy. Symfony2 da Ci to, że z reguły daje dość dużą abstrakcję i oderwanie od warstwy sprzętowej. Tym samym przenosiny gdzieś indziej lub zmiana konfiguracji poważniejsza, może być w miarę bezbolesna.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zawsze możesz próbować z tym: http://silex.sensiolabs.org/ lżejsze i mniejsze
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Co do "Symfony2 jest ciężki" - wybraliśmy go ostatnio do projektu pewnego high-performance API.
Wyniki testów wydajnościowych jednoznacznie pokazały, że "się nadaje"... Obsłużył 500 req/s, avg response time : ~9ms (jedna instancja aplikacji, "czysty" S2 wykonujący zapytania do Elasticbearch). Zupełnie gołego S2 nie testowaliśmy, ale ES miał na te zapytania jakieś 4ms narzutu. Więc uważam, że czasy rewelacyjne ![]() I jeszcze ciekawostka - Silex wypadł praktycznie tak samo w testach wydajnościowych co zoptymalizowany Symfony2 ![]() -------------------- Linkedin | ...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Ja biorę "poprawkę" na to, że z S2 może zaczynać osoba, która ma takie sobie pojęcie. Taka nie zrobi tego w sposób, nazwijmy to, zoptymalizowany. Widziałem już takie podejście do S2, że osoba pisząca ową aplikację dla każdego usera hydrowała całą bazę podczas logowania. Jak to wpłynęło na wydajność, chyba nie muszę pisać
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Gra może być pisana w czymkolwiek, najważniejsze żeby osobom piszącym było wygodnie i proces pisania ich nie spowolniał czy ograniczał.
-------------------- Pomogłem ?? Kliknij pomógł :) || kallosz.pl
----------------------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:15 |