LINUX.ORG.RU

Что нового в PHP?

 


1

2

Решил я опять вайти в айти, поэтому надо наверстывать упущенное за пару лет.

Есть какой-нибудь дайджест изменений в пыхе по версиям? Что добавили, что убрали. Нормальным языком, а не чейнджлоги с фикседбагами. Чем подробнее, тем лучше. Больше всего интересуют версии 7-8, их я в работе не застал.

Заранее спасибо.

★★★
Ответ на: комментарий от anonymous

если дяде (заказчику) что то надо сотворить на пыхе я всегда в состоянии 'i'am ready' но ты прав

XoFfiCEr ★★☆☆
()

Лежит себе дохлое на свалке истории. А, говорят какой-то кекс по старой памяти им заинтересовался… как его, @qtn? @qt?

t184256 ★★★★★
()
Ответ на: комментарий от kijllfatncdaplp

С++

удел идеалистов

ты C++ видел вообще? или тебе кто-то сказал, что он «крутой»?

t184256 ★★★★★
()

Ничего. PHP это тоже хайповый язык своего времени. Хайп прошёл и большинство проектов в вебе уже не пишется на PHP. PHP выбирали по одной причине - это дёшево. Дешёвые разрабы и хостинг по три рубля пучок

Сейчас хостинг и облака стоят копейки, поэтому каждая компания у себя держит кучу стеков и платформ, начиная питоном и заканчивая кодом на Си, Go, Ruby, Javascript

А если компания в своей работе использует только один язык, то она уже морально устарела, ловить там нечего

menangen ★★★★★
()
Последнее исправление: menangen (всего исправлений: 1)
Ответ на: комментарий от menangen

А если компания в своей работе использует только один язык, то она уже морально устарела, ловить там нечего

Очень спорное утверждение.

Берем компанию, которая пишет комплекс ПО для самолета (не важно какого, военного, гражданского). Существует список одобренных языков. Это ада, плюсы и ява. Конкретно эта компания выбрала из списка плюсы. Эта компания устарела?

Даешь код автопилота на руби, а систему контроля работы двигателей на javascript)

anonymous
()
Ответ на: комментарий от menangen

Выше уже писал, что слышу эти мантры с 2008 года, только языки меняются.

qtm ★★★
() автор топика
Ответ на: комментарий от menangen

Хайп прошёл и большинство проектов в вебе уже не пишется на PHP

Разве большинство «новых проектов» не выбирает WordPress?

MOPKOBKA ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Ух, сейчас тебе начнут писать, что все новые проекты пишут на JavaScript, TypeScript, Go, Elixir и все в этом роде.

anonymous
()
Ответ на: комментарий от anonymous

Компания, которая пишет по для самолёта в общей экономике IT сектора занимает дай бог если 0.00001%, мало кому она интересна. Так можно привести пример компании, которая пишет по для умных туалетов, что раз они выбрали micropython, то всё, бежим теперь на него

menangen ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Если ориентироваться на Github в общем мировом тренде, то блоговый движок Wordpress выбирают тока те, кто «входит в айти» и ничего не умеет

menangen ★★★★★
()
Ответ на: комментарий от menangen

Wordpress выбирают тока те, кто «входит в айти» и ничего не умеет

Да, вот список сайтов самых отсталых компаний мира:

Взяли бы лучше Golang, этот замечательный язык из 70х, специально для машинисток.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от menangen

А если компания в своей работе использует только один язык, то она уже морально устарела, ловить там нечего

А сколько основных языков у дежтбреинс?

fernandos ★★★
()
Ответ на: комментарий от MOPKOBKA

А они взяли, просто не для блога, а для серьёзных вещей, читай хайлоад

menangen ★★★★★
()
Ответ на: комментарий от fernandos

Я не там работаю, но мне почти каждую неделю пишут HR с предложениями от всяких аля маил.ру то с питон стеком, то с javascript/nodejs, то с Golang, так что все эти «три кита» в веб и аналитике повсеместно

