Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有可以将PHP代码转换为ASP.Net的应用程序?_Php_Asp.net_Automated Refactoring - Fatal编程技术网

是否有可以将PHP代码转换为ASP.Net的应用程序?

是否有可以将PHP代码转换为ASP.Net的应用程序?,php,asp.net,automated-refactoring,Php,Asp.net,Automated Refactoring,我累了。我的项目中有30个非常混乱的PHP文件。听到人们说Asp.net更结构化,它更好,我在这里主要依靠Jeff的建议@Codinghoror,使用Asp.net而不使用m$的臃肿软件是可能的。我不想,也不会转换到现在为止,手工完成的工作 注意:我想要一个好的工具-我不想从大约30个非结构化和凌乱的文件变成更凌乱的文件,这些文件存储在一个有着奇怪文件名的quantillion目录中Java我不确定你能找到一个能将30个凌乱的PHP文件转换成结构精美的ASP文件的程序会有多幸运,我想有人会因为这

我累了。我的项目中有30个非常混乱的PHP文件。听到人们说Asp.net更结构化,它更好,我在这里主要依靠Jeff的建议@Codinghoror,使用Asp.net而不使用m$的臃肿软件是可能的。我不想,也不会转换到现在为止,手工完成的工作


注意:我想要一个好的工具-我不想从大约30个非结构化和凌乱的文件变成更凌乱的文件,这些文件存储在一个有着奇怪文件名的quantillion目录中Java

我不确定你能找到一个能将30个凌乱的PHP文件转换成结构精美的ASP文件的程序会有多幸运,我想有人会因为这样的事情发大财,我们很多人都会失业。然而,如果你真的想这样做,谷歌搜索将php转换为asp.net会得到多个结果。

困难在于你可以在asp.net中自动完成一些你必须用php手工完成的事情。例如,如果我更改了一个输入文本框,当我用tab键离开时,我希望它自动保存,在ASP.NET中,我可以使用AutoPostback='true'。然后,在后面的代码中,您将处理此更新

我的观点是ASP.NET和PHP非常不同,因为ASP.NET可以使用很多工具,所以从PHP到ASP.NET时,代码看起来会非常不同

我认为使用工具是个坏主意,因为这种重写会给你一个机会来清理代码,并决定使用哪些选项

更新:为了更好地使用交互式应用程序,我建议提供一个免费工具包:

我为一个活着的人建立自动翻译工具。在我做juist这项工作15年的经验中,如果你能找到一个30*1000行代码的翻译器,那么构建定制DMS或者用类似的技术做类似的事情是不值得的

你可能希望有人提前做这件事,天哪,如果有人做了这样一个翻译,我就可以使用它,那不是很好吗?这样的希望很渺茫。问题是,每个源应用程序都使用一些输入技术的任意组合,您可能正在使用PHP、MySQL、JavaScript和一些奇怪的库,并且希望对输出技术ASP、TSQL、JavaScript和C库进行任意配置。输入/输出配置的空间太大了,您根本没有机会在翻译器中遇到可能有人构建的符合您需求的翻译器。因此,您需要一个自定义的翻译器。哦,回到上一段


你可以为奇迹祈祷。但我建议你清理你的PHP文件,并与他们一起生活。这个世界充满了你所建造的东西,因为它将比你预期的持续更长的时间。下次更仔细地选择技术和体系结构,这样你就不会得到凌乱的文件。

比如,如果PHP代码令人满意,那么它至少能产生令人满意的结果吗?顺便说一句,如果我想的话,我可以在谷歌上搜索。。。我在这里发布了一个问题,因为我想知道是否有人成功地使用了这样一个工具,而不是一些关于一些可怕工具的fricken marketingspeak页面。考虑到它是从马嘴里传来的,我认为它是值得信赖的。你知道有什么好的asp.net书籍适合那些精通PHP的人吗?我还没有读过任何关于asp的书籍,使用VS2008非常简单。我将添加一个有帮助的更新。自动转换器无法将铅转化为黄金。如果可以的话,优秀的程序员雇佣成本会低很多。如果可以的话,你就不需要廉价的程序员了。