Search code examples
htmlweb-serviceswebimgur

Programming Languages required to develop a website like Imgur?


I'm new to web development. So far, I have a good idea of HTML and CSS.

1) I would like to know what are programming languages are required to develop a website like Imgur and what's the role of each language that will be used.

2) Assuming that a user has just uploaded an Image to Imgur, What would be the required steps to generate a unique HMTL file for that particular Image.


Solution

  • You would need:

    1. HTML
    2. CSS
    3. A server-side framework (e.g., PHP, Ruby on Rails, etc.)
    4. Most likely Javascript (but you might be able to get by without it)
    5. A database backend, such as PostgreSQL or MongoDB

    You wouldn't need individual HTML sites. When someone goes to http://www.yoursite.com/image/1, the backend (usually .htaccess in Apache) will process it and turn it into /image.php?id=1, which PHP (or another framework) then uses to create an image-specific HTML page.

    Good luck!

    -totallyuneekname