Frage

Ich versuche, eingebetteten Scripting in einem bestehenden Web-App zu unterstützen und möchte unsere Benutzer in der Lage sein, Boo-Skripte mit einem HTML-Editor zu schreiben, ist Problem BOO Anwendungen python artige Vertiefung (anstelle von geschweiften Klammern in den traditionellen Sprachen wie C # und JAVA).

Gibt es trotzdem, um dieses? Gibt es eine bessere Alternative als Boo, die nicht diese Vertiefung Probleme haben?

War es hilfreich?

Lösung

Eine der kühlen Sachen über Boo ist, dass die Sprache selbst ist sehr anpassbar. Es enthält einen Compiler Schritt WSABooParsingStep, die die Sprache Leerzeichen unabhängig macht.

Brail (eine Ansicht Motor für Einschienen und ASP.NET MVC) verwendet diese Variante von Boo, könnte man es als Modell für eine eigene Implementierung verwenden. Brail Quellcode hier , Tests hier .

Andere Tipps

Was ist das Problem mit dem Leerzeichen?

Mit der Tab-Taste in einem Textfeld?

Es gibt viele Ergebnisse auf Google , wie das zu tun.

Andernfalls könnten Sie bitte klären Ihr Problem?

Got fast die gleiche Diskussion mit den Endnutzern letzte Woche. Die Menschen hatten minimale technische Kenntnisse, vor allem Business-orientiert.

Alle waren sich einig, dass die Vertiefung basierte Syntax sieht sauberer und fühlt sich einfacher. So plane ich Einbuchtung basierte Skript in meinem nächsten Projekt zu verwenden.

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