Mam aplikację pulpitu C++ (napisaną w wxWidgets) i chcę dodać obsługę niektórych języków skryptowych.SpiderMonkey vs JavaScriptCore vs?
Skrypty będą używane głównie do konwersji łańcuchów, liczb i dat według kodu JavaScript użytkownika.
Chciałbym używać JavaScriptu, ponieważ jest on powszechnie używany i każdy zna składnię.
Googling wokół, wydaje się, mam dwie opcje:
- SpiderMonkey od Mozilli
- JavaScriptCore z WebKit
Czy ktoś próbował tych? Który z nich będzie łatwiejszy do skonfigurowania? Czy znasz jakieś inne wdrożenie, które jest lepsze dla moich potrzeb?
BTW, celuję w platformy Windows i Linux.
Rozważyłem Lua, ale chciałbym zapisać użytkowników mojej aplikacji od nauki nowego języka. Drugim potencjalnym problemem jest brak funkcji do obsługi daty/czasu. AFAICT, możesz uzyskać tylko czas systemowy i to wszystko. Jednak moja aplikacja musi być w stanie przeanalizować ciąg znaków jako datę, a następnie zrobić takie rzeczy jak "dodaj 3 dni" lub "znajdź różnicę w dniach między 2 datami" itd. –
niezależnie od tego, który język został osadzony w aplikacji, masz ujawnić niektóre specjalne API. dodając niektóre funkcje zarządzania datami można zrobić w mniej niż 100 liniach Lua. "Bez nowego języka" to prawdziwy problem, OTOH. – Javier
"znacznie szybszy niż jakikolwiek js"? [wymagany cytat]! Link proszę. –