Q
Q
qamar652015-01-01 13:40:57
Programming
qamar65, 2015-01-01 13:40:57

What language are complex websites written in?

Hello, I would like to start learning languages ​​to create websites, but not ordinary, simple, but complex ones, for example: vk.com, imhonet, youtube. What languages ​​are such sites written in? What do you need to know to write such projects?
PS I understand that I will not write such sites right away and I am ready to spend time learning, so I am waiting for serious answers.

Answer the question

In order to leave comments, you need to log in

14 answer(s)
O
OnYourLips, 2015-01-01
@OnYourLips

The language doesn't really matter.
They usually use popular Java (classmates), PHP (facebook, vk), C# (stackoverflow), Python (youtube), Ruby (twitter) - standard regular languages, when you can find both good tools and many developers.
Artem described everything correctly.

D
Dekker8, 2015-01-01
@Dekker8

JavaScript, HTML, CSS. Start with HTML, CSS...

P
Puma Thailand, 2015-01-01
@opium

VK AND FACEBOOK ARE WRITTEN IN PHP

X
xmoonlight, 2015-01-01
@xmoonlight

The first question is: "What is a website?"
The answer is simple: a website (web application) is responses with data over a TCP/IP port in various formats to client requests, based on the logic of work embedded in it.
How it works on the server side - the implementation is not important: write in the programming language that you are good at.
vk, imhonet, youtube (or even ours ) site is a combination of hardware and software systems to provide the necessary response to customer requests.

V
Vladik Limonadik, 2015-01-01
@knitevision1

assembler. #writingSites https://www.youtube.com/watch?v=q9SScqaP_h8

J
Jacob, 2015-01-08
@Logrise

Such projects are not websites, but, as they said above, software and hardware platforms, or web applications (that is, software running in a browser). Such applications have two segments - front-end and back-end. The front is implemented in client development languages, backend in server languages. Read the requirements for front-end developers and back-end developers and you will understand everything. Choose what you like best and specialize.

Z
zugo, 2015-01-01
@zugo

It's not about languages ​​here, language is just a tool, and the choice of this tool in projects of this magnitude is far from a determining factor. But if you're wondering, the Youtube server part is written mainly in Python, vk is written in PHP in general (however, then they invented their own dialect - kPHP, compiled and with strong typing, and the critical parts were rewritten in C ++). But all this only confirms the above.

V
Vlad Zhivotnev, 2015-01-01
@inkvizitor68sl

All of them are written, nothing depends on the language.
vk - in php. stackoverflow - on ASP (or whatever it is), a lot is written in ruby ​​or python, there are projects in perl, if the projects are in xscript, there are a lot of sish ones (especially not webdunol ugly, but really useful projects).

A
asd111, 2015-01-02
@asd111

In such projects, mostly Java. It happens that they try to do something in PHP, but then they create their own PHP interpreter or compiler due to the low performance of the original PHP - facebook started writing their own PHP (hhvm), VK.com started writing their own PHP (kPHP).
On Java: yandex market, odnoklassniki, Twitter (they use the Scala language, but the point is that the project works on the JVM, i.e., the speed is about the same as Java), LinkedIn, etc.

V
Vladimir Serykh, 2015-02-07
@vserykh

For some reason, no one mentioned the Microsoft .NET Framework and the C# language.
.NET Framework with various related modules and frameworks (LINQ, Entity Framework, WCF, Silverlight, WPF, ASP.NET, ASP.NET MVC Framework) in combination with MS SQL are used to write enterprise solutions in large companies (banks, insurance companies etc.). Ordinary information sites do not do them.

V
Vika Marmeladka, 2016-11-11
@homsi959

These are huge projects. You alone will never do something like this and even less in your life. They are created by teams where each person is responsible for this or that thing. For example, as a designer, backender, frontender and many more it-professions that are used there...

D
Denis Zorin, 2017-04-05
@zorin_di

I think it's better to start with PHP + HTML, CSS + JS + SQL - these are the basics that almost everyone has gone through. They created a small site, then a medium one, etc.
And then everything is individual and, as mentioned above, "languages ​​are not the point." The main thing is to understand how everything works and what technologies are needed to implement a particular task. Without skills, trying to take a swing at a big project will not work - it's not a diploma =) But if you want to do something like that, then it's better to have a base and try to get into the development team of a project.

G
gibsonen, 2017-07-17
@gibsonen

SPRING + ANGULAR JS(TS) BEST SOLUTIONS FOR WEBSITE DEVELOPMENT

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question