Difference between the desktop session and console session

what is the difference between desktop session and console session in solaris

as i am wondering we use option -text for the former and -nowin for the later

You should tell in what context but generally, the console is a full-screen text-only terminal emulator while the desktop is an X11 based graphic environment.