LINUX.ORG.RU
ФорумTalks

PHP всё

 


0

2

Компания Rogue Wave, финансовая основа разработки PHP, решила забить на развитие PHP, сосредоточившись на одном конкретном продукте на его основе - Zend Server. Два года назад из нее ушел первый сооснователь Zend. Теперь же... Ядро команды, включая второго сооснователя Zend, уходит из компании. Они заранее написали в своих бложиках обращение с просьбой взять их под свое крыло для разработки ядра PHP 8.

Как-то это мрачновато звучит. Похоже, похапэ-капец настал.

Подробности по-русски на Хабре: https://habr.com/post/426809/

Пруфлинки в бложиках:

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

Java не умирает) Там столько идей, что 6-месячный релизный цикл еле справляется с их запиливанием!

Погляди, в Java 12 уже начали набираться собственные джепы с модификациями языка. Например, если к весне допилят стандарт на switch expressions... Хотя он же уже integrated в JDK 12, хоть и preview... Многим людям придется чуть ли не жопу порвать, чтобы это поддержать. В IntelliJ IDEA и Eclipse половина инспекций отвалится из-за этого, никто не ожидает что посреди expression может быть statement вроде break, например.

Олсо, вот модуляризация-то как раз - это низкоуровневая фича. Нужная для разработчиков самого JDK и для других лоулевел вещей вроде Spring Framework. Обычные люди как ничего не модуляризировали, так и продолжат этого не делать.

Олсо, скорей всего ты знаешь, но напомню: в библиотеке Permit Reflection уже можно к чертям собачьим вынести все модули, включив god mode, и у тебя станет доступно всё из всего ))))

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от grim

уже и жабу на Го переписали

можно переписать Го на Жабе. Но вот нужен ли Го - непонятно. Последние нововведения вроде появляения дженериков в Го и появления горутин в Жабе какбе уменьшают разрыв между ними

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

К сожалению, на FreeBSD до сих пор не портировали нативную Java 11 (и вряд ли успеют к выходу Java 13). Язык для трёх операционных систем - это печально.

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

Не, как альтернатива тоже сгодится, ну какой-то процент макак не осилит.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от iZEN

К сожалению, на FreeBSD до сих пор не портировали нативную Java 11

Зачем портирование ради портирования, еще бы про Haiku вспомнил... Многие всё равно на 8-ке еще сидят. А сейчас есть более актуальные задачи, например, запилить GraalVM под iOS. Ресурсы не бесконечны, тем более тут jvm нужно портировать, а не очередную поделку типа php или node.js

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

популярным может быть таким? или вы сторонник теории копрофилии?

Разберись со своей автоподстановкой, тебя в который раз сложно распарсить.

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

Даже если представить, что ты в сказке и подумать, что FreeBSD где-то нужна, то java в этом месте уж точно не нужна.

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

BSD - это «субстрат» мира Unix. Linux и Mac OS X - всего лишь производные, дающие «побеги», «точки роста». В данном случае, Java 11 - это «побег», который ещё не «укоренился».

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

Философия и история это одно, а риал-лайф в 2018 это другое ;)

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

Зачем портирование ради портирования, еще бы про Haiku вспомнил...

Ради того, чтобы доказать, что данная технология жизнеспособна и может выжить сама по себе.

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

нет - это вы про говно к чему тут написали вообще можете объяснить?

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

выжить сама по себе

Ахаха и много таких технологий? Тут топик, то как про то, что технологии не в вакууме сами по себе выживают. Технологии выживают благодаря нужности (читай деньгам) и сообществу. Джава не на таком днище, чтобы разработчики выкладывали в интернет объявление о найме на работу для разработки новых фич и следующей версии ЯП. Хотя PHP 7 наверняка имеет порт под FreeBSD (я не в курсах), вот толку то от этого?

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

популярным может быть таким? или вы сторонник теории копрофилии?

Что? Я сказал только то, что я сказал. Wordpress - говно. Точка.

Black_Shadow ★★★★★
()

Да не дождётесь. Скорее всего найдутся те кто возьмёт шефство.

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

Никто не может сделать «скалу, но другую»

Twitter и их rsc - все что тормозило в компиляторе выкинули 😀

Вон в PHP есть hhvm, и кто им будет пользоваться кроме авторов, лол?

Одна соцсеточка(не вк) в СПб юзала очень долго. И я скажу, что ххвм - то ещё говнище.

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

