Domanda

Ho una classe di business logic che è scritta in puro C # (senza alcuna cosa specifica da questo linguaggio) e vorrei convertire questo codice in PHP. Posso scrivere il mio parser, ma penso che se potessi qualcuno lo ha fatto prima di me.

Potresti dirmi dove posso trovare questo tipo di convertitore?

Ps. Come ho scritto, uso solo la semplice programmazione C # in questo linguaggio. Solo argomenti, dichiarazioni di variabili, equazioni e dichiarazioni di controllo.

È stato utile?

Soluzione

So che speri in qualcuno che abbia avuto esperienza, ma nel caso nessuno si faccia avanti ...

Potresti considerare semplicemente di copiare e incollare il codice in uno script PHP e di verificare cosa si interrompe. Scrivi un parser per risolvere il problema, eseguilo su tutto lo script e vedi qual è la prossima cosa che si rompe. Continua fino a quando lo script funziona come previsto.

Se non stai usando nessuna delle classi .Net più coinvolte, non riesco a immaginare che avrai troppi problemi.

Altri suggerimenti

È appena iniziato il progetto cs2php . Le fonti sono disponibili su https://github.com/isukces/cs2php e la homepage è http://www.cs2php.com/ .

Stai chiedendo uno strumento per convertire direttamente il tuo codice C # in PHP? Dubito che ce ne sia uno disponibile e sarei un po 'preoccupato di usarne uno (da quello che ho imparato su C # non è facilmente trasferibile su PHP).

A seconda delle dimensioni del progetto sarei molto più propenso a riscriverlo. Ho dato un'occhiata, ma non sono riuscito a trovare nulla (molte e molte richieste di lavoro però - sembra un'attività lì = P).

Ora puoi eseguire il tuo codice PHP su .NET chiamando nelle tue clas aziendali usando phalanger.codeplex.com

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top