0

私は疲れている。私のプロジェクトには、30個までの本当に厄介なPHPファイルがあります。Asp.netはより構造化されており、より優れており(ここでは、主にJeffのアドバイス@codinghorrorに依存しています)、M$の肥大化したソフトウェアを使用せずにasp.netを使用できると聞いています。これまでに行った作業を手作業で変換したくはありません。

注:優れたツールが必要です。構造化されていない乱雑なファイルを30個から、ファイル名が奇数の数百万のディレクトリに格納されているさらに厄介なファイルに移行したくありません(Java)

4

3 に答える 3

9

難しいのは、PHPで手動で実行する必要があるいくつかのことをASP.NETで自動的に実行できることです。たとえば、入力テキストボックスを変更し、タブで移動したときに自動的に保存したい場合は、ASP.NETでを使用できますAutoPostback='true'。次に、コードビハインドでこの更新を処理します。

私のポイントは、ASP.NETとPHPは非常に異なり、ASP.NETで使用できるツールが非常に多いため、PHPからASP.NETに移行するときにコードの外観が大きく異なるということです。

この書き直しにより、コードをクリーンアップし、使用可能なオプションを決定する機会が得られるため、ツールを使用することは悪い考えだと思います。

更新:インタラクティブなアプリケーションでさらに多くのことを行うために、私がお勧めする無料のツールキットがあります: http ://www.asp.net/ajax/AjaxControlToolkit/Samples/

于 2009-10-03T04:51:18.533 に答える
3

私は生活のための自動翻訳ツールを構築しています(DMSソフトウェアリエンジニアリングツールキットを参照してください。これをユイストで行った15年の経験では、構築するのに苦労する価値はありません(「DMSをカスタマイズ」するか、可能であれば同様の技術で同様のことを行います)。それを見つけてください)30*1000行のコードの翻訳者。

誰かが事前にこれをしてくれることを期待しているかもしれません。そのような希望はかなり見捨てられています。問題は、すべてのソースアプリケーションが入力テクノロジ(おそらくPHP、MySQL、JavaScript、およびいくつかの奇妙なライブラリを使用している)の任意の組み合わせを使用し、出力テクノロジ(ASP、TSQL、JavaScript、C#ライブラリ)の任意の構成を必要とすることです。入出力構成のスペースが広すぎるため、ニーズに合った誰かが作成した可能性のあるトランスレーターに実際に遭遇する可能性はありません。したがって、カスタムトランスレータが必要になります。おっと、前の段落に戻ります。

あなたは奇跡を祈ることができます。ただし、PHPファイルをクリーンアップして一緒に使用することをお勧めします。世界は「あなたが作るものに注意してください、それはあなたが期待するよりずっと長く続くので」でいっぱいです。次回はテクノロジーとアーキテクチャをより慎重に選択してください。そうすれば、「乱雑なファイル」になってしまうことはありません。

于 2009-10-03T05:26:28.413 に答える
1

30個の乱雑なPHPファイルを美しく構造化されたASPファイルに変換するプログラムを見つけることがどれほど幸運であるかはわかりません。誰かがそのようなものでかなりの財産を作ると思います(そして私たちの多くは外出するでしょう)仕事の)。ただし、本当にそれを追求したい場合は、「phpをasp.netに変換する」をグーグルで検索すると複数の結果が得られました。

于 2009-10-03T04:44:37.250 に答える