Was fuer Twitter zu lang ist
Was fuer Twitter zu lang ist
Ich bin toootal begeistert, wenn es um Scruffy geht. Folgendes Bild hab ich mit Ruby-Code erstellt: 
Das Besondere daran ist aus meiner Sicht, wie schön die Statistik aussieht, was mich aber am meisten ergötzt ist, wie einfach Scruffy zu nutzen ist!
require 'rubygems'
require 'scruffy'
class Grapher
def initialize
@graph = Scruffy::Graph.new :line
@graph.title = "Blogsoftware Performance"
@graph.add :line, "Speed", [23,100,69, 94]
@graph.add :line, "Flexibility", [21,11,44,100]
@graph.add :line, "Features", [100,20,66,10]
@graph.add :line, "Admin-Overhead", [50,70,60,10]
@graph.add :line, "Usability", [90,13,70,100]
@graph.point_markers = ["Wordpress", "Jekyll", "Mephisto", "My App"]
@graph.render :size => [650,350],
:to => 'stats.png' ,
:as => 'png',
:theme => Scruffy::Themes::Keynote.new
end
end
Grapher.new
Der Hauptteil des Codes besteht tatsächlich aus dem Generieren von Daten für das Bild, so wie es halt sein sollte.
Nun noch kurz zum Bild an sich, was will ich eigentlich damit sagen?
Hier geht es einfach um die Geschwindigkeit des Seitenaufbaus. Bei Jekyll gibt es beispielsweise keine Datenbank, alle Files werden generiert und sind somit statisch.
Wordpress ist aus meiner Erfahrung heraus am langsamsten, aber okay, das soll hier keine wissenschaftliche Abhandlung werden. Alle Werte sind nach Erfahrungswert entstanden.
Wie einfach ist es eigene Funktionen mit zu integrieren. Mit eigen meine ich, wie gut kann man selbst Plugins für schreiben. Jekyll kann man eigentlich auch erweitern, aber dazu muss man halt direkt das Gem verändern. Ich find das ist generell keine gute Idee, somit soll das nicht zählen.
Wieviele Features sind von Hause aus dabei? Klar liegt hier Wordpress vorn, es gibt wohl nichts, was nicht dabei ist.
Wie schwierig ist es den Kram zu installieren und zu maintainen? Jekyll lässt sich zwar ohne Datenbank installieren, aber man muss auf dem Server immer dafür sorgen, dass die aktuellste Version auch bereit liegt. Hier wird schon mal nen Post-Commit-Hook fällig.
Wordpress und Mephisto sind einmalig zu installieren, dann aber ist der Aufwand nicht mehr so groß. Ab und an mal updaten, aber ok.
Die Sinatra-App zu installieren war mal mit das schönste. Ordner hochladen, fertig (vorrausgesetzt man hat schon Passenger laufen).
An Wordpress arbeiten einfach mal viele Leute die sich mit dem Thema beschäftigen. Jekyll hat mich eigentlich eher davon abgehalten einfach mal nen schnellen Post zu schreiben. Mephisto ist ganz ordentlich, aber wenn man was auf seine Bedürfnisse zuschneidern kann, dann ist das schon cool.
Ruby ist einfach so geil, wenn ich nen Post am Samstag veröffentlichen will sag ich bei Veröffentlicht einfach saturday, in 4 days, oder tomorrow. So wie ich es am liebsten haben will.

Aber okay, genug Liebe für Scruffy und meine App =)