Report this

What is the reason for this report?

Tools for sophisticated and large form

Posted on December 28, 2016

I am currently using UserFrosting as my framework and created a large form (about 2000 html code lines) with it. It works OK for now. But it is hard to add in sophisticated feature without other tools (features like form widgets for user to dynamically changing forms). I am searching for some framework to add on to UF for the next phase of the form. I was recommended Angular/Ember as front end framework by UF community, which sounds a cool tool to use down the road. But i still like to hear from DO community if there is any other tool/framework out there that can meet my needs?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

@jasmineyuan2016

Bundling a bunch of frameworks together is going to result in a complete mess, in my opinion. What I would suggest doing is finding something that you want to work with long-term and that has a proven history (i.e. it’s not going to be abandoned a few months after you decide to use it).

We could recommend any number of frameworks to help you build applications, web forms, or other tools, but at the end of the day, it all boils down to what you’re comfortable working with.

If you prefer working with JS/NodeJS more than you do PHP, Ember or Angular may be the perfect solution. If you definitely want PHP in the mix, Laravel may also be an option. There’s a bit of learning curve to it, but it works, it’s proven and it’s here for the long-term.

There’s also the option of building your own micro-framework to lighten the load a bit. It all depends on your knowledge of the programming language you prefer to use :-).

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.