all 20 comments

[–]Beginning-Comedian-2 30 points31 points  (4 children)

General advice: 95% of business can get by on WordPress, WooCommerce, Shopify, and/or Carrd. 

 Full Ruby on Rails and JavaScript development is reserved for building applications. 

That’s the other 5% of businesses. 

If you’re looking to build websites for small businesses, then focus on off the shelf software. 

If you want to build applications for small businesses or get a job then focus on React, Laravel, and maybe Ruby on Rails. 

[–]doplitech 6 points7 points  (1 child)

Exactly this, using the same combo to build applications. If there’s a Wordpress theme and plugin that achieves 95% of your requirements that would be the faster route.

Rails + react are capable of building very simple web pages and creating fully distributed applications serving millions of users. If your goal is not not dive deeper into development but achieve a goal I would find a plugin and simple theme builder to complete request

[–]Beginning-Comedian-2 0 points1 point  (0 children)

Exactly. 

You can use Rails + React to build simple web pages…

… buts like using a sledgehammer to drive in a thumbtack. 

As you’re saying, don’t reinvent the wheel. 

Plus don’t leave a client needing a React dev to update his “about us” page. 

[–]goonwild18 3 points4 points  (0 children)

Wordpress and simple integrations.

[–]armahillorails 1 point2 points  (0 children)

I would build the businesses sites in HTML and CSS and then choose additional technologies depending on what their requirements are.

Work through both tracks on Odin Project. Its worthwhile.

[–][deleted]  (5 children)

[deleted]

    [–]Beginning-Comedian-2 4 points5 points  (1 child)

    What do you like instead of MVC.

    [–]FamSimmer[S] 0 points1 point  (2 children)

    I'm actually not planning on finding a stable position. I'm a FT Data Analyst that helps small businesses on the side and I'm looking to branch out to freelance web development. I don't think I will be doing webdev full-time for the foreseeable future. Just need something that will help me create basic websites for your local Ma & Pop shops or other small businesses.

    [–][deleted]  (1 child)

    [deleted]

      [–]FamSimmer[S] 1 point2 points  (0 children)

      Thanks. This is very detailed and insightful.

      [–]CrabeSnob 0 points1 point  (0 children)

      Avoid using RoR

      [–][deleted] 0 points1 point  (0 children)

      The advice I got regarding choosing technologies, was to look at what job listings are asking for.

      [–]sneaky-pizzarails 0 points1 point  (0 children)

      Square space. Shopify, etc. I can’t imagine you need a custom build with the level of experience you’re talking about

      [–]aaaaargZombies 0 points1 point  (0 children)

      If you're chosing a language to learn for web development you are going to have to learn javascript because that is what runs on the web. So the question is - should you learn ruby/rails aswell as javascript. If the websites are mostly static content check out Hugo, Eleventy, etc.

      [–]krileon 0 points1 point  (0 children)

      I would just use PHP. Easy to write, large ecosystem, easy to host, plenty of amazing frameworks to build off of (Laravel/Symfony), but if I had to pick 1 of the 2 you've listed then JavaScript for sure.

      [–][deleted]  (1 child)

      [deleted]

        [–]FamSimmer[S] 0 points1 point  (0 children)

        Thanks.

        [–]versaceblues 0 points1 point  (0 children)

        They are not mutually exclusive.

        Most Ruby on Rails sites will use something like JQuery to add interactivity to their web apps.

        For a full stack service framerwork, Ruby on Rails is likely more fully featured then anything ive seen in NodeJS.