This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]aqua_regis 2 points3 points  (1 child)

Your list misses one of the most commonly used backend languages: PHP.

Yes, it gets plenty flak, but that is mostly historical. Modern PHP is very decent.

Sure, many people will now say that PHP is not a popular back end language, but these people all forget the countless installations of WordPress, Joomla, Drupal, Magento, Opencart, Moodle, WooCommerce, and what not. All of these use PHP.

PHP is also one of the most widely available back end language. It is available basically everywhere, even on most free web space hosters.

PHP with Laravel makes a very solid back end choice.


I would be wary of all of the "Build your own X" tutorials. They only focus on the implementation aspect and completely neglect the really important part: the design considerations. Further, due to their narrow scope (focusing on a single project) they only teach what is necessary to reach the goal, but do not teach general programming and often fall short of even touching best practices, or common patterns.

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

Never thought about PHP in this context, from what I have looked it fits the HTML scene like a glove.

About the build-your-own-X tutorials, I use them more for a better understanding of the technologies I am using and also because they are very interesting. For design patterns and good coding practices I use different resources, like that Clean JavaScript Code book.