2

Python ベースのバイオインフォマティクス プログラミング用の Web ベースの学習環境の構築を検討しています。私はCodeacademy のインターフェイスとRosalindスタイルの質問を組み合わせて、できれば Django で実装することを目指しています。

サーバーのセキュリティを確保しながら、バイオインフォマティクスの問題には大規模な生物学的データセットが含まれることが多いため、制限付きのファイル システム アクセス (アップロード、ダウンロード、およびインタプリタによるアクセス) を提供する必要があります。

私が現在理解しているように、これを行うには2つの方法があります。

  • empythonedなどのクライアント側インタープリター( repl.itと Codeacademy で使用されていると思います)
  • PyPy サンドボックスなどのサーバー側のサンドボックス化されたインタープリター

最善の方法について何か推奨事項がある人はいますか?

4

1 に答える 1

0

Codeacademy が作成したこのブログ投稿によると、彼らはクライアント側インタープリターを使用していましたが、いくつかの問題に遭遇しました。そのため、サーバー側のアプローチに変更することにしました。

サーバー側のアプローチの方が信頼性と柔軟性が高いと思われるため、サーバー側のアプローチをお勧めします。

于 2014-01-27T03:16:11.860 に答える