Probabilmente ti serve un IDE. Io non ne uso ma ho sentito parlare bene di eclipse e aptana.