[解決済み] ActivePerlとStrawberry Perl for Windowsのどちらを選べばいいのでしょうか?重複
質問
私はPerlの全くの初心者ですが、試してみたいと思っています。Windowsプラットフォームで利用可能な2つのライバルディストリビューションについて読みました( ちょうど Perl on other OSes :).
ウィキペディア によると いちごパール には、必要に応じて CPAN モジュールをコンパイルするための追加の開発ツールが付属しています。私にはかなり良さそうです。
また、次のように書かれています。 ActivePerl には多くのプリパッケージモジュールがあり、PPM を使って簡単にインストールすることができます。これも良さそうですね!
この2つの間には明確なトレードオフがありますね。そして、私は疑問に思っています。何を選べばいいのだろう?もしどちらかを選んだら、もう一方に移行するのは難しいのでしょうか?
私は両方のディストリビューションを2週間ほど試しました。私は実際にどちらも気に入りました。 どちらを選んでも間違いはありません。 私は最終的にActivePerlを選びましたが、それは単にオフラインのドキュメントが付属しているからです。 (HTMLでは) - は、外出中や常に接続されていない人のための素晴らしい救世主です。常にオンラインでなかった休暇中にPerl言語を始めるのは、とても簡単でした。
Strawberry Perlは、それ以上でないにしても、少なくとも同じくらい素晴らしいものです。だから、私も完全にそれを推薦することができます。そして、Perl を学ぶべきだと言わざるを得ません - それはとても美しい言語です。一度試してみてください。
どのように解決するのですか?
両者を何年も使ってみて、少なくとも私にとっては、ActivePerlの方がはるかに便利な選択だと言えるでしょう。その PPMインストーラ を追加することができます。 代替PPMレポジトリ を追加することができ、CPANで利用可能なほとんどすべての有用なPerlモジュールにアクセスできるようになります。これは、長い目で見れば、より良い(そしてより強固な)選択でした。Windows 版の Apache HTTP サーバでさえ、プリコンパイルされた mod_perl (2.0.4) ppm があり、ActivePerl 5 ですぐに動作します (私にとってはそうでした)。 12 .1 と Apache 2.2.15 .
Windows 7にDBI + DBD::mysqlをインストールしようとした後、Strawberry Perlを落としたようです(これって ノー・ブレーナー
をクリックし、インストールを選択するだけです)。
しかし、多分それは今までに解決されたでしょう。そして、Strawberry Perlがインストールされるディレクトリを選ぶことができるかもしれません(私はできませんでした)。
ところで、独自の Inline や XS のものをコンパイルするには、単に によって MinGW コンパイラをインストールします。 をインストールしてください (私はやっていませんが、面白そうです)。
追記 : 下のコメントを読んだ後、再度Strawberry Perlを確認したところ、5.12.0リリース(これが実際のバージョンです)で示された機能である、インストールディレクトリを変更することが可能になったようです。これは、(ActivePerlと比較して)Strawberry Perlの重要な(IMHO)欠点の1つを解決することになります。
関連
-
SetTimer(タイマー)のいくつかの使い方
-
[解決済み] Git for Windows でファイル名が長すぎる
-
[解決済み] 渡された引数をWindowsのバッチファイルにリダイレクトする [duplicate]
-
[解決済み] 行末を保持する
-
[解決済み] Windowsで動作するEmacsの.emacsファイルはどこにあるのですか?
-
[解決済み] hostednetworkを起動できない
-
[解決済み] .bat "ファイルのコマンドラインパラメータを確認するには?
-
[解決済み] WindowsのIF内のバッチSETが機能しない
-
[解決済み] Windowsのバッチファイルで複数のコマンドを1行で実行する
-
[解決済み] BATCHスクリプトでrandomを使用するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] bat ファイルで複数の maven コマンドを実行するには?
-
[解決済み] git が case の変更を無視するようにするには?
-
[解決済み] Visual Studioのコードターミナルで、管理者権限でコマンドを実行するには?
-
[解決済み] Git Bashが私のPATHを認識しない
-
[解決済み] Windowsのコマンドプロンプトでlsを作成する方法は?
-
[解決済み] バッチファイルのアットマーク(@)とは何ですか、そして何をするのですか?
-
[解決済み] Phonegap Cordovaのインストール Windows
-
[解決済み] Windowsのバッチファイルで複数のコマンドを1行で実行する
-
[解決済み] WindowsでBashスクリプトを実行する方法はありますか?[クローズド]
-
[解決済み] BATCHスクリプトでrandomを使用するには?