Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS

Ryan Hemrick
Ryan Hemrick
12,759 Points

Bootstrap Backend

Hello,

I have been getting comfortable using Bootstrap 3 and Sass over the past few weeks. I am currently working on a project for a client and the backend/serverside work is still confusing to me.

I am currently on the Web Development track so my knowledge involves JS, HTML, and CSS. I am posting this to see what exactly my options are for a backend/serverside language for Bootstrap.

I create my Bootstrap projects using compass, and since I am using Sass, would you recommend using Ruby as my serverside?

All I am looking for is the ability to process a single form with basic information and a file upload.

Any information would be helpful. I plan on tackling one of the backend tracks in the coming few weeks, but I am wondering which workflow would be best for me and how I process the data from the form submissions.

Thanks!

1 Answer

Ryan,

Bootstrap is a front-end CSS framework and there is no "backend" for Bootstrap. Bootstrap is just a great way of designing web pages using HTML and CSS. Since you have already hinted at Ruby then I would recommend you work on the Rails Development track. Ruby on Rails will allow you to setup your backend and use bootstrap as a front-end. Rails is not your only choice and you may find PHP to be a little easier depending on your experience. Good luck!

Ryan Hemrick
Ryan Hemrick
12,759 Points

Thanks!

From your experience, which language do you think would be the easiest to go from no experience to being able to support a basic site with a single form?

Ryan,

This is a very subjective question, but I think PHP may be the best starting point because it is very forgiving in many ways. I can also make an argument that Ruby would be a great first language because you will learn so many concepts conducive to good programming, but I do think it would require more time to fully understand. PHP can be used more as a utility to put all of your pieces together which is why some people dislike it. I can say with some confidence that I'd recommend starting with some PHP and once you get comfortable with programming in PHP then definitely take a look at a Ruby, Python, or Java.