おれ vs Javascript

引き続きAEのJavascriptをいじっているのですが、
だんだんJavascriptのことが嫌いになっていきます。。


というのも、僕がJavascriptになれていないことに加えて、
Adobeの独自拡張によりいろいろなオブジェクトが追加されている為、
自分が今何をいじってんだかわからなくなることが多々あるのです。

あれ、実行されない。なんで?文字列であってんじゃないの?
と思ったら全然別のオブジェクトが入ってて、typeofで調べようにもdocumentしか返って来ない、、、
もう嫌がらせかと。。

そんでOOP自体にも慣れていないので、クラス作って便利に、とかしたいんだけど
なかなか今までのスタイルがそう簡単に変わるモンでもなく、、、

OOP前提にプログラムの実装を考えるってのはかなり大変なんだな、と気づきました。
一旦動くようにしてイメージつかんでから、時間があればもう一回作り直したいなぁ。
現状良くわかんないようになっちゃってるから、、

今後はもうちょいOOPを意識してプログラム組もうと思います。
設計はまだ慣れてないのもあって難しいけど、書くときはすごく便利だし。

Javascript、書く機会の多さの割にはあまり好きではない悲しい言語。。

いつか来たるWEB全面開通(?)の時にも多分多用するだろうし、覚えとかないとな、とはおもうんですが。
うーん。

そのときは簡単な独自ライブラリを作って、bodyタグ内にscriptタグ書いて適当に関数走らせるとHTMLを書いてくれる、みたいなものとか作るかも。
全部コピペとか面倒すぎる。実際の手間よりも気持ち的な面で、、

気長にやります。

=== 追記 ==================================================== 今日の進捗 ===
一応今日の目標は完了。
あとはGUIつけるところと、今日くっつけた機能をより深く作るのをやれば一応形になる。
このツールは僕が自主的に作ってはいるんだけど、会社の時間なので、多分会社の持ち物。
ばら撒きたいけど、無理かもねー。

ちなみに今作ってるのは、簡単に言うとコンポジション自動作成ツール。
フォルダ指定してえいやっっとツールを起動すると、コンポが組みあがる。
そんなに難しいツールではないんだけど、今日やってたのは外部プログラムを利用して
プロキシイメージを作成する、というもの。
明日はそのプロキシイメージを実際にコンポジションに適応する箇所を追加予定。
どのオブジェクトのどのコマンドいじれば良いかわかんないから、結構てこずってます。
もうちょい頑張ります。

「おれ vs Javascript」への4件のフィードバック

  1. AdobeのスクリプトはそもそもGUI起動しなきゃいけない時点で萎えます。書きにくいし。

    Adobeって伝統的にデフォルトのGUI設計は見事だけど、ユーザーにカスタマイズさせることは消極的で下手だよね。

    まったく同じ、連番からシンプルな合成->QT作成(ついでに連番付加等)を
    FFMPEGとImageMagickとかで作ろうと考えてます。

    たぶん問題なくできるのですが
    webベースにしようかPythonでアプリケーション形式にするかを悩んでます。

  2. >hajimeさん
    全く持って同意です。<Adobe製品
    ほんとにこの辺は市場のニーズを読もうとしてませんよねぇ。。
    って映像業界だけのニーズなのかもしれませんけど、映像なんてものはAdobeにとってあまり重要な分野ではないでしょうし、今後も変わらないで行くんだろうなぁ、、なんて思います。

    おー、それは便利ですね!
    WEBベースだときっとGUIがリッチになるような気がします!
    でもどっちにしてもバックエンドはPythonでかけるんじゃないでしょうか?

    成果物期待ですー。

  3. webだとどのOSでも間違いなく同じように動くのが素敵なのですが、ローカルファイルはどうあがいても扱えないって欠点もあります。

    Pythonベースで作ると、まぁ極論どのOSでも動くんですけど
    それなりに気を使わなきゃいけないのが・・・。
    インフェルノが走ってるLinuxとか、パッケージ突っ込むの怖い。ミスって起動しなくなったらン十万円単位のトラブルになりかねないので絶対ヤダ。

  4. >hajimeさん
    ですねぇ。。<web
    そこは逆に扱えるようになっちゃうと悪ハッカー大喜びなのでさすがに無理、って感じですよね。。
    WindowsオンリーだとWSHを使うって言う方法があるんですが、見る限り違いそうですね、、、

    つーかインフェルノマシンに他のファイルを載せるなんて恐ろしすぎて出来ませんwww
    って考えると何が良いのかだんだんわからなくなってきます、、

    bashとかでどうですか・・・。
    あっ、それだとGUIが作れない罠。

    なかなかいい解決策ないですねぇ。。

コメントを残す

メールアドレスが公開されることはありません。