I have a website built on jQueREEEEEEEEEEE and I am so done with how hard, ugly and unmaintainable to do any simple dynamic bullshit.
Am I right to consider Vue as the best option if SEO is a priority since I can do the template part inside the HTML page unlike React which everything is in the js file?
It's fucking JavaScript you nigger, not the space shuttle
>>61384758
did you even read my question?
> which shitty js framework to write my shitty crud app in?
Google Bot has no problems with JavaScript for years now. If you care about some shitty obscure bots I suppose you can render first page server-side (it's called isometric or something), dunno how that helps tho.
>>61385224
I don't use Node in server side, that's the problem
>>61385343
Don't need Node for that, you can just use V8 engine directly in other languages and render pages using that. Of course integrating it all together is going to be fuckloads of work.
>>61384747
Vue can be used both as an alternative for jQuery but also for SPAs.
>>61384747
You can pre-render react into static HTML, or into static isomorphic HTML. Vue sucks ass, just use jquery plugins or angular 1 if you need something more complicated without using react. Also try inferno or preact instead of react.
>>61385224
>Google Bot has no problems with JavaScript for years now
only if your site is popular enough
>>61386977
> Vue sucks ass
Why? I used both and Vue feel more organized where a vue file have separate HTML, script and style, there are countless components on github too
What if google doesn't crawl javascript? I will be fucked then. Vue seems more relevant for websites but React is more recommended for mobile apps
>>61387030
Are you fucking retarded? Go fetch any page using webmaster tools, fucking low iq braindamaged worm. It even renders the page.
>>61385343
There is literally no reason not to use node in addition to whatever your backend is.
>>61387164
Can you recommend some vue.js frameworks?
>>61389118
there's no guarantee retard, even popular websites render the first page on server side because simply there is no guarantee
>>61389118
"fetch as google" is not guaranteed to be 1:1 with what they're actually doing. it often isn't
>>61384747
First off, worrying about SEO is for pajeets and scammers if you're not a website with at least a 6 figure marketing budget. Don't bother with it. Good content will end up getting you way better placement than any technical decision.
If you really care about making your site crawlable, even though modern crawlers can all detect dynamic contents anyway, you can server-render with React if you want. And with Vue. If your entire decision is based on SEO there's literally going to be zero difference between the two frameworks.