What is the best practice to create application?

What is the best practice to create a new application? is it better to use Quick app or create from the scratch? What are pros and cons with each approach?

  Discussion posts and replies are publicly visible