Rails Devs: Use Rails to Build a Business. Use Phoenix to Build a Portfolio.

For greenfield web-apps in which you are the business owner, operator and software developer it makes sense to stick with Rails if the goal is to build a business. Jump into Phoenix if your goal is a pathway into an Elixir/Phoenix career.

I’ve written Rails apps for eleven years. I’ve read and worked through the exercises “Programming Elixir 1.3” (my book notes), “Introducing Elixir”, “The Little Elixir & OTP Guidebook”, “Programming Phoenix”, “Functional Web Development with Elixir, OTP, and Phoenix (beta)”.

Based on the premise that building a product is one of many parts of building a business, my current strategy is as follows.

Use Ruby on Rails for your next business to:

  • Get to market more quickly.
  • Leverage the large number of time-tested ruby libraries.
  • Minimize deployment, operations and ops/support overhead.
  • Free up your time to work on non-technical aspects of your business.

User Elixir/Phoenix for your next project to:

  • Be an active and contributing member of a newer and smaller community that is full of excitement and eager to welcome new members to the club.
  • Learn new skills (you are always learning, right?). Learning by doing is the best way to pick up new technologies.
  • Create a portfolio piece to get development clients or get a new Elixir/Phoenix job.
  • Support 1.5 billion page views per month.

Seem about right?

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.