問題タブ [ironpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
12698 参照

python - ASP.NET MVC 上の IronPython

IronPython を使用して ASP.NET MVC を試した人はいますか? 最近、多くの Python 開発を行ったので、潜在的な ASP.NET MVC プロジェクトに入るときに、この言語を引き続き使用できれば幸いです。

特に、LINQ などの .NET 機能を使用して Python の動的な側面を活用することに興味があり、これが可能かどうかを知りたいと思っています。特定の動的プログラミングに実行可能な他のルートは、C# 4.0 とそのdynamicキーワードです。

考え、経験?

0 投票する
3 に答える
316 参照

ironpython - IronPython または IronRuby が属性をサポートするかどうかを追跡した人はいますか?

「Google」をスキャンしましたが、Iron* 言語 (一部またはすべて) が最終的に属性をサポートするかどうかについての決定的な答えは見つかりませんでした..

誰?

ありがとう - ジョン

0 投票する
4 に答える
1418 参照

sqlalchemy - IronPython db-api 2.0

Does anyone know which if any db-api 2.0 drivers work with IronPython? If so, has anyone tried using it with SQLAlchemy, SQLObject or the Django ORM?

0 投票する
1 に答える
108 参照

scripting - IronPythonのホストプログラムでのメソッドアクセスのインターセプト

ご挨拶、

オブジェクトのプロキシの構築に関して私が見ている情報のほとんどは、プロキシされるメンバーを定義するタイプがどこかに存在することを前提としています。私の問題は:私はそのようなタイプを持つことができないということです。

問題を簡単にするために、私が持っているのは文字列をオブジェクトにマップする辞書です。この辞書を扱うゲッターとセッターもあります。

私の目標は、IronPython内で、クラスの実際のプロパティであるかのように、このゲッターとセッターに透過的なアクセスを提供することです。たとえば、Pythonスクリプトの次のコード:

...実際には、ホスト言語のようなものを表します。

また、ここでの「x」はホストプログラムによって与えられます。何か案は?型付きスタブを作成する余裕がないことを忘れないでください...理想的には、スクリプト言語の特定のオブジェクトの属性/メソッドへのすべての呼び出しをホストプログラムにインターセプトできれば幸いです。

0 投票する
7 に答える
500 参照

.net - Python および Ruby アプリケーションは .NET によってどのような影響を受けますか?

.NET が Python および Ruby アプリケーションにどのような影響を与えるか、興味があります。

IronPython/IronRuby で記述されたアプリケーションは .NET 環境に非常に固有であり、本質的にプラットフォーム固有になるのでしょうか?

.NET 機能をまったく使用しない場合、IronPython/IronRuby には、.NET 以外の機能よりも優れている点は何ですか?

0 投票する
6 に答える
970 参照

.net - 日付の自然言語パーサー (.NET)?

ユーザーが自然言語 (「次の金曜日」、「毎週」など) を使用して日付 (定期的な日付を含む) を入力できるようにしたいと考えています。http://todoist.com/Help/timeInsertの例とよく似ています

私はこの投稿を見つけましたが、それは少し古く、私が完全に満足していない解決策を 1 つしか提供していませんでした。私はこの質問を復活させて見たいと思いました.この種の日付解析を行う.NETライブラリは他にありますか?

0 投票する
3 に答える
5077 参照

python - IronPython と IronPython Studio の長所と短所

私たちの会社では、すべてを C# ではなく Python に移行する準備ができています。私たちはコンサルティング会社であり、通常は C# で小さなプロジェクトを作成します。大規模なプロジェクトは行いません。私たちの仕事は、複雑なソフトウェア構造ではなく、複雑な数学的モデルに基づいています。したがって、IronPython は Windows で標準の GUI 機能を提供し、すべての .Net ライブラリにアクセスできるため、私たちにとって優れたプラットフォームであると考えています。

Ironpython スタジオが完成していないことは知っています。実際、参照を追加するのに苦労しましたが、Python コードはクライアントにとって読みやすく、私たちは通常、完全に機能するコードではなく、概念実証のプロトタイプを提供します。クライアントは通常、先に進んでアプリケーションを自分で実装します

0 投票する
2 に答える
1138 参照

c# - C# Web アプリケーションへの IronPython 2 の埋め込みに関する問題

最初のいくつかの背景(役立つ場合):

私のアプリケーションは、最近 .Net Framework の v3.5 にアップグレードされた Web ベースのフレームワークですが、マスター ページ/ユーザー コントロール システムを使用していません。これは MVC パターンに似ており (かなり古いですが)、テンプレートからの応答ストリームに純粋な HTML を出力します。Python 式を使用すると、いくつかのルールとテンプレートのバリエーションを実現できます。

古いやり方

IronPython 1.x エンジンを C# に組み込むと、次のようなコードを実行できました。

ipy 2.0 には Import() メソッドはなく、ImportModule() メソッドは同じようには機能しないようです。Import() は、私たちが書くすべての Python スクリプトに次のような行を入れる必要性を軽減しました:

MyClass が静的メソッドでいっぱいであるという事実は、MyClass.MyMethod() への呼び出しが非常にうまく機能することを意味します。MyClass が含まれているアセンブリは実行時に動的に読み込まれるため、オブジェクトをインスタンス化してスコープ内の変数に割り当てることはできません。

では本題へ

IronPython 2.0 の統合の他のすべての部分を整理しましたが、実装者が作成するすべてのスクリプトの先頭に「from MyAssembly import MyClass」と入力することを要求したくありません (ipy 1. .x) であり、しばらくの間サポートの問題になる可能性もあります。

そして最後に質問です

誰かがこの問題を抱えて解決しましたか? DLR のやり方が間違っているのでしょうか? それとも明らかな何かが欠けていますか?

誰かが助けてくれるのに必要な詳細はわかりませんが、これで十分だと思います.

0 投票する
2 に答える
2670 参照

c# - 小規模プロジェクト向けの IronPython と C# の比較

私は現在、ほとんどのプログラミング プロジェクト (主に小さなプログラムとプロトタイプの迅速な開発) に Python を使用しています。機会があればいつでもさまざまな Microsoft ツールや API を柔軟に使用できる言語の学習に時間を費やしたいと考えています。IronPython と C# の間で決定しようとしています。Python は私のお気に入りのプログラミング言語であるため (主にその簡潔さと簡潔な構文のため)、IronPython は理想的なオプションのように思えます。しかし、それについて少し読んだ後、いくつかの質問があります。

IronPython を使用したことがある方にとって、従来の Python がどこで終わり、.NET がどこから始まるのかが不明確になったことはありませんか? たとえば、.NET ライブラリと Python 標準ライブラリでは機能がかなり重複しているように見えるため、文字列操作や XML の解析が必要な場合、どのライブラリを使用すればよいかわかりません。また、自分のコードで Python と .NET のデータ型をいつ使用するべきなのかもわかりません。たとえば、コードで使用するのは次のうちどれですか?

また

(ちなみに、後者のようなことをたくさんすると、簡潔さの一部が失われる可能性があるようです。それが、そもそも Python を好む理由です。)

もう 1 つの問題は、.NET CF や Xbox XNA など、多くの Microsoft の開発者ツールが IronPython で利用できないことです。IronPython では C# を完全に活用できない状況は他にありますか?