2009-09-15 3 views
3

私はJavaScript開発があなたの仕事でどのくらいの時間(パーセンテージ)を要しているか知りたいと思います。私は複雑なリッチインターネットアプリケーションを扱い、私はJavaScript開発で大部分の時間を費やしています。JavaScript開発にどれくらいの時間を費やしていますか?それを減らすためにあなたは何をしますか?

あなたはJavaScript開発にどれくらいの時間を費やしましたか、それを減らすために何をしていますか?

に関して、

答えて

11

私はポストバック(またはASP .Net AJAXでの偽のポストバック)をまったく持っていないと信じているので、Javascript(とCSS)開発でかなり時間を費やしていますが、あまりにも多くの帯域幅を使用する。したがって、私は、ASPの.Net機能を使用する代わりに、ほとんどのサーバーの対話を手作業で記述する傾向があります。

これはたくさんのJavaScriptを意味しますが、非常に優れたユーザーエクスペリエンスです。

開発時間を短縮するには、jQueryを使用してください。繰り返し、jQueryを使用

jQueryは私と他の多くの人に数え切れないほどの開発時間を節約しました。 jQueryがすぐに使えないことをする必要がある場合は、該当するプラグインを検索してください。すでにjQueryを使用していない場合は、無限に感謝します。 jQueryは、ブラウザ間のHTML DOMの違いをすべて隠し、アニメーションを無限に簡単に実装できるようにします。

また、FireBugを使用してください。レイアウトをデバッグやプレイするのがはるかに簡単になり、Javascriptをテストするのがはるかに簡単になります。

+0

+1。 – mauris

+2

古いjQueryプラグインには注意が必要です。ほぼ独占的に、私が試みたものはコアではなく、バグがありました。それはちょっと開いた、IMHOです。そして、あなたが「ポストバック」を信じていないからといって、JavaScriptで多くの時間を費やす必要はありません。 –

+0

プラグインについての良い点。私は実際に多くのものすべてを使っていません。 – SLaks

1

私はすべての多くの時間を費やすことはありません。私はjQueryを使ってほとんどすべての作業を行います。そして、他の場所で多くの作業をしないように単純なものにしています。だから、クライアント側でビルドするのではなく、AjaxコールでレンダリングしたいHTML全体を返します。

私はまた、豊かなものを集めていますが、それを「実行可能」にしておきます。私の 'util.js'は約800行です。恐らく贅沢ですが、それはたくさんのことをします。私はもうそれ以上の時間を費やすことはありません。

+0

こんにちは、UI JavaScriptプラグインが期待どおりに動作しないときはどうしますか? –

+0

使用を中止し、私のものを書いてください。同じ思考については –

2

IE8のJavaScriptデバッガは私にとって非常に役立ちました。

編集:これは私が今までIE8を実行した唯一の理由です!

0

なしの次に。 IMHO、javascriptは、クライアント側フォームの検証(そして、厳密なサーバー側フォームの検証の助けを借りてのみ)に最適です。時折私はそれを使用しますが、避けるのが最善です。確かに、jqueryのようなライブラリを使わなかったことはそれほどありません。

1

私は自分のウェブサイトに必要なコンポーネントをインターネットで最初に検索しました。私のjavascript(私はjqueryを使用している)と競合していない場合、私は自分でそれを作成します。これを行うにはそれほど時間がかかりません。

jqueryと別のjavascriptライブラリ(firebugもあります)のおかげです。

JavaScript開発に費やす時間は、開発時間の約10~15%です。

関連する問題