madcats[welt]

Jade Framework

Ruby, Sapphire, Jade – ja, ich weiß, sehr einfallsreich, aber egal.

Nach vielen Überlegungen über den Kurs, den ich mit Sapphire eingeschlagen hatte, bin ich zum Entschluss gekommen, die Entwicklung einzustellen. Zu meinem gefällt mir das Design des Kern-Systems nicht mehr, zum anderen fehlt mir momentan einfach die Zeit für so etwas großes bzw. den Umbau.

Demnächst wird mein Blog auf WordPress umgestellt. Entsprechede Import-Scripts für Einträge, Kommentare etc. habe ich schon geschrieben, es muss nur noch ein passendes Design her. Zwar finde ich den prozeduralen Programmierstil bzw. den Quelltext von WordPress scheußlich und viele Plug-Ins entstammen der Code-Vorhölle, aber es hat einfach alles, was ich brauche und das ohne es aufwendig selbst entwickeln zu müssen.

Aber zurück zum Thema: Jade soll ein kleines, aber feines Framework für die schnelle Entwicklung von dynamischen Websites werden. Aus meiner Sicht machen viele Frameworks den Fehler und sind einfach zu groß bzw. zu überladen. Daher sind sie träge, intern zu kompliziert und auch teilweise schwer zu erlernen. Mit Jade versuche ich diese Fehler zu vermeiden. Es soll sich auf das Wesentliche konzentrieren, einfach zu verstehen und schnell sein. Trotzdem soll der Komfort nicht zu kurz kommen.

Hierfür bekommt Jade einen gänzlich anderen Aufbau als Sapphire, der zwar für sich gesehen gut funktioniert, aber zu kompliziert ist, um ihn noch sauber durchblicken zu können. Die Architektur richtet sich nach meinen Erfahrungen mit dem CMS Contenido, dem Shop-System Oxid eShop Community Edition 4 und den Fehlentwicklungen aus Sapphire.

Da ich hier niemanden langweilen will, spare ich mir technische Details für eine Projektseite, die Lauf des restlichen Jahres kommen wird. Dort gibt es genauere Auskünfte über die Architektur und die verwendete Technik.

Eins noch: wie ich weiter oben schon gesagt habe, wurde Sapphire auch aus Zeitmangel eingestellt. Jade wird zwar deutlich kleiner, aber Zeit fehlt mir immer noch – daher erwartet bitte keine Wunder.