Best practice - add-edit-delete a record via the browser

Its been a long time since I’ve used CFML. I was wondering if everyone still uses the same method when performing an add, edit or delete

For example, I have a table comprising of people’s names and addresses

In the past I created

person_add.cfml
person_edit.cfml
person_delete.cfml

does everyone still use this approach ?

or perhaps something like AJAX is preferred, to dynamically edit the data in the table record?

any thoughts would be appreciated