Мой новый проект, который я собираюсь построить с помощью PHP (вероятно, CodeIgniter), потребует какой-то системы, которая позволила бы пользователю перетаскивать заранее определенные функции / методы в мини-классы / объекты и затем запускать / протестируйте их в браузере.
Так что было бы что-то похожее на Scratch . Я разработал реляционную базу данных, которая, я думаю, могла бы работать для этого (сохраняя имена функций и эти классы «подписывались» на эти функции) - но мне интересно, стоит ли продолжать с этим.
Есть ли лучший способ сделать это или есть система, которая бы сделала это для меня?
РЕДАКТИРОВАТЬ: для конечного пользователя это должно быть чрезвычайно просто, но, надеюсь, будет достаточно гибким, чтобы легко добавить более сложные функции в будущем.