0

同じ API にアクセスするいくつかのアプリケーションを作成します。バックアップされた部分は で開発されnode.js、データベースは MySQL であり、おそらくいくつかの部分であると判断しましたmongoDB

Web サイトになる Web アプリケーションのフロント エンドを決定する際に問題があります。この質問を見てみましょう: REST JSON API サーバーとクライアントを分離しますか? サーバー側のテンプレート化/レンダリングに適していると判断しました。

PHP フレームワーク (symfony、laravel など) をテンプレート化のためだけに使用することは良い解決策だと思いますか?それとも、テンプレート化だけに使用しない多くの機能を提供する完全なフレームワークを使用するのはばかげていると思いますか? RESTful私は、 APIへの ajax 呼び出しをより適切に構造化するためだけに、テンプレート エンジンにすぎない twig を使用し、それにバックボーンを適合させようと考えていました。

サーバー側のレンダリングについて何か別の提案はありますか?

私はまったく経験がないので、悪い決断をしないように書いています。

4

1 に答える 1

3

Node.JS には素晴らしいテンプレート オプションがたくさんあります。ここに私が使用したいくつかの小さなリストがあります:

  • ホーガン(ツイッターで口ひげのような感じ)
  • jade (tjholowaychuk 作、express の背後にある同じコード マシン、およびその他の素晴らしいノード プロジェクトの束)
  • ジンジャー(あなたの本当に!)
  • swig (今の個人的なお気に入り)
  • ejs (単純な javascript-in-html のもので、php のように感じます)

私は今、swigが好きです。基本的には、ジンジャーの作業中に作りたかったものです。これは、多くの一般的なテンプレート言語 (小枝など) が触発されてきた django のテンプレート システムによく似ています。

于 2013-06-27T06:36:40.223 に答える