私は知っているSymfony 3。私の意見では、それは素晴らしい組織フレームワークです。私は角2と接続することに興味がありますが、疑問があります。私はSymfony 3を知っているとき、Angular 2を学ぶ価値がありますか?
私はこれらの利点見ることができるので、私は角度2を学び始める:私はモバイルアプリを作成することができアンギュラ2 +イオン2を使用して
- を。
- シングルページのコンセプトを使用して、Webソケットとの接続を維持できます。
- アプリケーションの状態を変更すると、リアルタイムでビューを変更できます。
しかし、私は角2にsymfonyの3バックエンドとforntエンドを書きたい場合は問題は、もあります
- 私は、コードの繰り返し(クラスの定義、およびこれらを持っていますメソッド)。
- 私は、実際につながっているSEOに問題があります。Angularはスクレーパーには親切ではありません。
- I 2倍の時間の型式試験、ルーティング、フォーム...もちろん
私はボーナスので入手:
- バックエンドとフロントエンド完全に遮断します。
- このアプローチでは、既存のAPIが強制されます。
しかし、ほとんどすべてのアプリを2回入力するのはコスト高です。 Symfony 3では、Angular 2を使用せずにシングルページアプリケーションの利点を得る方法はありますか?また、上記の欠点はありますがAngular 2を使用する価値はありますか?