Atmega8 bootload or not bootload

I have buy Atmega8. And don't know, I need to bootload or no ?

AvrDude :
Signature OK.
Fuses OK.

P.S. I have read many tutorials, and know How to bootload from another Arduino board (ArduinoISP). But I want hear the instruction in a nutshell (Maybe some PRO know a smaller version of manuals).

So I wait for comments and answers. Thanks.

Datasheet, page 17:

For software security, the Flash Program memory space is divided into two sections, Boot Program section and Application Program section.

...

The operation of Boot Program section and associated Boot Lock Bits for software protection are described in detail in “Boot Loader Support – Read-While-Write Self-Programming” on page 202. “Memory Programming” on page 215 contains a detailed description on Flash Programming in SPI or Parallel Programming mode.

Looks like it supports a bootloader. You don't need one, you can program through SPI using a suitable programmer.

I have had great luck with WestfW's Optiloader herehttps://github.com/WestfW/OptiLoader#readme, there is a zip file at the top with all the files you need. I haven't used it on an Atmega8, but it has the hex file for it built in, remember to set your baud rate correctly, 19200 I believe, or you won't get error messages..
TomJ