Wpis z mikrobloga

Jest kilka aplikacji przeznaczonych dla HTPC, które działają na sprzęcie użytkownika (np: Sickrage lub Couchpotato). Są to apki zrobione w #python , sciagasz odpalasz i masz aplikacje uruchomioną na localhost:port.
Tutaj jest requirements.txt do Sickrage.
Zastanawiam sie jak to dziala:
Mako serwowuje template html?
Tornado wystawia aplikacje na localhost:port?
Jest tutaj jakis ORM?
Ktory modul obsluguje adresy URL (jak na przyklad url dispatcher z django)?

Gdyby taka aplikacje pisac od nowa, od zera, lepiej byloby zrobic to z #django skoro 'batteries included'?

#naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mgmuras: Tak na szybko ze źródeł, nigdy się tym nie zajmowałem, robi demona, a dalej sobie chodzi w systemie, otworzyć port i na nim nasłuchiwać może dowolna aplikacja (od pewnego zakresu portów). Django raczej tu nie widzę, ale nie do końca jestem pewien co chcesz osiągnąć.
  • Odpowiedz
@piotrb: Zastanawiam sie dlaczego autorzy zamiast wybrac jakis framework do tworzenia aplikacji www (django, flask) skorzystali z pojedynczych modułów i je pospinali w calosc. Jakas przewaga nad takim rozwiazaniem czy po prostu tak sobie wymyslili i tak zrobili...

I dodatkowo jakie moduły w Sickrage odpowiadaja za MVC (o ile korzystaja z tego podejscia) i dostep do bazy danych?
  • Odpowiedz
Jakas przewaga nad takim rozwiazaniem czy po prostu tak sobie wymyslili i tak zrobili...


Raczej tak po prostu zrobili. Często w tego typu projektach jest najpierw potrzeba, pomysł, zrobienie jak się potrafi, czasami później jakiś design. I tak jest lepiej niż 10 lat temu, kiedy tutoriale polecały jakieś dziwne podejścia, teraz każdy trzyma się już jakichś bazowych standardów.

I dodatkowo jakie moduły w Sickrage odpowiadaja za MVC (o ile korzystaja z tego
  • Odpowiedz