アカウント名:
パスワード:
シームレスに.NET Frameworkも (やりたくないが) COMも叩けるから今までのスクリプティング環境から世界が変わる。調子こいて長大なバッチ処理書いたりするとめちゃくちゃ遅くて悶絶するが…
PowerShellだととにかくスクリプトが長くなる。
ぱっと書くにはめんどくさいしかっちり長々と書くと他の言語で書くより圧倒的に遅くなる
既存の言語から乗り換える人いるのかなーというのが正直な感想。PythonやBashやPHPやJavaScriptで事足りてる人に何かアピールできるところって有りますか?
マルチプラットフォームってことなら他の言語のほうが実績も資産もあるし、何より早い。例えば、下記のようなキメラな処理でもPowerShellより圧倒的に早い上に書くのも簡単。grep "hoge*" hoge.txt | gawk 'BEGIN{FS=";"}{print $3}' |
> PythonやBashやPHPやJavaScriptで事足りてる人に何かアピールできるところって有りますか?PythonやPHPやJavaScript…JavaScript!? はともかく、Bashに比べたらプログラムは遙かに書きやすいからなぁUNIXの哲学()とか言ってShellScriptでなんでもかんでもやろうとする人いるけど、あんなの黒魔術以外の何物でも無いよ
Mac でまともに動かす環境ができたら(もうある?失敬調べてすらいない…)、使途は AppleScript や Automator と競合するんですかね。だとしたらユーザとしては嬉しいですな。
今までも Shell Script やら Python/Sikuli やら、微妙に住み分け&微妙に競合してたけど、デスクトップ向けスクリプト言語の選択肢が増えるのは良いことと思います。尻ひっぱたかれて Apple 純正環境が進化してくれれば、もっと良いんですが。
PowerShellがAppleScriptの代替としてつとまるようになるには、Open Scripting Architectureに準拠させないといけない。やろうと思えば出来ないことはないかもしれないけど、単なるベタ移植では済まないね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
PowerShellはいいゾ (スコア:0)
シームレスに.NET Frameworkも (やりたくないが) COMも叩けるから今までのスクリプティング環境から世界が変わる。
調子こいて長大なバッチ処理書いたりするとめちゃくちゃ遅くて悶絶するが…
Re: (スコア:0)
PowerShellだととにかくスクリプトが長くなる。
ぱっと書くにはめんどくさいし
かっちり長々と書くと他の言語で書くより圧倒的に遅くなる
既存の言語から乗り換える人いるのかなーというのが正直な感想。
PythonやBashやPHPやJavaScriptで事足りてる人に何かアピールできるところって有りますか?
マルチプラットフォームってことなら他の言語のほうが実績も資産もあるし、何より早い。
例えば、下記のようなキメラな処理でもPowerShellより圧倒的に早い上に書くのも簡単。
grep "hoge*" hoge.txt | gawk 'BEGIN{FS=";"}{print $3}' |
Re: (スコア:0)
> PythonやBashやPHPやJavaScriptで事足りてる人に何かアピールできるところって有りますか?
PythonやPHPやJavaScript…JavaScript!? はともかく、Bashに比べたらプログラムは遙かに書きやすいからなぁ
UNIXの哲学()とか言ってShellScriptでなんでもかんでもやろうとする人いるけど、あんなの黒魔術以外の何物でも無いよ
Re: (スコア:0)
Mac でまともに動かす環境ができたら(もうある?失敬調べてすらいない…)、
使途は AppleScript や Automator と競合するんですかね。
だとしたらユーザとしては嬉しいですな。
今までも Shell Script やら Python/Sikuli やら、微妙に住み分け&微妙に競合してたけど、
デスクトップ向けスクリプト言語の選択肢が増えるのは良いことと思います。
尻ひっぱたかれて Apple 純正環境が進化してくれれば、もっと良いんですが。
Re:PowerShellはいいゾ (スコア:0)
PowerShellがAppleScriptの代替としてつとまるようになるには、Open Scripting Architectureに準拠させないといけない。やろうと思えば出来ないことはないかもしれないけど、単なるベタ移植では済まないね。