К примеру, выжимка из письма, которое я получил сегодня: —————————————

...
Меня зовут Оля, я рекрутер Positive Technologies (Информационная безопасность). Рада заочному знакомству.

Что хотим видеть в опыте:

​​​​отличное знания языка Python​ 3;
опыт разработки с использованием Django, Django Rest Framework, Celery;
опыт разработки c асинхронных приложение c использование asyncio, aiohttp;
глубокое понимание принципов ООП и шаблонов проектирования;
знание Linux на уровне продвинутого пользователя;
опыт конфигурирования nginx, PostgreSQL.


Плюсом будет:

опыт работы с ZeroMQ, ElasticSearch (с ними надо будет работать);
знакомство со стеком технологий web-frontend разработки (html, css, javascript, angular);
знание стека протоколов TCP/IP и основных протоколов прикладного уровня;
теоретические или практические знания в области информационной безопасности

Так что на одном голом питоне, к примеру, далеко не уедешь…

menangen ★★★★★
()
Ответ на: комментарий от menangen

Django, celery, ZMQ. Будто откопали капсулу времени и мз нее выпрыгнули старые черти

kijllfatncdaplp
()
Ответ на: комментарий от anonymous

На go и rust конечно же. Кому на скорость плевать, те на java и c#. Кому плевать на всё - на питоне и руби. Кто просто не шарит в IT - на js/ts.

kijllfatncdaplp
()
Ответ на: комментарий от kijllfatncdaplp

У раста судьба как у C++. Никто его не понимает, но все крутые штуки написаны на нём. Все некрутые - на пхп и питонах. А штуки средней крутости на джаве и Го. При этом вкатываться учат только в питоны и изредка в джаву. Крутые же языки удел идеалистов без личной жизни

Двач, введение в программирование. Второе издание дополненное.

crutch_master ★★★★★
()

Решил я опять вайти в айти
php

Выйди и зайди еще раз. Зачем тебе рынок с средней вилкой 30-70к? Пхп удел вчерашних студентов, для дяди за 30 это не солидно. Еще бы на дельфи вкатился.

crutch_master ★★★★★
()
Ответ на: комментарий от menangen

Ты это серьёзно пишешь?! Если да, то ты имеешь очень ограниченный кругозор. IT сектор ограничен не только вебом. Ты можешь привести миллион сайтов, да хоть десять миллионов однотипных сайтов блогов, визиток и т.п., которые используют 30 языков программирования, 200 библиотек, но все они меркнут на фоне ПО для автотранспорта, ПО для атомных станций и т.п., где зачастую используют один язык, на крайний случай два (c/c++). Там нет JavaScript с nodejs, нет TypeScript с demo, нет php, нет и не будет go, ruby с rails, тем более нет и не будет их многочисленных переплетений.

Запомни одно, IT севера не ограничена вебом, да и веб не большая его часть.

anonymous
()
Ответ на: комментарий от kijllfatncdaplp

На go и rust конечно же.

Дай знать, когда ядра текущих ОС перепишут на Go, Rust.

Дай знать, когда ПО для атомных станций, ПО для самолетов, кораблей, спутников и т.д. перепишут на Go, Rust.

Дай знать, когда ПО для бирж перепишут на Go, Rust.

Я не говорю, что эти языки плохие, но они реально нишевые.

anonymous
()
Ответ на: комментарий от anonymous

Пайплайн производства компонентов самолетов очень комплексный и содержит огромное множество деталей как чисто механических так и с ПО. Да, одна компания которая делает например автопилот может использовать один из языков которые вы назвали, но если проводить аналогию с микросервисами, то этот автопилот будет взаимодействовать с рядом других компонентов которые имеют ПО на других языках. Тут конечно нужно понимать, что считается «конечной системой». Если это самолет, то даже в этом примере языков множество, если это компонент, то одного для компании достаточно.

