A gate resistor is recommended in most applications, but not for the same purpose as with a BJT.
A gate resistor limits the instantaneous current that is drawn when the FET is turned on. If you are driving a FET directly from a low-current device (microcontroller or logic gate) then gate resistors are recommended. Anywhere from 5 to 100 ohms is fine. They also can be viewed as slew-rate limiting devices for the gate signal, or as devices to eliminate ringing at the gate.
If you are driving the FET from something like a dedicated half bridge driver or similar then they can be eliminated, the drivers are usually meant to be directly connected to the FET.