私たちはクライアントのウェブサイトの機能を開発する必要があります。しかし、実際にRubyでコードを準備しています。そのルビコードをPHPに直接変換する方法はありますか?RubyコードをPHPに簡単に変換する方法はありますか?
答えて
あなたがRubyコードを言うとき、あなたは何について話していますか?ウェブサイトのどこかで使用する必要があるコードスニペットですか? Ruby on Railsアプリケーション全体か、それとも多分?
どちらの場合でも、これをPHPに変換する自動化されたソリューションはありません。最初のケースでは、熟練したPHP開発者(理想的には少なくともいくつかのRuby知識を持つ人)がこれをPHPに簡単に変換できるはずです。しかし、Webサイト全体について話しているのであれば、明らかにあなた自身のコードを扱うのではなく、基礎となるWebアプリケーションスタックを扱うので、はるかに大きな事業です。おそらく、あなたはこのアプリケーションをCakePHPのようなPHPベースのMVCフレームワークに変換することができますが、これを行うには経験豊富なPHP開発者が必要です。この場合、かなり親しみがないRuby on Railsを使用しています。
PHP.rb RubyコードをRuby式の構文解析ツリーで取得し、それをPHPと互換性のある抽象構文ツリー(AST)に変換し、有効なPHPコードを最終出力として生成します。
プロジェクトは2010年以降に更新されておらず、ルビ1.8が必要で、ルビ1.8構文で書かれたコードのみを翻訳します。関数などの単純なコードやループなどの変換は行いますが、クラス、モジュール、ファイルの変換はできません。
RubyのソースコードをPHP、JavaScript、その他の言語に変換する[別のプロジェクト](https://github.com/jarble/transpiler)を開始しました。しかしRubyの小さなサブセットしかサポートしていません。 –
- 1. jqueryコードをjavascriptに変換する簡単な方法はありますか?
- 2. phpで通貨を変換する簡単な方法はありますか?
- 3. System.Data.DataTableをlinqエンティティに変換する簡単な方法はありますか?
- 4. Rubyコードを少し隠す簡単な方法はありますか?
- 5. Markdownを簡単なHTML文書に変換する簡単な方法はありますか?
- 6. このコードを実行するための簡単で簡単な方法はありますか? [PHP、Loops、Arrays]
- 7. テキストをコードに変換する方法はありますか?
- 8. ユーザーの国コードを簡単に取得する方法はありますか?
- 9. WebSphereに簡単にデプロイする方法はありますか?
- 10. CObListを簡単にソートする方法はありますか?
- 11. ファイルディスクリプタを簡単にフォークする方法はありますか?
- 12. QProgressBarを簡単にカスタマイズする方法はありますか?
- 13. XCodeでファイルを簡単に置き換える方法はありますか?
- 14. AjaxをWebSocketに変更する簡単な方法はありますか?
- 15. フラッシュプロジェクトのサイズを簡単に変更する方法はありますか?
- 16. アドレスバーの背景を簡単に変更する方法はありますか?
- 17. このコードを簡単に書く方法はありますか?
- 18. Readlineに代わる簡単な方法はありますか?
- 19. AndroidアプリケーションをIPad、IPhoneに簡単に変換する方法はありますか
- 20. RubyのLatitude/zip/city/stateをタイムゾーンに変換する最も簡単な方法
- 21. Scalaでは、ケースクラスをタプルに変換する簡単な方法はありますか?
- 22. Rubyでオブジェクトをブール値に変換する方法はありますか
- 23. pandas.Seriesを単調にする簡単な方法はありますか?
- 24. C#列挙型を文字列に変換して元に戻す簡単な方法はありますか?
- 25. 通常のファイルをWordPressプラグインに変換する簡単な方法はありますか?
- 26. C++でソケットをSSLifiedソケットに変換する簡単な方法はありますか?
- 27. std :: list <double>をPythonリストに変換する簡単な方法はありますか?
- 28. ISO 8601の期間をtimedeltaに変換する簡単な方法はありますか
- 29. PrintWriterをPrintStreamに変換する簡単で安全な方法はありますか?
- 30. vb2005でMP3をWAVに変換する簡単な方法はありますか?
Umm、いいえ。どのくらいのコードを実際に見ていますか?両方の言語に精通している人は、PHPの機能をすばやくコピーできるはずです。 –
私はあなたに同情カードを送るべきであると感じます。何が悲しいことだ... – DigitalRoss
私はここに答えを投稿することはできませんが、RubyのサブセットをPHPに変換する[翻訳者](https://github.com/jarble/transpiler)があります。 –