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: , , , , , . , , , / , , , , - ( , ),
, .