Frage

Ich entwickle zur Zeit (andere) Open Source CMS in PHP und ich würde JavaScript-Steuerelemente wie insbesondere Panel für den Admin verwenden. Die Frage ist, gibt es eine Open-Source, frei verteilbare Kontrollen (für die Erstellung von Javascript Bearbeitbare Grids, Bäumen, Tabulatoren usw.), die eine Schnittstelle für die PHP?

Ich habe mit ExtJs in der Vergangenheit, aber obwohl seine Benutzerfreundlichkeit und Schönheit, wenn es darum geht es um die Umsetzung mit php, ist es eine Enttäuschung. Ich habe auch PHP-EXT und ExtPHP Bibliotheken versucht, aber ich wurde von ihnen generierten Code, ihre begrenzten Umsetzung von ExtJS und Mangel an geeigneter Dokumentation enttäuscht.

Coolite ist eine nette Implementierung für .NET, aber ich habe nichts Vergleichbares für PHP gefunden. Das überraschte mich, unter Berücksichtigung der Jahre von PHP-Entwicklung auf dem Markt.

Aus Natürlich gibt es immer die Möglichkeit, für jede Komponente unterschiedliche Bibliotheken Umsetzung aber eine überwältigende Aufgabe, neben den Inkompatibilitäten werden würde, und der Unterschied in Look & Feel, die kommen werden.

Irgendwelche Vorschläge?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Ich mag jQuery mit ihrem neuen jQuery UI . Auch Befragen ihrer Plugins Liste für weitere Werkzeuge.

Aber Du Mootools zu.

Andere Tipps

Wirklich das Beste, was zu tun ist, nur die JavaScript-Interaktionen zwischen JS-Bibliothek und PHP selbst zu schreiben. Insgesamt generierte Code wil nie vollständig veränderbar sein und die meisten JS-Bibliotheken nehmen nur einen Tag zu lernen, wie zu verwenden.

Am besten ist es mit jQuery und jQuery UI zu gehen, wie es eine Menge an Dokumentation und Unterstützung hat.

Beachten Sie auch die Yahoo! Utzerschnittstellenbibliothek die möglicherweise näher an Coolite.

Es gibt einen Rahmen, den ich für die Herstellung von Thick-Client-Web-Anwendungen gesehen haben genannt Cappuccino . Könnte für zu viel des Guten, was Sie achive wollen, aber die Demos nur so lecker aussehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top