質問: monacaとonsenUIを使って勉強しつつハイブリッドアプリの製作をしています。 実際にページを作り始めているのですが、onsenUIでページを作る場合、ページ分だけhtmlファイルをつくるやり方と、 コンポーネントを使って一枚のhtmlファイルで作っていくやり方がありますよね。 いわゆるSPAというと、後者のやり方を指すのでしょうか? また、通常monacaとonsenUIを使ってハイブリッドアプリを製作する場合、どちらのやり方でやるのが良いのでしょうか? 両者のメリット、デメリットなども知りたいです。 初歩的な質問かと思いますが、ご存知の方、教えていただければありがたいです。 よろしくお願いいたします。
回答: >いわゆるSPAというと、後者のやり方を指すのでしょうか? SPAと、ons-templateやhtmlを分けるやり方は直接的には関係がありません。どちらかというとhtmlを分ける方法が通常で、ons-templateは一つのhtmlの中に複数のhtmlを含めたい場合に用いる書き方という認識で良いかと思います。 >また、通常monacaとonsenUIを使ってハイブリッドアプリを製作する場合、どちらのやり方でやるのが良いのでしょうか? >両者のメリット、デメリット 上にも記載しましたが、特に機能的な違いはありませんので、どちらを使うのが良いということも、メリットデメリットもはありません。私はできるだけファイルを分けたいので基本的にファイルを分けています。 ただしある画面で利用するons-popoverなど、一つのファイルに定義をまとめたい場合などはons-templateを利用することもあります。 →参考URL