Estoy de acuerdo con Abinadi en que la herramienta de Mike Kohn here es probablemente la mejor disponible.
Hicimos una conversión exitosa de un proyecto de tamaño decente y escribió un blog sobre el proceso: Converting Classic ASP to PHP
Mientras que una tabla de búsqueda de serie con función podría funcionar sería un montón de trabajo todavía a limpiar todo. ASP a PHP sigue siendo probablemente una de las conversiones más fáciles, pero como se mencionó probablemente terminará con un código potencialmente malo pero en un idioma diferente.
La herramienta de Mike maneja conversiones de una sola página bastante básicas y un buen punto de partida, pero estaba desactualizado, faltaba muchas funciones e inteligencia cuando se usaba en un proyecto más grande. Al decir eso, vale la pena probarlo incluso en el estado actual.
He aquí una lista de los puntos principales que tuvimos que considerar:
- No todos los tipos tienen un tipo compatible, por ejemplo, las fechas y booleanos
- objetos COM se pueden utilizar, pero pueden necesitar refactorización pesada
- mayúsculas y minúsculas variable (herramientas pueden ayudar mucho aquí)
- de alcance variable (asp ama globales)
- HTML/JS Get y la sensibilidad caso posterior (más difícil de solucionar con herramientas)
- auto referencias de objetos, por ejemplo, las clases PHP necesitan variable $ this->
- Si utiliza una gran cantidad de let/get/set estar preparado para algunos pesado re-factorización
Por supuesto que la lista anterior es sólo cosas a tener en cuenta, si tuviera que crear una herramienta, debe tener en cuenta muchos aspectos básicos en el código de análisis sintáctico/tokenización incluso antes de considerar las diferencias anteriores.
Buena suerte a cualquiera que intente este proyecto de conversión, habiéndolo hecho antes de que sepamos la sensación.
http://en.wikipedia.org/wiki/Human Estos funcionan bastante bien, aunque el mantenimiento requerido los hace sistemas de costo prohibitivo para operar. – Annath
Ahora estoy atascado en un enigma ya que nuestro programador está tratando de convencernos de convertir a PHP/APACHE para Coopers Pick en lugar de pasar de .asp a .Net. ¿Qué debería hacer aquí? ¿Cuáles son los beneficios de convertir a php opuesto a .Net y cuánto tiempo debe llevar una transferencia a php? –