SMARTFORMS vs. SapScript (SE71)
The Following are the differences :-
a) Multiple page formats are possible in smartforms which is not the case in SAPScripts.
b) It is possible to have a smartform without a main window.
c) Labels cannot be created in smartforms.
d) Routines can be written in smartforms tool.
e) Smartforms generates a function module when activated.
f) Unlike sapscripts (RSTXSCRP), you cannot upload/download Smartform to your local harddisk.
g) sap script is client dependent,smartform is client independent.
h) sap script main window is mandotary,smartform not mandatory.
i) sap script 99 main windows, smartform only one main window.
j) you can post sap scripts diretely to web but this is not possible in the case of smartform.
Read Here for More SAP ABAP Tutorials