2012-03-25 3 views
0

Ich werde eine hybride Web/Desktop App schreiben.
Der Hauptzweck der App ist so etwas wie ein Daemon, der auf einem Linux-Rechner läuft. Aber es sollte auch eine reichhaltige Schnittstelle über das Web für die Konfiguration, Berichterstattung und Verwaltung bereitstellen.Hybride Web/Desktop App - Ruby on Rails oder Django auf Python?

Ich habe zwei Dinge im Sinn, dies zu tun:

  • Ruby on Rails
  • Django mit Python

Ich habe eine gute Kenntnis von Python, aber ich weiß nichts von Ruby, aber ich habe viel Zeit, damit ich bei Bedarf Ruby lernen kann.

Für die Frameworks kenne ich einige Django, aber wieder keine Rails.

Mit welcher sollte ich gehen, wenn man bedenkt, dass ich viel Zeit habe zu lernen und auch, die Vorteile des Rahmens selbst, für spätere Projekte.

Danke.

+1

möglich Duplikat von [Schienen oder Django? (oder etwas anderes?)] (http://stackoverflow.com/questions/91846/rails-or-django-or-omething-else) –

+0

dies wurde mehrmals gefragt. –

+0

@pastylegs Was diesen Beitrag anders macht, ist, dass es eine Hybrid-Anwendung ist, keine reguläre Web-Anwendung. –

Antwort

2

Ich würde weder tun. Verwenden Sie ein Ereignis-Subsystem wie Twisted, Glib, Qt usw. und lassen Sie es sowohl als GUI-Hauptschleife als auch als Webserver fungieren.

+0

Können Sie mir bitte mehr Details geben? –

+1

Nicht sicher, welche Details Sie hier benötigen. Webserver verwenden eine Schleife. Desktop-Apps verwenden eine Schleife. Machen Sie sie zur gleichen Schleife. –

+0

Twisted sieht vielversprechend aus. Ich werde dafür gehen. Danke, Matt. –