What language and (possibly) framework for web applications should be used to develop high-traffic web applications?

I am currently participating in the preliminary stages of a solo web application development project for a university that has about a year as a time limit. The application will have certain wiki-like functions and may ultimately receive a large amount of traffic in the future, therefore, whatever language and structure that I choose should have as a priority the ability to cope with a lot of stress quite effectively (which means that this should not be a whistle on the server, as this would mean higher hardware, maintenance and other associated costs). The immediate second priority is to reduce development time and complexity.

At the moment, I am faced with a situation of analysis paralysis, since it seems that there are many languages ​​to choose from. For example:

  • Php
  • ruby
  • Java
  • .NET
  • Others ...

And also such frameworks as:

  • CodeIgniter
  • Symfony
  • Zend framework
  • Ruby on rails
  • ASP.NET
  • A lot others...

As far as I have seen, there seems to be some kind of compromise between convenience and development efficiency, so I am trying to find a balance between these two things (among many other considerations).

So far I know PHP, Java, C #, Visual Basic at the intermediate level. Nevertheless, I wanted to leave the language variant open, as I am ready to learn another language, if necessary, a ruby, for example, since this seems rather interesting.

On the other hand, although this decision will probably not be objective enough, some figures need to be taken into account. I believe that I read that java, for example, is slower than PHP.

So in the end, what should I use based on the needs of the application?

- , ?


EDIT: , , , , , . , , , / , , , , - ( , ),

, .

+3
6

, , , .

, , . , , , . , () .

- / / , .

+10

, ?

, - .

, , , .

, :

, (, , . , )

, , , , / :

  • SDK, , .. redy.
  • , , .
  • ( )
  • , , , ..
  • .. .
  • , , .

, . , ;)

, : " # asp.net, blah blah bla", , ! , - .

.

+5

Facebook PHP

Google Python Java

M? S [FOU] .NET

- , , , . , .

+3

, , , , Python, , , , - , , ( , PHP).

Python/Django, .

+2

, Ruby Ruby on Rails. , . , , .

Also check out jQuery, a very powerful and convenient Javascript client library that should simplify some of your interactions with the Wiki.

+1
source

You can go with Python + django. This is a cool way to create an application.

+1
source

Source: https://habr.com/ru/post/1723960/


All Articles