Судя по последним изменениям, он реализует новомодные фишки. При этом доступен на хостингах за смешные деньги.
PHP 3.0. Первая версия, напоминающая современный интерпретатор, вышла в 1997 году. Главное преимущество — возможность расширения ядра и добавления дополнительных модулей сторонними разработчиками. В версии 3.0 появилась поддержка ООП-синтаксиса. Также был усилен и сам синтаксис языка.
PHP 4.0. Появилась в 2000 году и получила обновленный движок Zend Engine (название сложилось из имен его создателей — владельцев Zend Technologies). Значительно улучшилась производительность. Версия стала поддерживать больше серверов и HTTP-сессий. Обработка вводимой пользователем информации стала безопаснее. Были созданы несколько новых языковых конструкций.
PHP 5.0. Вышла в 2004 году. Появлению предшествовали серия пререлизов и долгая разработка. Язык управляется обновленным ядром Zend Engine 2.0 с принципиально новой объектной моделью и прочими дополнениями.
PHP 7.0. Вышла в 2015 году. Увеличилась производительность: появилась возможность обрабатывать больший объем трафика теми же ресурсами веб-сервера. В новой версии стало доступно указывать тип возвращаемых из функции данных, добавился контроль передаваемых типов для данных и новые операторы.
PHP 8.0. Это последний вариант, который был выпущен в конце 2020 года. Язык получил поддержку union-типов (структур данных или значений, которые могут иметь несколько различных представлений), аннотации (атрибуты), а также компиляцию байт-кода в машинный код во время работы программы (JIT-компиляцию). Microsoft решили не поддерживать версию 8.0 для Windows, поэтому теперь эту работу проводят участники из сообщества, заинтересованные в работе PHP на операционной системе.
PHP 7.0 выпустили в 2015 с обновлённой версией ядра — Zend Engine 3.0, в которой улучшили работу с памятью и до двух раз по сравнению с PHP 5.6 увеличили производительность, включили стабильную поддержку 64-разрядных систем, улучшили работу с исключениями, добавили безопасный генератор случайных чисел, оператор объединения с null (??), анонимные классы и другие функции.
В более поздних выпусках серии PHP 7 появилось больше функций языка: короткий синтаксис присваивания значений списку переменных (7.1), объявление типа object параметрам и значениям возврата (7.2), новый гибкий heredoc- и nowdoc-синтаксис (7.3), типизированные свойства (7.4) и новый интерфейс внешних функций (7.4).
PHP 8
Первый выпуск версии состоялся в 2020. PHP 8.0 стал ещё одним крупным обновлением языка PHP. Версия содержала много новых функций и оптимизаций, в которые вошли: именованные аргументы, объединение типов, атрибуты, продвижение параметров конструктора до свойств класса, выражение match, null-безопасный оператор (?->), новый оптимизирующий JIT-компилятор и улучшения в системе типов, обработке ошибок и согласованности.
В более поздних выпусках серии PHP 8 представили новые функции языка, в том числе перечисления (8.1), файберы (8.1), классы только для чтения (8.2), Типы дизъюнктивной нормальной формы (DNF) (8.2) и типизированные константы классов (8.3).
Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий.
Здравствуйте, Явь-истъ, Вы писали:
ЯИ>Судя по последним изменениям, он реализует новомодные фишки. При этом доступен на хостингах за смешные деньги. ЯИ>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий.
Он бы может и рад помереть, да многие миллионы вордпрессов, и их ленивых владельцев с миллионами настроенных плагинов не отпускают
Здравствуйте, Явь-истъ, Вы писали:
ЯИ>Судя по последним изменениям, он реализует новомодные фишки. При этом доступен на хостингах за смешные деньги. ЯИ>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий.
Здравствуйте, Marty, Вы писали:
ЯИ>>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий. M>Так он и сдох
На самом деле даже языки с менее чем 1% — как Dart или Kotlin — это целая индустрия и там дофига разработчиков, прямо толпы. И работу найти не проблема. Это кажется что мало и никому не нужны.
Здравствуйте, Явь-истъ, Вы писали:
ЯИ>В более поздних выпусках серии PHP 8 представили новые функции языка, в том числе перечисления (8.1), файберы (8.1), классы только для чтения (8.2), Типы дизъюнктивной нормальной формы (DNF) (8.2) и типизированные константы классов (8.3). ЯИ>[/q] ЯИ>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий.
Язык стал намного приятнее, но вопрос о нужности все еще на повестке, только для поддержки старых проектов. Начинать на нем новый проект -- надо 100 раз подумать.
Здесь очень вопросов к tiobe
S>На самом деле даже языки с менее чем 1% — как Dart или Kotlin — это целая индустрия и там дофига разработчиков, прямо толпы. И работу найти не проблема. Это кажется что мало и никому не нужны.
Kotlin 1% чего? Основной язык android не может быть не популярным
Здравствуйте, Shmj, Вы писали:
ЯИ>>>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий. M>>Так он и сдох
S>Входит в 20-ку. Выше чем Prolog и Kotlin.
Здравствуйте, Marty, Вы писали:
S>>Входит в 20-ку. Выше чем Prolog и Kotlin. M>Я и говорю — сдох
Это так кажется. На самом деле 20-ка языков — это живее всех живых — это миллионы разработчиков. Причем работу по менее распространенным языкам — иногда найти даже проще, чем по популярным. Не забывай что популярный язык — это и куча кандидатов, в которыми тебе придется конкурировать. А если язык в заднице и проекты на нем все-равно существуют, нужно поддерживать — то конкуренция может быть и ниже.
Здравствуйте, Shmj, Вы писали:
ЯИ>>>Я то в своё время думал, что он сдохнет и ява победит, но никто не отменял узкую специализацию технологий. M>>Так он и сдох
S>Входит в 20-ку. Выше чем Prolog и Kotlin.
Если ты про тиёбу, то там он у них выше только Ады и Свифта в 20ке. Даже перл на 11 месте. Ну а сравнение с прологом вообще смешно — кто и что на нём делает?
Здравствуйте, Shmj, Вы писали:
S>>>Что говорить, даже Perl еще до сих пор жив. A>>Разве это жизнь?
S>Perl — выше Rust — https://www.tiobe.com/tiobe-index/ А про Rust все говрят сегодня.
S>На самом деле даже языки с менее чем 1% — как Dart или Kotlin — это целая индустрия и там дофига разработчиков, прямо толпы. И работу найти не проблема. Это кажется что мало и никому не нужны.
Плюсы на третьей позиции, и то работу найти так себе. Нормальную, конечно
Здравствуйте, Marty, Вы писали:
M>Если ты про тиёбу, то там он у них выше только Ады и Свифта в 20ке. Даже перл на 11 месте. Ну а сравнение с прологом вообще смешно — кто и что на нём делает?
Делают, но не у нас а у них. И там люди живут совсем другой жизнью — беспечной и довольной.
У нас пишут на Kotlin, причем довольно не мало. А он тоже в заднице судя по рейтингу.
Здравствуйте, Marty, Вы писали:
S>>На самом деле даже языки с менее чем 1% — как Dart или Kotlin — это целая индустрия и там дофига разработчиков, прямо толпы. И работу найти не проблема. Это кажется что мало и никому не нужны. M>Плюсы на третьей позиции, и то работу найти так себе. Нормальную, конечно
Потому что недалекие люди, которых большинство, думают плоско: чем популярнее язык — тем легче найти работу. Но при этом они не думают, что все другие поступают так же — и ориентируются на один самый популярный язык. Вот и получается поле битвы — чтобы тебя взяли на работу — нужно пройти конкуренцию среди таких же хитрецов, что не просто.
В то время как непопулярные языки так же имеют свою нишу, но знающих и умеющих этот язык — намного меньше, по этому работу может быть найти даже проще.
Здравствуйте, Shmj, Вы писали:
M>>Если ты про тиёбу, то там он у них выше только Ады и Свифта в 20ке. Даже перл на 11 месте. Ну а сравнение с прологом вообще смешно — кто и что на нём делает?
S>Делают, но не у нас а у них. И там люди живут совсем другой жизнью — беспечной и довольной.
Там — это где? На "западе"? Так ты же вроде не тут, а там, разве нет?
Расскажи, что на прологе делают?
S>У нас пишут на Kotlin, причем довольно не мало. А он тоже в заднице судя по рейтингу.
Нельзя сравнивать языки, которые набирают популярность, и языки, которые её теряют. И, кстати, можно пруф, что на котлине немало пишут? У вас, опять же, это где?
Здравствуйте, Marty, Вы писали:
M>Там — это где? На "западе"? Так ты же вроде не тут, а там, разве нет? M>Расскажи, что на прологе делают?
Так я ж на задворках цивилизации и с ними никак не связан по сути, просто пережидаю.
А в высшей цивилиации — в США — до сих пор юзают.
S>>У нас пишут на Kotlin, причем довольно не мало. А он тоже в заднице судя по рейтингу. M>Нельзя сравнивать языки, которые набирают популярность, и языки, которые её теряют. И, кстати, можно пруф, что на котлине немало пишут? У вас, опять же, это где?
Здравствуйте, Shmj, Вы писали:
S>Так я ж на задворках цивилизации и с ними никак не связан по сути, просто пережидаю.
S>А в высшей цивилиации — в США — до сих пор юзают.
Ну так ты расскажешь, что на прологе делают?
S>>>У нас пишут на Kotlin, причем довольно не мало. А он тоже в заднице судя по рейтингу. M>>Нельзя сравнивать языки, которые набирают популярность, и языки, которые её теряют. И, кстати, можно пруф, что на котлине немало пишут? У вас, опять же, это где?
S>Android Studio его по умолчанию предлагает.
И? Разработка под Андроид, имхо, сдулась. Кое-какие крупняки только пишут свои приложухи для обслуживания своего бизнеса, и всё. Во-вторых, куча старых проектов на джаве, и никто не торопится туда присовывать котлин