3266599 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

傀儡師の館.Python

傀儡師の館.Python

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Recent Posts

Calendar

Keyword Search

▼キーワード検索

Category

Archives

2023.11
2023.10
2023.09
2023.08
2023.07

Freepage List

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2008.04.25
XML
カテゴリ:IronPython
ブログに IronPython のカテゴリを追加した。IronPython に関わる話題のときは Python のカテゴリ ではなく、こちらに分類することにする。

とりあえず、『IronPython の世界』を読みながらあれこれ試した感想とメモ。


IronPythonの世界


  • .NET Framework を理解している人が IronPython を使うと効果的。
  • .NET Framework と仲良くすれば、かなり強力。
  • .NET Framework はイヤだという人は、使わない方がよい。
  • IronPython を使うなら .NET Framework を学ぶべし
  • IronPython と CPython の互換性はあまり高くない(はまりどころたくさん)
  • CPython の資産の利用は限定的で苦労が伴う。
  • 全部ユニコードを中心に考えること。文字コード絡みははまりどころ。
  • 正規表現の差異は CPython のモジュールを流用するときのはまりどころ。
  • ネットワーク関連は、IPCE(FePy) を使うか、.NET 的にやった方がよい。
  • BeautifulSoup は IPCE に標準で入っている。
  • XML 関連もはまりどころの一つ。
  • 同じ Python だと思っていると、はまりどころはてんこ盛り。

今のところ、おもしろいとは思うけど、んー、そういうところが違うとプラットフォームの行き来に苦労するから辛いなという感じ。それでも、拡張モジュールは C# で書いたモジュールが、そのまま IronPython から使えるので楽なところはよいかもしれない。swig も不要だし、ctypes も不要。これは大きい。

当面はあまりクロスプラットフォームとかこだわらずに、Windows だけで動けばいいやなものであれば、CPython との互換性でちょっと苦労はするけど、いいとこどりができそうな実感はある。Windows へのロックインが生じることについては Mono に期待するかなと。

ということで、まだしばらくあれこれ調べながら試しながら IronPython を使っていこうかなと思う今日この頃。お試しの域はなかなか出ないだろうけど。


なかのひと





お気に入りの記事を「いいね!」で応援しよう

Last updated  2008.04.26 02:02:03
コメント(0) | コメントを書く
[IronPython] カテゴリの最新記事



© Rakuten Group, Inc.