All Discussions > Steam Forums > Off Topic > Topic Details
This topic has been locked
What Programming language is the steam website coded in?
What Programming language is the steam website coded in?
--------------------------------------------------------------------------------------------
Not the client - which is coded in c++ .I wanna know about the website/market part.
My guess is php .
Does anybody knows surely?

Something went wrong while displaying this content. Refresh

Error Reference: Community_9708323_
Loading CSS chunk 7561 failed.
(error: https://community.fastly.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
< 1 2 >
Showing 1-15 of 20 comments
cinedine Jun 8, 2016 @ 5:35pm 
Since the store mainsite is called "index.php" I think it limits the options ...
мιgнту Jun 8, 2016 @ 5:37pm 
Originally posted by cinedine:
Since the store mainsite is called "index.php" I think it limits the options ...

So I guessed right :D
Ty!
Strange though they used php for such a work-heavy website.
Done
Start_Running Jun 8, 2016 @ 5:42pm 
Originally posted by Eχ™:
Originally posted by cinedine:
Since the store mainsite is called "index.php" I think it limits the options ...

So I guessed right :D
Ty!
Strange though they used php for such a work-heavy website.

You're not very well versed in these sort of things are you?

php is just what they do for displaying the data to us. The actual architecture and codebases of the server backends is pretty much an unknown,, all that is known is that it supports or works with php
Maybe English
cinedine Jun 8, 2016 @ 5:55pm 
What on Steam is "work heavy"? The shifting images and stuff are JavaScript anyway.
The "programming" part of a webpage is basically constructing the HTML and there are some mighty frameworks for PHP (Laravel for one). PHP is used by most common CMSs like WordPress or Joomla and even Facebook is primarily based on PHP.
мιgнту Jun 8, 2016 @ 7:15pm 
Originally posted by cinedine:
What on Steam is "work heavy"? The shifting images and stuff are JavaScript anyway.
The "programming" part of a webpage is basically constructing the HTML and there are some mighty frameworks for PHP (Laravel for one). PHP is used by most common CMSs like WordPress or Joomla and even Facebook is primarily based on PHP.

facebook rewroten PHP - it's a lot different than regular php.
Start_Running Jun 8, 2016 @ 7:32pm 
Originally posted by Eχ™:
Originally posted by cinedine:
What on Steam is "work heavy"? The shifting images and stuff are JavaScript anyway.
The "programming" part of a webpage is basically constructing the HTML and there are some mighty frameworks for PHP (Laravel for one). PHP is used by most common CMSs like WordPress or Joomla and even Facebook is primarily based on PHP.

facebook rewroten PHP - it's a lot different than regular php.
No, no it's not. And if you can't grasp that, you probably should take a programming course our two.
мιgнту Jun 8, 2016 @ 8:01pm 
Originally posted by Start_Running:
Originally posted by Eχ™:

facebook rewroten PHP - it's a lot different than regular php.
No, no it's not. And if you can't grasp that, you probably should take a programming course our two.

google HipHop for PHP and try to read maybe?
FB converts PHP to c++ - so the underlying language is c++ , not php.
Last edited by мιgнту; Jun 8, 2016 @ 8:04pm
cinedine Jun 8, 2016 @ 8:37pm 
Originally posted by Eχ™:
Originally posted by Start_Running:
No, no it's not. And if you can't grasp that, you probably should take a programming course our two.

google HipHop for PHP and try to read maybe?
FB converts PHP to c++ - so the underlying language is c++ , not php.

The used programming language is still PHP. The PHP is than converted into C++ and from there into bytecode to fasten execution. So basically they mimick the behaviour of .NET and Java.

Anyway, Facebook is trying to get as fast as possible. Steam has other bottlenecks than the site-compilation. Namely a whole lot of database queries and asset loading. Compare the number of pictures and data that Facebook loads for your landing page with the store page or even just the forums and keep in mind that Steam is highly suspected to use a relational DB while FB uses a document based DB (which again is highly performance optimized).
aiusepsi Jun 8, 2016 @ 9:17pm 
Facebook doesn't use HipHop to compile to C++ any more, they use a new JIT VM called HHVM (although the HH does stand for HipHop).

It's really still the same language, just a different implementation of the language, although it's not quite compatible. Assuming you use the subset of features that HHVM properly supports, you can run an existing PHP app (like the Steam store) on HHVM. In principle.
mahqic Jun 9, 2016 @ 12:02am 
most likely php
19♪91 Jun 28, 2016 @ 3:55am 
ok
Marked one Feb 19, 2019 @ 9:01am 
Originally posted by мιgнту:
Originally posted by cinedine:
Since the store mainsite is called "index.php" I think it limits the options ...

So I guessed right :D
Ty!
Strange though they used php for such a work-heavy website.
But whats wrong With php ?
A Terrible Modder Feb 19, 2019 @ 10:52am 
Originally posted by Sasha:
Originally posted by мιgнту:

So I guessed right :D
Ty!
Strange though they used php for such a work-heavy website.
But whats wrong With php ?
Sweet sweet 3year necro
< 1 2 >
Showing 1-15 of 20 comments
Per page: 1530 50

All Discussions > Steam Forums > Off Topic > Topic Details
Date Posted: Jun 8, 2016 @ 5:30pm
Posts: 20