Software Optimizador de codigo

Iniciado por [u]nsigned, 16 Mayo 2011, 14:33 PM

0 Miembros y 1 Visitante están viendo este tema.

[u]nsigned

Bueno...calculo que el titulo no es muy descriptivo, asi que voy a ser simple. Lo que quiero saber es si existe algun software (preferiblemente para GNU/Linux) que me 'optimice' el codigo de mis archivos php y js. Con optimizar me refiro a essto:

Partiendo de este source original(por ejemplo):

Código (javascript) [Seleccionar]
$(document).ready(initFuncs);

function initFuncs(){
var a;
var foo;
$('#element1').click(
function(){
$('.someclass').css('color','#ccd');
}
)
}


Me lo deje asi:

Código (javascript) [Seleccionar]
$(document).ready(initFuncs);function initFuncs(){var a;var foo;$('#element1').click(function(){$('.someclass').css('color','#ccd');})}

Es decir, elimine todo lo que no es codigo para ahorrar ancho de banda. Tambien ayudaria a despistar un poco a quien quiera hacer ingenieria inversa..

Alguien conoce algun soft??  :P

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

merolhack

Cualquier editor de texto te sirve, solo usas la función de buscar y reemplazar! Buscas un espacio(' ') y lo reemplazas por nada...('')
PHP Web Developer
Joomla, jQuery, MySQL, CSS, etc...

Android APP Developer http://android-dev.tumblr.com/

madpitbull_99

Aparte de la solución propuesta por merolhack añado unas cuantas más, como ofuscadores de código:
_PHP Protect
_CodeEclipse
_PHP Code Buster
_ZenGuard

Los hay también para javascript:
_JS Obfuscator
_javascript Obfuscator & Encoder

Si solo quieres comprimir el código JS puedes usar:
_javascript compressor
_javascript Compression Tool



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

Nakp

ademas para javascript estan packer, YUI Compressor

para php la opcion es que uses un acelerador ;) que precompilan los scripts antes de ser interpretados :)
Ojo por ojo, y el mundo acabará ciego.

[u]nsigned

#4
Muchas gracias por sus respuestas! me han ayudado enormemente  ;-)


Con respecto a los packers de JS tengo una duda: el codigo obtenido es autosuficiente o hay que linkear a alguna libreria o script externo? Eh notado que la salida es una especie de codificacion en binario...

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Lunfardo

no es lo mismo optimizar que ofuscar O o

Nakp

lo unico que se optimiza con un packer es la carga del archivo (que la reduce), si usas packer, es autosuficiente, del que hablo es este

http://dean.edwards.name/packer/
Ojo por ojo, y el mundo acabará ciego.