Ответов: 10 Просмотров: 8569
|
Потихоньку начинает походить на холивор, но тем не_менее,
поисковую систему вполне можно написать на РНР.
А что касается выбора языка,
в коммерческой деятельности разумеется предпочтение тому языку, на котором вы быстрее всего справитесь с заданием, качественнее всего и имея наибольшую/дешевую возможность содержать и оказывать поддержку.
При написании домашних страничек когда-то хватало и одного htmlя и ничего.
Конечно существует разделение на десктопные приложения, веб приложения и всякие фоновые демоны и выбор языка обязан учитывать и эти факторы (которые, между прочим, входят в свойства скорости разбработки и удобства).
И хотя и те и другие приложения можно писать фактически на любом языке
(да, на РНР можно писать десктопные приложения и даже работать с openGL к примеру)
выбирать язык естественно нужно исходя из задачи.
Но когда речь идет о похожих языках, предназначенных для одного типа приложений и ничуть не уступающих друг другу свойствами,
то выбирать нужно именно то, на чем Вы в состоянии добиться лучшего результата.
Поэтому при выборе perl/pyton/php/ror/aspx/jsp выбирать нужно именно то, что вы в состоянии использовать сейчас для достижения наилучших результатов.
( Постарайтесь не упоминать здесь про скорости приложений сейчас, почему-то никто здесь на чистом с++ сайты не пишет, и даже не бэкенды к ним. И даже не на aspx который превосходит всех прочих перечисленных многократно. )
Тем более мне еще не приходилось сталкиваться с задачей в веб программировании, когда та прекрасно решалась на одном языке, а на другом была-бы форт ноксом. |