2012-04-12 24 views
5

私は、スタートアップのWebアプリケーションを専門とする小規模なWebエージェンシーで働いています。私は強力なJavaScriptのいくつかの状況があることを実現しています(underscoreを使用して)JavaScriptのMVC規格(私はBackboneJSを使用しています)とテンプレートを使用してクライアント側で堅牢なフレームワークを構築するに多くのリソースを置くためにjavascriptのMVCフレームワークを実装するタイミング

を私の上司をプッシュしています(複雑な1ページのWebアプリケーションなど)フレームワークは意味があります。それは努力する価値がないかもしれない他のものです(ブログ記事のリストはPHPを使ってテンプレート化できます)。

私たちは、 ページでのjavascriptフレームワークを実装するタイミング、およびテンプレートとサーバーリクエストのためにPHPを使用するタイミング。

私は、この問題に関するいくつかの考えを持っている、またはこのトピックに関する記事に私を参照することができますinterwebsコミュニティの一部の人々を期待しています。私は自分のアイデアをいくつか持っていますが、私の経営陣には "専門家の意見"がもっと揺さぶられます。

+3

私は既にあなたの質問に答えたと思います。必要なときに使用し、使用しないときは使用しないでください。 – Brad

+0

ハ、それは私の上司に言ったことです。私が本当に探しているのは、自分よりも経験のある人の思考の形で少し借りた信頼性です;)あるいは、少なくとも私がお互いに重く感じることができる反対の視点です。さあ、一緒に!私が使うことができる長らく暴言を私にくれてください! – eschwartz

答えて

1

エンドユーザーが誰であるかを考慮する必要があります。 遅いデバイス(Officeデスクトップ、3歳のラップトップなど)では、巨大なClientside Frameworkが不足の原因となり、ページをサーフィンするのが面倒ではないかもしれません。

ウェブサイトが高齢者、非技術者、または社員に焦点を当てている場合は、JavaScriptで簡単に取りたいと思うかもしれません。

+0

私は開発者の時間を使用するほど速度について心配していません。縮小されたjavascriptの数キロバイトのコストは、クライアント側に状態を移動させることによって許容される知覚速度の増加によって補われる以上のものです。 – eschwartz

+0

ダウンロードしなければならないjsオーバヘッドのためにスピード・ロスを意味するのではなく、クライアントが弱い(低RAM、低CPU)ときには、クライアントPCでの実行速度が高く、フレームワーク・スクリプトをたくさん実行する必要があります。 もし高速開発をしたいのであれば、JavaScriptやjqueryのコードスニペットの最適化に時間を費やすことはなく、さまざまなマシンで厳密なパフォーマンステストを行うのでしょうか? –

+0

@KristianRafteseth私の回答を受け入れるか、詳細を尋ねることを検討してください。これは、この質問がもう注意をそらすのを防ぎ、あなたを助けるために時間を割いた人々のために少なくともいくらかの感謝を示します。 –

関連する問題