no less than=as much as, but why do you ask about "no less than", the subject in question only involves " not less ... than" and "no less...than" <> " no less than".
The use of the new technology to revitalize... has been no less remarkable thanthe development of the compact disc. --->the use和the development一样remarkable.