ASP.Net PHP kodu dönüştürmek olabilecek bir uygulama var mı?

3 Cevap php

Ben yoruldum. I ~ projemde 30 gerçekten dağınık PHP dosyaları var. İşitme insanlar Asp.net daha iyidir (ben çoğunlukla burada Jeff'in tavsiyem @ codinghorror dayanarak ediyorum) ve possible to use asp.net without using bloated software from M$ olduğunu olduğunu, daha yapılandırılmış olduğunu söylüyorlar. Ben istemiyorum ve elle, şimdi kadar yapılan çalışmaları dönüştürmek değildir.

Not: Ben bir good aracı istiyorum - even messier stuff garip dosya adları ile bir quantillion dizinlere saklanan 30 yapılandırılmamış ve dağınık dosyaları ~ gitmek (Java) istemiyorum

3 Cevap

Zorluk Eğer PHP elle yapmak zorunda ASP.NET otomatik olarak bazı şeyleri yapabiliyor olmasıdır. Örneğin, ben bir giriş metin kutusu değiştirmek ve sekme uzak Ben otomatik olarak kaydedilmesini istediğiniz zaman, ASP.NET ben kullanabilirsiniz eğer AutoPostback='true'. Ardından, kod-behind Bu güncelleştirmeyi idare ederim.

Benim nokta ASP.NET ve PHP PHP ASP.NET giderken yüzden kod çok farklı görünecek, şöyle ASP.NET kullanabileceğiniz pek çok araç var, çok farklı olmasıdır.

Bu yeniden yazma size kodunu temizlemek için ve kullanılabilir olduğunu kullanmak için hangi seçenekleri karar için bir şans verecek gibi, bir araç kullanarak kötü bir fikir olacağını düşünüyorum.

UPDATE: In order to do more with interactive applications there is a free toolkit available that I would recommend: http://www.asp.net/ajax/AjaxControlToolkit/Samples/

Ben otomatik çeviri araçları oluşturmak bir ("DMS özelleştirmek" veya benzer bir techology ile benzer bir şey yapmak (deneyim yapmanın Juist Bu benim 15 yıl içinde, inşa etmek sorun değmez. DMS Software Reengineering Toolkit bkz yaşayan kod 30 * 1000 satır için) bir çevirmen bulabilirsiniz eğer.

Siz, bu önceden yapmış biri için umut olabilir "Birisi böyle bir çevirmen inşa ve ben sadece bunu kullanabilirsiniz eğer Gee, bu keskin olmaz?" Böyle bir umut oldukça kimsesiz olduğunu. Sorun her kaynak uygulama girişi teknolojileri bazı keyfi kombinasyonunu (muhtemelen PHP, MySQL, JavaScript ve bazı garip kütüphanelerini kullanarak konum) ve çıkış teknolojileri (ASP, TSQL, JavaScript, C # kütüphaneleri) bazı keyfi yapılandırmasını istiyoruz kullanmasıdır. Eğer birisi sizin ihtiyaçlarınıza uygun olduğunu inşa olabileceğini çevirmen de karşılaşma herhangi gerçek bir şans için giriş / çıkış konfigürasyonları alanı çok büyüktür. Bu nedenle özel bir çevirmen gerekir. Pardon, önceki paragrafa geri.

Sen mucize için dua edebiliriz. Ama ben size PHP dosyaları temizlemek ve onlarla yaşamaya öneririz. Dünya "bu çok beklediğinizden uzun sürecek, çünkü ne inşa sakının" doludur. Sizin teknoloji ve daha dikkatli mimari dahaki sefere seçin, böylece "dağınık dosyaları" ile bitmiyor.

Sana güzel yapılandırılmış ASP dosyalarının içine 30 dağınık PHP dosyalarını dönüştürmek olacak bir program bulma olacak ne kadar şans emin değilim, birisi böyle bir şey ile oldukça bir servet yapmak düşünüyorum (ve bize bir sürü olurdu işleri). Ancak, gerçekten "asp.net php dönüştürmek" için googling, onu takip etmek istiyorsanız, birden fazla sonuç döndü.