isn't there any programs for the ti-89 ?
Oh, yes, there definitely are. The TI-68k series was a very popular programming platform.

Comparing the TI-89 to the FX-9860GII is not really fair.
The TI-89 was not meant to be allowed on high school tests, whereas the FX-9860GII was. So, as a result, the 9860 does not have a built-in CAS, nor many other advanced math tools. That said, there are some excellent third party math tools available. On the other hand, the TI-89 has a pretty good built in CAS and lots of advanced math functions. If you want CAS functions, etc., then the Classpad is the calculator you would want. The Classpad has a more powerful CAS than the TI-89, a faster processor, and a stylus touch screen.
If it is available to you, the Classpad is the best deal. If not, and you definitely need the CAS function, the TI-89 may be the best way to go, if you want that functionality right out of the box. Otherwise, the fx-9860GII is good.
tl;dr
Get a Classpad if you can.