Short term Trading vs Long term investing..!!! Which is Better???..

Many beginners who come into market falls to two category ie, Short term Trading And long term Investing.

Even into sub groups
Trading: Investing:
Scalping short term
Day trading Medium term
Swing Trading Long term
Momentum trading Growth
Positional Trading value investing
Top down
Bottom up approach

Which one is better?.. Advantages and disadvantages??.... Please discuss....