umren ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Крутые проекты, наверное там очень программисты были нужны. Теперь подумайте какой % кодовой базы «движок на вордпрессе» составляет от кодовой базы фейсбука, мелкософта, мозиллы. 0.000000000001?

umren ★★★★★
()
Ответ на: комментарий от anonymous

IT севера не ограничена вебом

да

да и веб не большая его часть.

тут хрен знает, смотря что считать «уебом», сервера которые там считают какую-нибудь аналитику, чтоб в итоге графички отдавать это «уеб» или нет? ну итд, куча таких примеров. Бекенд он всегда множественного назначания конечно же.

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)
Ответ на: комментарий от kijllfatncdaplp

Это далеко не так, во-первых там «свой» пхп - hack.

https://github.com/facebook/hhvm

во-вторых во множестве производительных мест все затыкается плюсами, множество микросервисов на более эзотерических штуках, и да огромные кодовые базы для мобайла.

umren ★★★★★
()
Ответ на: комментарий от menangen

Веб обезьянка? ИТ это прежде всего бизнес софт, компании им занимающиеся иногда вообще не используют языков программирования ( программирование мышкой) и в пАдовляющем колве случаев там либо java, либо c# с вкраплениями js.

anonymous
()
Ответ на: комментарий от anonymous

Ты чем читаешь? Речь о PHP и вебе, не надо сюда притягивать свои умные крысоловки и кодинг мышкой. Щас в любом случае любая крупная компания имеет сайт и веб службы, торчащие наружу, которые хочешь не хочешь, пишутся в основом на питонах и жс, а как там крысоловки открываются моторчиком и на чём их субд написана мало кого интересует

menangen ★★★★★
()
Ответ на: комментарий от anonymous

либо java, либо c#

Java - одна легаси, новые проекты никто в здравом уме не будет начинать на этом г мамонта

C# - это анальная пробка от Мелкомягких с их ASP.NET и Core, язык, конечно, примечательный и неплохой, но вся платформа - это для любителей кодить в Винде. Серьёзно что-то писать на шарпе вне вин платформы - мало возможно, туда же и Unity

Те же рельсы стали популярны из-за монструозности всех этих ASP, Spring не на пустом месте. А щас рельсы подвинулись Джангой и всякими Метеорами, плюс нода легко расширяется своим кодом на крестах, знаю много компаний, которые пишут натив под ноду, заместо голого C++

menangen ★★★★★
()
Ответ на: комментарий от menangen

Java - одна легаси, новые проекты никто в здравом уме не будет начинать на этом г мамонта

Мда, твои знания ИТ просто пАрАжают. Не буду тебе мешать жить в твоем мальньком мирке. Просто, когда по прошествии некоторого времени выберешся в большой мир, не ошизей.

anonymous
()
Ответ на: комментарий от menangen

Это не значительная доля веба. Как по колву задействованый людей так и по деньгам. И для информации - 95% всего бизнес софта, работает через веб браузер, тоесть по сути тот же веб. Но ты продАлжай, считать что весь веб это сайтики компаний, которые в большенстве случаев держат на аутсорсе за 3 копейки.

anonymous
()
Ответ на: комментарий от anonymous

Ты сам себе противоречишь. То у тебя 95% работает через веб, то весь этот крутой софт - не сайтики, а как ты прикрутишь свой 95% софт к браузеру без сайтика? Ну бред же

menangen ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Так речь то об технологии на которой можно работать и получать деньги, желательно чтоб еще интересно работать было. Явно это не про вордпресс.

umren ★★★★★
()
Ответ на: комментарий от fernandos

Я имел ввиду что пожелай я изучить какой нибудь php фреймворк у меня даже возможности такой нет. Потому что не vps а виртуальный хостинг. Правда Zhbert как то обошелся без этого использую плагин laravel.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от XoFfiCEr
  1. Зачем хостинг для изучения фреймворка?
  2. Для работы ларавела хватит виртуального хостинга
  3. При чём ту Жберт?
fernandos ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.