Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volt Future related questions #349

Open
renatodex opened this issue Feb 1, 2016 · 1 comment
Open

Volt Future related questions #349

renatodex opened this issue Feb 1, 2016 · 1 comment

Comments

@renatodex
Copy link

Hi guys,
I know that Volt is a suitable solution for Reactive apps.
But like me, i know several people who would love to migrate their apps to Volt starting by the traditional HTTP MVC way.
And i have a few questions to ask before i can leverage my decision using Volt:

  1. Do you intend to evolve HttpControllers? Its hard to start a migration by building Reactive ModelControllers. It takes a lot of job to refactor all the old logic into the Reactive Way. Its a completely different paradigm.
    For me (and i believe that it is valid for a lot of cases), starting with classic HttpControllers is a GREAT way to migrate a MVC Style application, so i can continue using my old logic in production while my team progressively transform the mvc code into reactive code.
    So my fear is that, at some point, it becomes something Deprecated. Would it be?
  2. Do before/after filters works with HttpControllers?
    Looked at the docs but could not found anything related.
  3. Is Volt suitable as a production server?
    Can i deploy it? Its safe? There is any solid usecase for Volt? Which problems should i discover?
  4. Volt source-code from ModelControllers are javascript only. This can lead to a several kind of problems when optimizing your page for marketing tools like Google Tag Manager or even simple SEO Crawling.
    I also knows about a Webapp package for Meteor called Spiderable, which knows and render the real page HTML after everything was loaded. Also, it replace the inter-page events with real anchor tags with real paths, so the Crawler can follow the links and do all the Crawler stuff.
    Do you have some of those solutions in mind? I ran into a serie of articles about some of this subjects, but i believe that there are more details and cases in this matter that i can imagine:

We really want to use Volt, but first, we must figure out how to solve these problems from the "Real World".

@matthew342
Copy link
Contributor

Hey @renatodex - welcome to the Volt community. Would recommend posting these type of questions to the Gitter chat - you'll get much quicker answers and we'll keep the Github issues area for bug reports and PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants