Web プログラミングでクライアント側の Javascript に代わるものを探しています。つまり、jquery やその他の JavaScript フレームワークが実現する機能には確かに感銘を受けましたが、私自身にとって、JavaScript でのプログラミングは厄介な問題です。機能を犠牲にすることなく交換したい。
しかし、少なくとも私は気づいていないので、本当の代替手段はないと思います。
あなたのおすすめは何ですか?
Web プログラミングでクライアント側の Javascript に代わるものを探しています。つまり、jquery やその他の JavaScript フレームワークが実現する機能には確かに感銘を受けましたが、私自身にとって、JavaScript でのプログラミングは厄介な問題です。機能を犠牲にすることなく交換したい。
しかし、少なくとも私は気づいていないので、本当の代替手段はないと思います。
あなたのおすすめは何ですか?
Javascript は飼いならすと恐ろしい獣です。それを学び、愛してください。:)
また、あなたが jQuery をどのように使用しているかはよくわかりませんが、やりたいことを非常に簡単に実行できるので、私は jQuery の大ファンです。ちょっとそこにぶら下がってください。
Javascript は、ほとんど制御できないブラウザー環境で実行されるため、荒い場合があります。 firefox のFirebugは大きな助けになります。
Google Web Toolkitを使用すると、java で記述し、javascript に「コンパイル」できます。詳細はこちら: http://code.google.com/webtoolkit/
JavaScript に戻ると、小さく始めて、何が起こっているのかを理解するのが最善です。常にフレームワークから始めると、その背後にある「方法」を知るのは非常に困難です。しかし実際には、いくつかのクロスブラウザーのバグに対処すれば、それほど悪くはありません!
他の言語と同様に、「明確な」コードまたは「不明確な」コードを書くことができます。前者を選択すると、苦痛から喜びに変えることができます。
Javascript を使用するための適切なツールがあれば、Javascript もより簡単になります。jqueryなど
私の意見では、Web 開発を計画している場合、Javascript を避けることはできないでしょう。確かに、Flash/Flex を使用していくつかの機能を置き換えることができるかもしれませんが、いずれにせよ、ある時点で Javascript とのインターフェースになることになります。
ブラウザーの互換性、バグ修正 (私たちのものではなく、彼らのもの) などに膨大なリソースを費やさなければならないことに気付いた後、JavaScript を何年も避けていました。一部のプロジェクトでは、実際の開発よりも多くの時間と予算を浪費していました。
私は最近、直接ではなく jQuery 経由で再び使用し始めましたが、かなり満足しています。特にブラウザの互換性に関して。それはかなり安定しているようで、複数のブラウザーで非常にうまく機能し、回避するバグは最小限です..
webdev が取った方向で、JavaScript をこれ以上長い間避けることができるとは思えません。ajax が必要な場合、または単に優れた動的インターフェイスが必要な場合は、クライアント側で何らかの作業を行う必要があります。JS は今のところ IT のようです。
私は今でもそれで働くのが嫌いですが、それは長い間それを避けていたので、そのように考える方法を忘れていたからだと思います.
私がそれを手に取ると、それが私に戻ってきて、私ができることにかなりの力を加えていることがわかります.
私のお勧めは、それを吸収して Javascript を使用することです。あなたの人生をかなり楽にしてくれる素晴らしいフレームワークがいくつかあります。
他によく採用されている唯一のオプションは Flash です。
さて、あなたはすでに少し有利なスタートを切っているようです。jQuery やその他のフレームワークは非常に強力で、あなたの生活をずっと楽にしてくれます。私の提案は、これらのフレームワークの 1 つまたは複数を学び、練習を実践することです。現在、Web アプリケーション (少なくとも私が関わっているもの) は、バックエンド ロジックと同じくらい多くのフロントエンド ロジックを実装しています。
未来に目を向け、Flexのような RIA を学ぶ
Flash/Flex/Silverlight/Moonlight をご覧ください。Javascript は野獣であり、慣れが必要であることは誰もが知っています。