We can directly create a list in sharepoint UI (not sharepoint designer) or we can convert this list webpart into a datafrom webpart using sharepoint designer.What difference does it makes?
When you convert it into dataform webpart, the rendering mode is converted to XSLT. This XSLT can be edited in sharepoint designer or webpart properties itself to change the rendering of items.
Moreover, the type of webpart is changed from ListViewWebPart
to DataFormWebPart
.
The benefit of having rendering control , comes with some disadvantages. For ex, functionalities of ListViewWebPart like sorting, filtering, export to excel are unavailable/limited in functionality because of XSL limitations.