RE:¡Alguien que me explique las diferencias!
Hola, la cuestión que planteas no es sencilla. Por ejemplo dentro los portales se distinguen aquellos que son horizontales, verticales y oblicuos. De cualquier modo se entiende que un portal es una página cuya vocación es la de facilitar el acesso a los contenidos de la web, a través de servicios propios, o bien guiando a otras páginas.
Sitio. Se puede entender por sitio una página web que únicamente da acesso a información relacionada con una determinada empresa o tema. Su vocación es más informativa que de ofrecer servicios como en el caso de los portales..
El e-commerce es una parte de los e-business, y como su nombre induca es comercio electrónico. Los sitios de comercio electrónico son los que, evidentemente, se dedican a ofrecer productos a la venta, ya sea a partículares o a empresas.