You don't necessarily need to enable the online store extension. Only if you intend on using the app proxy. If you want to render HTML or even Liquid on the storefront one way is to use script_tags, but Shopify will be replacing that with page sections soon. Now if you want to start making AJAX calls then yes enable online store as an app extension and use the app proxy.
Hope this helps,