Всем привет. В последнее время натыкался на комментарии/статьи в Интернете, якобы об утрате популярности РНР, и о том, что, мол с него сейчас все бегут, он "без будущего". Действительно ли так, или все это очередной гон, противников РНР, а сам язык перспективен, активно развивается? С уважением. Просто хотелось бы услышать тех кто следит за всеми последними событиями в развитии РНР и server-side технологий.
PHP жив и еще долго будет жить так как многое написанно на нем.Как минимум надо все это поддерживать в рабочем состоянии. Если вдруг че с пыхом случится пойду в депутаты ------------------------------------------------------------------------------------------------ -Почему вы решили балатироваться в депутаты? -Ну как же посмотрите все они погрязли в роскоши, в коррупции. -И вы наконец то хотите покончить с этим? -Зачем, я хочу присоединиться. ------------------------------------------------------------------------------------------------ P.S. А разве перл еще актуален?
Когда веб был маленький, технологии быстро сменяли друг друга. Сейчас, даже если всего 1% сайтов и сервисов будет делаться на PHP - это всё равно достаточно, чтобы ниша существовала. Добавлено спустя 3 минуты 54 секунды: Вот пайтон пару лет назад чуть было ни уделал php, но потом популярность php подросла. При этом где-то у основания оси Y существует Ruby, который почему-то считается перспективным.
а я взял первый попавшийся график ) java что, стала еще сложнее? А PHP по последним данным вообще отлично себя чувствует: обогнал C#, а Python вообще сдулся.
http://www.nn.ru/community/biz/webdevelopers/?do=read&threa ... &archive=1 Ну я просто обчитался холиваров "JAVA vs. PHP" =)) Там тупо километры сера с разных сторон. Но по мне лично чего то прям аргументированного против РНР как языка для веб-разработки толком нет.
Эти цифры никак не отражают "лучшесть" языка Они показывают число поисковых запросов вида "%язык% programming", что ну очень косвенно указывает на число интересующихся, вероятнее всего -- учащихся. Запросы эти скорее разведка школоты. Вот не думаю, что сейчас много нового софта пишется на простом Си. Или что Objective-C реально составляет серьезную долю на рынке труда. Поищите эти слова на сайтах HR или на биржах фриланса!
языки имеют разные задачи. любой кто холиварит - лох не в теме. Делать сайт на яве так же глупо, как майнкрафт на пхп.
Обрати внимание, что кривая Objective-C совпадает с началом яблокомании. Это язык, которым кодят тысячи софта и игрулек под яблоось. Много крупных IT-фирм в эти годы обзавелись быстро развивающимися отделами разработок именно под мобилы с приоритетом на яблофон/яблодоску. Да, Objective-C крайне узкоспециализирован и очень нишевый, но ниша эта занимает не малый кусок рынка нонче. Хотя скоро все пойдет на спад. Расскажи это разрабам ЛОРа Был тут уже срач, что жаба - вполне себе годный продукт для сервера.
Насчёт Java да и прочих решений я бы не был столь категоричным, т.к. тоже пишу иногда. link00, ага, почитал. Ну ничего интересного там по ссылке. По-моему, в первом комменте уже достаточно написано, чтобы вообще не обсуждать этот вопрос.
крупнейшая биржа труда для IT - odesk, ищем актуальные предложения работы "skillsobjective c)" 518 jobs found "skillsjava)" 917 jobs found "skillsphp)" 7,088 jobs found
Это не предмет для обсуждения. Сайт может быт написан на чем угодно. Но php и кой-какие другие языки имеют специальные удобства для работы с текстом.
даже нет нативной поддержки Юникода, многопоточности. последние добавленные плюшки вообще ничего нового не принесли, тупое копирование фич с других языков. пыхып, как всегда, в догоняющих... кароче загибается он...)) а если серьезно, то ИМХО будущее за языками типа js. чтоб морда и серверсайд - один язык. удобно и логично. Добавлено спустя 6 минут 34 секунды: в джаве этих спец.удобств предостаточно и даже больше. просто у них разные ниши. пхп более узкоспециализирован и джава универсальна. вот новичков и пугает её необъятная мощь, непонятно куда ломиться и что изучать... а с пхп все просто. тут правлю скрипт, и сразу меняется результат на сайте. порог вхождения низок. нет необходимости сразу разбираться в ооп, импортировать непонятно какие библиотеки, деплоить на сервак и т.д. ps из моих знакомых, серьезные прогеры, многие ушли в яву или питон. а вот обратно - никто. эволюция сознания + больше денег) что немаловажно.
Не осилил все посты, потом дочитаю, сразу к мнению). PHP не умрет, потому что для маленьких организаций нанимать python, ruby или тем более java программист это чуть дороже, так уж сложилось что труд среднестатестического PHP кодера стоит меньше, чем среднего JAVA кодера, а вообще с приходом серверного ява скрипта популярность PHP чуть упала, но совсем чуть =). PHP кодеров сильно больше чем других (среди веба), поэтому организации будут писать на PHP, легче и зачастую дешевле найти человека кто сможет продолжить дело. Добавлено спустя 3 минуты 26 секунд: Без нативной поддержки юникода прекрасно научились жить, не имея никаких проблем) хотя его все равно обещают, многопоточность в PHP мб кому то и нужна, не знаю, мы пишем веб приложения, связанные с криптографией, обслуживаем ряд регионов, просто те вещи что нужно делать быстро, мы пишем на си или плюсах и юзаем это через банальнейший exec =) я согласен что язык бэкенда и фронтенда один это удобно, я про JS, но сам js по синтаксису, именам функций какой то кривоватый, причем замечу еще что нету сред разработки (даже phpstorm) не поддерживают JS в контексте, а это вообще все преимущество использования IDE убивает.
если в него добавят поддержку ассоциативных массивов и нормальные методы проверки типа, циклы форыч и прочая и прочая... js по сравнению с php это пещерный язык. php вообще многие языки обошел по удобству работы с текстом. про яваскрипт даже нет речи. Единственная надежда на то, что серверсайд протолкнет-таки поступательные изменения в js и тогда реально можно будет осесть на одном языке спокойно. Это будет рай. Добавлено спустя 1 минуту 8 секунд: нет, не мощь. а больная замороченость и длиннописность. про мощь там речи нет, пока ты новичек. Добавлено спустя 52 секунды: ооп на сайте нужно в 5% случаев дай божэ Добавлено спустя 22 секунды: его нет.
И в чем ты видишь удобство? На питоне удобней и красивей. Там есть встроенные слайсы, никаких тебе функций, проверка на вхождение одной строки в другую строку выполняется простым in и т.д. В чем удобство php?
это несомненно, питон крут. я как его-то и не имел в большинстве. и перл. По сравнению с тем же C# который позиционируется как раз как язык для вебки, при том что он аналог Java -- PHP это божий дар.
так о том и речь, что java навязывает ООП с первой строки. ,берем простейшую программу: Код (PHP): public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } а на пхп Код (PHP): <?php echo "Hello, World!"; как говорится почувствуйте разницу. новичку на ява ВНЕЗАПНО надо знать что такое классы, какие они бывают, что такое статика и т.д. а дальше все глубже в ооп. т.е. хочешь нехочешь, а ооп, придется грызть. даже если пишешь на jsp, придется юзать чтото готовое, а там сплошное ооп, вот новички побыкуют и уходят в пхп, где с первых строк все начинает работать. ну и многословность конечно. коротко на java не напишешь. следствием легкости начального обучения является огромное кол-во школоты, освоившей построение своей хоумпаги, и возомнившей что теперь они реальные вебмастера, и предлагающие свои услуги на каждом углу. больше вакансий, больше предложений. вот он и популярнее остальных получился.