Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

guellaf anas
PLUS
guellaf anas
Courses Plus Student 12,112 Points

urgent!

i am creating a new platform for car rental agencies , i am using bootstrap framework on the frontend , and i would like to know which language i have to use for the backend, secured and simple to maintain, knowing that i would like to make a dashboard for every acount to manage their cars park. could you friend help me to get the good idea.

2 Answers

Ari Misha
Ari Misha
19,274 Points

Hiya Guellas! Every back-end framework serves something different. I can code backend in 4 different languages so yeah my answer is totally based on my own experience.

  • My fave is Ruby-on-Rails. It gets you up in no time and it makes your life so much easier as a programmer. And it works well with Front-end technologies. Also it provides so much security for you app which is kinda built-in to Rails stack. It also easier to deploy to CIs and VCS.

  • My second fave is Django(written in Python).If you'd wanna create a whole project within a deadline, Django is your best bet. Easy to setup , MVC architecture (in its own Pythonic way), get you up and running in no time and tons of libraries out there.

  • My third fave is NodeJS + ExpressJS. If you're looking for speed and performance, NodeJS is there to help you. Written in JavaScript, popular Web Development language, which makes it super popular and compatible with almost everything. But NodeJS is relatively younger and smaller than above well-established Frameworks out there like Rails, Django, .NET etc. But ExpressJS got NodeJS' back. The combination of both will serve you perfect. But learning the whole thing might take you so much longer.

  • My fourth choice would be Laravel. Written in good ol' server side PHP. I'd say its perfect for small and medium sized applications. And it interacts pretty well with Databases. Its pretty fast and works well with JavaScript libraries and Frameworks.

There are other Frameworks as well like .NET , Spring, CodeIgniter etc. All frameworks serve different needs and they all have their own merits and de-merits. And all of these Framework learning tracks are available on Treehouse. Good luck (:

guellaf anas
guellaf anas
Courses Plus Student 12,112 Points

thank you so much Ari Misha for your interesting answer, so great things , i would like to make this project sooner with just few days left. so i would rather see your first fave one, so is django confortable for API's too?

Ari Misha
Ari Misha
19,274 Points

Every framework i mentioned above are compatible with RESTful APIs. And provides additional security. Even though i love Rails, i'd still highly recommend NodeJS + ExpressJS + AJAX. But Rails is everything you're looking for. Im pretty sure so many people would disagree with me here but its just my opinion.(:

guellaf anas
PLUS
guellaf anas
Courses Plus Student 12,112 Points

am very greatful to you Ari Misha. thanks a lot friend,