ххвм - то ещё говнище

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

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

Причем тут ошибаться?
Утверждение что какая-то вещь говно не может быть верным для одного и не верным для другого, если оно ОБЪЕКТИВНО.

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

Говно любят копрофилы. Если у ВордПресс так много пользователей - это так много копрофилов?

Ты меня спрашиваешь, за что любят вордпресс? Я откуда знаю? Может, потому, что ничего другого не знают.

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

Баттлнек именно в этом? На хабре недавно красиво было, что не обязательно монолит не масштабируется (например, с небольшими доработками), и не обязательно куча микросервисов будет быстрее хорошего монолита. Да что я, есть же Linux vs Hurd.

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

нет перегрузки конструкторов, ммм...

Как им вообще пользоваться без этого!

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

Тут разработчики работу ищут по объявлению

Тут разработчики аукцион устроили. Теперь собирают предложения поинтереснее.

современная цивилизация позволяет людям растить убогих, а не сбрасывать их со скалы...

Как самокритично.

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

Тут разработчики аукцион устроили. Теперь собирают предложения поинтереснее.

Пусть ищут, но по сути ключевых разрабов выкинули на мороз, но можно сделать вид, что поинтереснее предложения ищем ) Может ВКонтакте приютит или них там тоже вроде свои PHP велосипеды?

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

но по сути

По какой сути? По лурковской, «но в главном-то я прав»?

Кого из них и куда выкинули? Они пишут, что лишь хотят уйти, т.е. в данный момент они на работе.

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

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

В Java давно есть своя собственная JavaScript-машина.

Всегда воспринимал это как ещё один тупняк идеологии Жабы что все нужно реализовать только Жабе.

Java умирает под давлением собственной языковой и фреймворковой сложности. 

Я бы не назвал замедление роста признаком того что Жаба умирает.

Думаю она переживает Го.

Модуляризация - всего лишь попытка продленияЫ существования хоть чего-то, каких-то идей, не успевших родиться ранее.

Пожвем-посмотрим.

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

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

Отдельные сервисы будут масштабироватьсяот 1 до сотни по необходимости в корпоративном клауде.

Соответственно плодить инстансы монолита нельзя, так как пока он стартует, потребность уже отпала.

Можно запустить заранее и плодить треды на инстансах не загруженных другими запросами, но это гораздо сложнее в реализации и этого уже наелись.

Хотят быстро, модно, молодёжно!

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

Типы и количество параметров можно вручную разобрать или создать factory если это не единичный случай.
ФП в JS достаточно развит и это совсем не проблема.

Кроме того есть декораторы, которые тоже могут помочь в конкретном случае.

grim ★☆☆☆
()

node.js это новый php

двух php быть не может

изоморфный JavaScript на клиенте, сервере и мобилках! будущее наступило!

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

нода из коробки умеет работать с JS/JSON
А пхп этого не может.

справедливости ради, пхп тоже изкаропки с джсоном работает ;D

правда зачем он нужен, когда сейчас в вебе можно сделать все одним JavaScript? использовать библиотеки на клиенте и сервере. Асинхронность, node.js is web scale. Идилия.

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

Ага, умирает, вот только кол-во разрабов на гитхабе больше, чем разрабов на JavaScript.

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

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

справедливости ради, пхп тоже изкаропки с джсоном работает

Ок
Верю.
Я его видел лет 10 назад, ужаснулся и больше не сталкивался.

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

Жду, когда фэйсбука на JS переберется.

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

С# - это Microsoft

C# развивается комьнити, хотя роль МС все-же выше остальных.

Зайти на гитхаб, написать предложение фичи и сделать реализацию может каждый.

Даже я предложения писал и одно пошло в мэйнстрим.

Никто не может сделать «скалу, но другую»

Roslyn позволяет опакечивать экспериментальные фичи чем и пользуются МС комьнити, когда экспериментальные фичи доступны как пакеты.

Лепота.
😊

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

и

that = this
по сути заставляют думать как для особо низкоуровнего языка, эдакого макроассемблера на стеройдах. Трудозатраты сильно возрастают.

Кстати, да. Если в C ты следишь за указателями и разрядностью чисел, то тут всё ещё должен следить сам за типом переменной и ещё в довесок «плавающий» контекст.

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

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

Не переживай ты так, кобол вон до сих пор новые версии выходят, выдохни и расслабься )

foror ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.