What the difference between "legacy form" & "express form"?

Permalink
I do not see a lot of difference, or missing something.

For contact form (name, phone. message) what option to choose?

siton
 
frz replied on at Permalink Best Answer Reply
frz
express form uses the new strongly typed data model stuff in version 8 to populate Express with your data.

legacy form is the old form builder that has been in concrete5 forever.
siton replied on at Permalink Reply
siton
Thanks!!!

Can you tell me the "trick" in this view.php. "Where" in the markup i find the "class=form-group" i dont understand this (i want to change this to something else in my custom template).
pilipala replied on at Permalink Reply
pilipala
I know this is an old thread, but after watching this demo of the express form
https://www.concrete5.org/about/blog/core-roadmap/whats-express-doin...
it seems to me that it isn't really needed for a simple contact form. Is there any reason you should NOT use a legacy form in concrete5 v 8? The name "legacy form" makes me think it is outdated, but is it still okay to use?