Fusebox wird immer noch aktiv weiterentwickelt und hat erst kürzlich den Besitzer gewechselt, so dass der Hauptentwickler jetzt Adam Haskell .
Sollten Sie zu einem anderen Framework wechseln?
Das ist eine subjektive Frage. Die einzige gute Antwort ist, dass man - wenn man unendlich viel Zeit und Gelegenheit hat - alle ausprobieren sollte, um zu sehen, was man bevorzugt. Sie haben alle ihre Vor- und Nachteile, aber die meisten Leute sind sich einig, dass es nicht eine Frage von die Rahmen als auch eine Frage der zu Rahmen. Sie haben bereits entschieden, dass Sie dieses Werkzeug in Ihrem Gürtel haben wollen, das ist gut für Sie. Machen Sie es zu einem Werkzeug, das Sie verstehen und genießen.
Allerdings sind Zeit und Gelegenheit nicht immer vorhanden. In diesem Fall ist es wahrscheinlich am besten, bei dem zu bleiben, was man kennt, und zu lernen, was mit den letzten Änderungen an Fusebox neu ist. Ich selbst habe nicht die Zeit, alles zu lernen, deshalb habe ich mich für Model-Glue entschieden. Ich sehe Fusebox in meiner nahen Zukunft, aber wie gesagt, es ist subjektiv und wichtig ist, dass Sie das tun, was in Ihrer Situation am besten funktioniert.
PHP
Zum Status von PHP-Frameworks kann ich nicht viel sagen, da ich CFML-Entwickler bin. Auch hier gilt: Wenn Sie die Zeit haben, spielen Sie mit ihnen und bewerten Sie, wo sie stehen und ob sie ein Tool sind, das Sie verwenden möchten.
ORM-Integration
Ich weiß, Model-Glue hat ORM Integration -- Reaktor y Übertragung Beide lassen sich sehr leicht einhaken. Ich vermute, dass dasselbe für Mach-II und wahrscheinlich Fusebox gesagt werden kann, aber ich bin mir bei beiden nicht sicher.
Das in ColdFusion 9 eingebaute Hibernate wird wahrscheinlich in jedem Framework gut funktionieren, aber das muss sich erst noch zeigen.
Leistung / Zwischenspeicherung; Geprüfte Dateien?
Das ist eher eine Frage zwischen ColdFusion und .Net, oder? PHP ist auch eine "geparste" Sprache. Vorkompilierter Binärcode wird immer zumindest einen leichten Vorteil bei der Laufzeit haben, aber bedenken Sie, dass es für die meisten Webanwendungen einfacher und kostengünstiger ist, etwas leistungsfähigere Hardware hinzuzufügen, als ein paar Monate (oder mehr) mehr in die Entwicklung der Software zu investieren.
Sind "geparste" Dateien immer noch gut genug? Ja! Aber ja!
Integration und Test-Rahmenwerke
Es gibt mehrere Test-Frameworks, darunter CFUnit, CFCUnit und MXUnit, die mir spontan für Unit-Tests einfallen (die sich gut für TDD ), und CFSpec para BDD . Ich bin sicher, es gibt noch viele andere.
CF8 brachte die Integration mit .Net und Exchange (und wahrscheinlich noch ein paar andere Dinge, die ich vergessen habe), und wir haben die Integration mit Java seit Version 6. Es war noch nie so einfach, Komponenten, die in diesen verschiedenen Sprachen geschrieben wurden, miteinander zu kombinieren, um das Beste aus allen Welten zu erhalten.
Schlussfolgerung
Der Titel Ihrer Frage bezieht sich auf die Zukunft des Fusebox-Frameworks, und ich kann Ihnen sagen, dass es nirgendwo hingeht (außer um weiter zu wachsen und sich zu verbessern, wie die anderen CFML-Frameworks...). Wenn Sie mit Fusebox zufrieden sind, gibt es vielleicht keinen Grund, es zu verlassen. Das heißt nicht, dass Sie nicht alles ausprobieren sollten, aber es gibt keinen Grund, das Schiff zu verlassen.
0 Stimmen
@Adam Tuttle Bitte erklären Sie, warum Sie keine speziellen Tags für FB verwenden? Ich gehe davon aus, dass es in Zukunft zusammen mit anderen rahmenspezifischen Tags mehr verwendet wird.