Mamy aplikację napisaną w Django. Zastanawiamy się nad przepisaniem jej od zera (ale nie skreślamy możliwości pozostania tylko przy refaktoringu). Gdybyśmy pisali od nowa zaczniemy od wyboru środowiska. I tu pytanie: czy znajdziemy lepszy framework dla Pythona niż Django? Aplikacja to dość obszerna (dużo obiektów, ale też dużo cech jednego obiektu) baza danych z wyszukiwaniem i wyświetlaniem. Plus jakieś detale, trywialne do zaimplementowania w czymkolwiek, pomijalne w tej dyskusji. Jedynymi rzeczami, których
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak od siebie, to dodam, że "pisanie od nowa" to najgorsza z mozliwych decyzji. otestujcie wpierw obecną wersję, aby mieć możliwie największą pewność, że refaktoring nic nie zepsuł, a następnie wprowadzajcie po jednej dużej zmianie naraz. no i git oczywiście
  • Odpowiedz
Właśnie odkryłem trochę #djangoframework, a przed chwilą zobaczyłem, że są różne webowe frameworki chociażby "Tornado" do pisania stron w domyślnym języku #python. Jako, że tworzę projekt, który może mieć w przyszłości docelowo nawet do kilku tysięcy użytkowników, to zastanawiam się, jaki framework może być najbardziej optymalny jeśli chodzi o czas działania i żeby za bardzo nie obciążał serwera. Projekt się skupia głównie na stałym dostępie do
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Incognix:

1. django ma najlepszą społeczność, jest dojrzały, łatwo o pomoc, duże* serwisy na nim chodzą wydajnie

2. z tego, co widzę to tornado jest bardziej jakimś serwerem, niż frameworkiem do tworzenia
  • Odpowiedz
@jestem_anonimowy: no nie zgodzę się - jednocześnie wadą i zaletą django jest filozofia "batteries included" - z jednej strony masz od ręki wszystko czego potrzebujesz, z drugiej na pewnym etapie może Cię to mocno ograniczać w pewnych kwestiach (mam to teraz w dwuletniej aplikacji, rozważam mocno przepisanie co najmniej części) , tym bardziej, że domyślne komponenty django niekoniecznie są optymalnymi rozwiązaniami - we flasku możesz użyc czego tylko chcesz
  • Odpowiedz