@Anthony_Wieck
Nerd, Writer
Nothing here yet.
Nothing here yet.
No blogs yet.
Rails, although not the latest cool kid, is still quite relevant and a great choice for a CMS kind of site. Its undoubtedly one of the fastest ways to build web apps. However there's a strong case for using a client-side framework like Angular, Ember or Flux, if you want to make your app super interactive. And thankfully there's tons of support ( Angular , Ember ) for doing that in rails. One of the great things about rails is that it has a community which is very strong and rails somehow always brings things to table that helps it stay relevant. Like the new Rails 5 brings in ActionCable, which is a framework for real-time communication over web-sockets , inbuilt. It also integrates rails-api into core Rails project. Which I think is inspired by the fact that most people now use rails to build apis to serve more than one client. Its good to see how rails has acknowledged and serves the new trends in web development (SPA). Regarding the SO support, because Rails has stayed here for over 10 year and has gone through tons of changes, lot of answers are outdated but I still believe if you ask questions on rails 5, there will be a lot of people who will be willing to help. And CMS is really one of the finer cases to use rails.
I am not sure what do you mean by Fast here, but if you are trying to build something which has lots of quick interactions on frontend then you should definitely consider taking a look into frontend libraries and frameworks. React is a great way to build such views and the learning curve is very low. React + Flux is a pretty good way to build modern client-side heavy apps. These articles - http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/ and https://devmag.io/post/1478/flux-for-stupid-people are good starting points. Whatever be the case, just pick one of these frontend frameworks and stick to it for a while. Choice between PHP and Nodejs is totally upon. Points to consider would be- How proficient are you in PHP, if you are already pretty good with PHP and like its quirks then you probably don't need to make a switch just for the sake of it. But in case you are just beginning with PHP then I think it would be easier for you to use same language on server and client which is JS and there Nodejs makes sense.
@jos Here's what google says about it https://developers.google.com/structured-data/schema-org . But I guess its not the only scham enforced by all major parties, but its a common thing that all big parties are following. This link might be helpful in understanding other details https://schema.org/docs/faq.html#0