The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 7.4, opennews (??), 28-Ноя-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Релиз языка программирования PHP 7.4"  +3 +/
Сообщение от Аноним (1), 28-Ноя-19, 14:09 
Понимаю, что на нём уже много чего написано (что ещё нужно поддерживать), и что он довольно востребован, но... Что скажет диванный аноним: стоит ли отказаться от PHP при начале нового проекта?
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз языка программирования PHP 7.4"  +22 +/
Сообщение от Диванный аноним (?), 28-Ноя-19, 14:19 
Не отказывайтесь ни в коем случае.
Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз языка программирования PHP 7.4"  –6 +/
Сообщение от Аноним (36), 28-Ноя-19, 15:47 
Смотри тут какая штука если нужно программировать и идти в сторону серьезной разработки (карьера), то PHP противопоказан. А если речь идет про бинесс на коленке - когда нужно вчера уже готовый и побыстрее что бы работало, а тамкак карта ляжет, то PHP ваше все.

Серьезные ребята с серьезными протоколами и прочей лапушней уйдет в Java, C#, Pyhton или Golang. Какие-то хипстеры в JavaScript и Ruby.

Так что смотрите сами если Вам шашечки, то тут конечно лучше что-то посерьезнее, а если тяп ляп и в продакшен, то PHP ваше все !

Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз языка программирования PHP 7.4"  +6 +/
Сообщение от rshadow (ok), 28-Ноя-19, 16:33 
С поправкой

> А если речь идет про бинесс на коленке - когда нужно вчера уже готовый и побыстрее что бы работало

Бизнесу _всегда_ так и нужно. В рамках применимости php конечно.

> сторону серьезной разработки (карьера)

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

Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования PHP 7.4"  +44 +/
Сообщение от Аноним (-), 28-Ноя-19, 16:42 
Как человек, пишуший активно на всех вышеперечисленных языках скажу так - навык выбора инструмента опирается не только на язык, но и на инфраструктуру вокруг него. К сожалению стал разочаровывать Golang, у которого очень неплохая базовая библиотека, но блин отвратного качества инфраструктура. Да и с обработкой ошибок вы намучаетесь. Куча левых библиотек, которые работают именно из под Cgo, да еще и заброшенных авторами. Так что golang отлично подойдет как дополнение для других платформ, которое имеет в своей природе отличную конкурентность и утилизацию ресурсов. Но, блин, много библиотек заброшены или вяло ведутся = соответственно экспоненциально растет количество проблем с этим.
Python - универсален, но его асинхронные фреймворки скорее для прототипов, т.к. жрут и текут как не в себя. Тут их съедает Node.js к сожалению. Остается только Джанго, который тоже неидеален, как о нем рассказывают. Большей частью его любят за готовую админку. Но если что-то нестандартное - можно вешаться.
Java и C Sharp - громоздкие и для веб мало подходящие платформы корпоративного уровня. Мощные но громоздкие платформы, в которых один фиг надо делать контроль за ресурсами, контроль процессов, ограничения по памяти, балансировщики нагрузок (да, да - опять Nginx) и пр.
Ruby без рельсов к сожалению никакой.

В простом вебе поэтому в корпоративном секторе популярен PHP - он стабилен, есть не одна, а множество стабильных технологий. Он не конкурирует с другими платформами. У него нет бл*дства с качеством встроенных библиотек по работе с БД (утечки, проблемы с дополнениями и пр. - да, да - камень в сторону Golang). Достаточно консервативен и имеется множество решений. И при этом пошустрее будет питона (за исключением ML). А там, где не банальный CRUD - можно юзать те же JS/Golang/Python.

Каждой задаче свой инструмент - проектируйте с умом, с учетом экономической эффективности, задач и пр.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

73. "Релиз языка программирования PHP 7.4"  +6 +/
Сообщение от Аноним (73), 28-Ноя-19, 18:25 
Касательно C# для веба, рассматривать его стоит только в контексте кроссплатформенного ASP.NET Core, все остальное, как правильно сказал автор выше — суета.
Ответить | Правка | Наверх | Cообщить модератору

82. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от Michael Shigorinemail (ok), 28-Ноя-19, 19:07 
> Каждой задаче свой инструмент - проектируйте с умом,
> с учетом экономической эффективности, задач и пр.

Отдельная благодарность за внятный комментарий по теме.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

96. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Aqueeloneemail (?), 28-Ноя-19, 20:50 
> Java и C Sharp - громоздкие и для веб мало подходящие платформы корпоративного уровня. Мощные но громоздкие платформы, в которых один фиг надо делать контроль за ресурсами, контроль процессов, ограничения по памяти, балансировщики нагрузок (да, да - опять Nginx) и пр.

Не согласен. Есть вариант JHipster -- при понимании того, что нужно --- любой малый\средний проэкт делается за день... Причина? Аккумуляция всего лeчшего наработаного Java\Spring и Angular\React
Автоматизация (Node.js) NPM\YARN -- отвечаете на пару вопросов, рисуете модельку зависимости сущностей, и -- совсем немного -- допиливаете фронтенд -- и вуаля! А если нада -- то и Kafka+ElasticSearch из коробки!

Laravel где-то близко, но все таки удобства JHipster больше...

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

138. "Релиз языка программирования PHP 7.4"  +/
Сообщение от MVK (??), 29-Ноя-19, 12:24 
>Java и C Sharp - громоздкие и для веб мало подходящие платформы корпоративного уровня. Мощные но громоздкие платформы, в которых один фиг надо делать контроль за ресурсами, контроль процессов, ограничения по памяти, балансировщики нагрузок (да, да - опять Nginx) и пр.

- при желании, web-приложения на Java можно писать точно в том же стиле, что и на PHP. Разница в количестве кода будет исчезающе мала. Да и буквы будут почти те же. Другое дело что Java программисты предпочитают иную стилистику (которую можно и в PHP применять - всякие фреймворки, классы, шаблоны проектирования и т д), что замедляет первоначальную разработку и усложняет код (теоретически профит будет получен при дальнейшей поддержке и развитии кода)

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

49. "Релиз языка программирования PHP 7.4"  –3 +/
Сообщение от Аноним (49), 28-Ноя-19, 16:46 
> Серьезные ребята с серьезными протоколами и прочей лапушней уйдет в [...] Golang

Хватит врать во всех подряд ветках. Golang - проходной язычок, подобно руби. Через 10 лет на нём будет пара проектов (как сейчас гитлаб на руби) и нулевые перспективы в плане начала разработки на нём. Много вы сейчас видите новых проектов на руби? С вашим голенгом будет то же самое.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

55. Скрыто модератором  –3 +/
Сообщение от Чужие журавли в небе (?), 28-Ноя-19, 17:07 
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Анонимemail (86), 28-Ноя-19, 19:36 
Вот свежак на руби: openproject
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

114. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (114), 29-Ноя-19, 02:15 
Почему такое мнение? Это на основе синтаксиса, экоситсемы или чего сделаное заявление?

Появление Ruby не отличано его от Python абсолютно ничем новым, а в том же Golang каналы, многопоточность и прочие вкусняхи. А еще и бешеная производительность. Если не выйдет убийц Golang, то пока ниша то пустует (кроме конечно C/C++ фреймворков).

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

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

162. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (162), 30-Ноя-19, 04:03 
Основная претензия была к человеку, который поставил Golang в один ряд с Java/C#/Python.

Ну согласитесь, что ему там не место. В данный момент C# - основа виндового энтерпрайза и не только его, Java - основа кучи приложений под разные цели, Python активно используется как в экосистеме линукса (тот же yum вспомним), так и в машинном обучении и некотором другом коммерческом софте. JavaScript и PHP выглядят более подходящими для этого списка.

А Golang - это (на данный момент) игрушка для тех, кто просто хочет изучить новый синтаксис. Ruby в своё время по той же причине изучали. Я бы его (Golang) поставил на один уровень со Scala/Ocaml.

Причём человек уже не в первый раз рассказывает тут всем, что Golang - это как C#/Java/Python, что явно не соответствует действительности. Надоело.

> Почему такое мнение? Это на основе синтаксиса, экоситсемы или чего сделаное заявление?

Мнение не основано на каких-то технических характеристиках.

Go/Rust/Ruby - языки с примерно одинаковым зашкаливающим количеством хайпа. Питон тоже в своё время был "на волне", но форсировался не настолько агрессивно.

> а в том же Golang каналы, многопоточность и прочие вкусняхи. А еще и бешеная производительность.

То же самое можно написать про Common Lisp, Erlang и другие подобные языки. Своя ниша у них есть, но ставить их в один ряд с C#/Java некорректно.

Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от конь в пальто (?), 28-Ноя-19, 18:50 
типичный такой недалекий аноним, который по верхам мейнстримовой инфы в интернетах нахватал (пхп - гавно, го - крута!), опыта нормального не имеет, но считает что что-то знает.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

79. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от IRASoldier_registered (ok), 28-Ноя-19, 18:57 
>если нужно программировать и идти в сторону серьезной разработки (карьера)

...в СЕРЬЕЗНОМ бизнесе, то PHP таки ничем не хуже других ЯП и продолжает иметь свою нехилую нишу для применения. А умельцев говнокодить хватает и в Java, и в C#, и в тех же плюсах тоже.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

113. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (114), 29-Ноя-19, 02:10 
Там же написано при работе с своими протоколами и прочей чепушней вроде RMI.
В том же PHP я так понимаю до сих пор рождаемся и умираем или ReactPHP достиг зрелости?

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

Ответить | Правка | Наверх | Cообщить модератору

184. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Онаним (?), 01-Дек-19, 13:10 
1000 запросов в секунду - это уже нагруженный Web, или ещё не очень?
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (8), 28-Ноя-19, 14:21 
Зависит от проекта. Если нет особых требований к производительности и разработчики хорошо знают современный php (современный, а не тот ужас времён php4), вполне разумно его и использовать.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

40. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Аноним (36), 28-Ноя-19, 15:58 
А чего там ужасного в PHP4 было такого? Вроде нормально все было - только сахара меньше.
Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Annoynymous (ok), 28-Ноя-19, 16:52 
В принципе, если не считать глобальные переменные чем-то ужасным, а точнее, отключать их сразу при установке, то ничего другого ужасного там и не было. Другое дело, что и ничего хорошего тоже. Хорошее там появилось примерно в 5-й версии, стало можно нормально писать.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования PHP 7.4"  +4 +/
Сообщение от тоже Аноним (ok), 28-Ноя-19, 18:02 
Тотальная неконсистентность, например - это тот ужас, который поддерживается в РНР и сейчас.
Но сейчас можно уже оторваться от голого языка и работать с ООП-фреймворками.
Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз языка программирования PHP 7.4"  +/
Сообщение от KonstantinB (ok), 28-Ноя-19, 20:14 
Функции для работы со строками, например, никуда не обернешь. Хотя вот это исправление с исключениеми из __toString и позволяет сделать class String, но это все же перебор.

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

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от KonstantinB (ok), 28-Ноя-19, 19:32 
register_globals и magic_quotes
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

85. "Релиз языка программирования PHP 7.4"  +/
Сообщение от KonstantinB (ok), 28-Ноя-19, 19:34 
Ну, плюс практики писать левой пяткой, мешая PHP, SQL и HTML в одном файле, и управлять логикой глобальными переменными.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

78. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от конь в пальто (?), 28-Ноя-19, 18:52 
инфраструктура. composer и фреймворки изменили разработку очень сильно.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Аноним (9), 28-Ноя-19, 14:24 
Нет скрепные переходы это:
Ruby -> Python;
Python -> Golang;
C# -> Java;

Если от мысли от нового проекта на PHP тебя не вывернуло на изнанку делай на PHP. Тоже самое с Node.js. Причем PHP и Node.js фанатики очень жестко разделены друг от друга и не допускают мысли о проникновении технологий.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

12. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от Попугай Кеша (?), 28-Ноя-19, 14:27 
Мне ради любопытства. С чего это с C# бегут на Java? В их стане вроде все ок было
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от Аноним (9), 28-Ноя-19, 14:29 
Просто диванные Анонимы с опеннетика не любят Майков. А так если всегда делал на С# и зашла речь про новый проект что в легаси мире С# редкость. То переходить надо именно на джаву так Столлман вместе с главной Оракла завещали.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз языка программирования PHP 7.4"  –2 +/
Сообщение от vitalif (ok), 28-Ноя-19, 15:04 
Это голанг фанатики отделены. И java и c# фанатики отделены.

В целом имхо по продуктивности (легкости разработки) так:

Пхп и нода примерно одинаково продуктивны, golang хуже их, но лучше джавы

Нода быстрее пхп по производительности и умеет в вебсокеты

Питон и руби хз. На руби имхо вообще лучше ничего не писать

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

31. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (1), 28-Ноя-19, 15:26 
Ловко вы так записали в "похуже" язык, который компилируется в нативный код, в отличии от остальных.
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 28-Ноя-19, 15:27 
Я ещё раз напишу - по ПРОДУКТИВНОСТИ. Т.е. по лёгкости разработки. А куда он там компилируется это дело десятое
Ответить | Правка | Наверх | Cообщить модератору

111. "Релиз языка программирования PHP 7.4"  –3 +/
Сообщение от Аноним (111), 29-Ноя-19, 01:24 
По продуктивности изготовления хелловорлдов?

У Го весьма специфическая ниша и сравнивать его даже с Питоном некорректно, ибо на Питоне можно и в гуй, и в веб и еще в черта в ступе. Соответственно, Питон разраб может быть фул-стэк разрабом.

Го надо сравнивать с нодой и только с ней.

Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (37), 28-Ноя-19, 15:49 
Ну кто-то же думает про переход даже автор в самом начале ветки, который от чего-то хочет перейти с PHP куда-то еще.

А продуктивность на golang такая же (или уж точно не сильно хуже в период перехода) чем на python. Так что вполне годная технология. C php на golang переходить и не надо. И то это только при выпуске нового продукта или переписывании старого с нуля.  Старые продукты пусть всегда остаются легаси на php.  

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

164. "Релиз языка программирования PHP 7.4"  +/
Сообщение от OpenEcho (?), 30-Ноя-19, 06:26 
>Нода быстрее пхп по производительности

Начиная с 7-х версий, это неправда, что нода быстрей

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

181. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 01-Дек-19, 01:56 
>>Нода быстрее пхп по производительности
> Начиная с 7-х версий, это неправда, что нода быстрей

Начиная с 7-х версий пхп нода всё равно быстрее, просто не в 50 раз, а в 5. Но всё равно гораздо быстрее, т.к. V8 - крутая реализация интерпретатора.

Ну и встроенный eventloop как бы.

Ответить | Правка | Наверх | Cообщить модератору

188. "Релиз языка программирования PHP 7.4"  +/
Сообщение от OpenEcho (?), 02-Дек-19, 15:32 
>просто не в 50 раз, а в 5.

Приведенные результаты очень похоже взяты с потолка...

> V8 - крутая реализация интерпретатора.

Тоже очень серьёзный аргумент...

Ответить | Правка | Наверх | Cообщить модератору

199. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 02-Дек-19, 20:17 
Цифры приблизительно, но не голословные - бенчил на паре простых вычислительных задач. Естественно это не значит, что даже по сравнению с php 5.6 сайтик на nodejs отвечает в 50 раз быстрее. Т.к. обычно не в бэкенде ботлнек.

Ну а ты что ожидал тут в комментах? Статью на 20 листов A4? Сам погугли и поймёшь, что там внутри в v8 и что там в php.

Ответить | Правка | Наверх | Cообщить модератору

200. "Релиз языка программирования PHP 7.4"  +/
Сообщение от OpenEcho (?), 03-Дек-19, 01:04 
>Цифры приблизительно, но не голословные - бенчил на паре простых вычислительных задач.

Это враньё!
Никогда пых не был в 50 раз тише ноды, это просто гон или ну очень кривые ручёнки...

>Ну а ты что ожидал тут в комментах?

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

>Сам погугли и поймёшь, что там внутри в v8 и что там в php

Гугл ??? Который приведет на бложики фанбоев или хорошо подготовленную рекламу ?
Погуглить продукт гугла, - они конечно же святые и предоставят обьективную инфу касающуюся их продукта и конкурента :)

Мы группой в 12 человек тестировали на протяжении двух недель, за денюжку, по 8 часов в день, достоинства и того и другого. Где-то лучше нода, где то пых, но только разницы, не только в заявленую тобой 50 и даже в 5 раз не видели.

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

Ответить | Правка | Наверх | Cообщить модератору

201. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 03-Дек-19, 01:09 
> Это враньё!
> Никогда пых не был в 50 раз тише ноды, это просто гон
> или ну очень кривые ручёнки...

Да хосспаде. PHP 5.x - тормоз ппц. Ещё раз: я про вычислительную производительность.

Вот, запусти сам: https://github.com/famzah/langs-performance

Ну не в 50, в 40 раз разница. Сильно легче?

При чём тут фанбои? Загугли статьи про устройство v8. Там 4-слойный JIT с onstack replace-ами и прочим. Ничего подобного в пыхе нет и не было.

А ещё ведь eventloop. Попробуй пыхом 1 млн соединений пережевать, хотя бы просто отвечающих хелловорлдом. А нодой можно...

Ответить | Правка | Наверх | Cообщить модератору

202. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 03-Дек-19, 01:23 
Вот я прям щас запустил.

PHP 7.3: 30 итераций = 15.38 сек. PHP 5.6: 30 итераций = 183.6 сек. nodejs 12: 30 итераций = 4.66 сек. Быстрее в 40 раз, чем PHP 5.6.

Проверяется, по сути, примитивная математика и работа с динамическими массивами. Но порядок примерно такой вот.

Просто это в вебе обычно не заметно, т.к. больше тормозят написанные кривым х*ем запросы к БД. И хоть ты на ассемблере пиши, базу ты этим не ускоришь. Но факт остаётся фактом - v8 очень быстрый интепретатор.

Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

41. "Релиз языка программирования PHP 7.4"  –2 +/
Сообщение от Аноним (36), 28-Ноя-19, 15:59 
Вы там обьелись грибов? С# фичастее джавы в сто раз.
Асинки холодная загрузка и т.д.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

83. "Релиз языка программирования PHP 7.4"  –3 +/
Сообщение от Аноним (83), 28-Ноя-19, 19:29 
Ну так и сиди  на попе ровно раз ничего больше ниасилил. Если когда-нибудь надоест зависимость от инфраструктуры майков у тебя будет единственный путь только в джаву.

Так-то кто-то и на php 7.4 сидит и ему норм.

Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (18), 28-Ноя-19, 14:44 
Если есть возможность не писать на loosely typed языке, то лучше на нём таки не писать.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

25. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от vitalif (ok), 28-Ноя-19, 15:06 
> Если есть возможность не писать на loosely typed языке, то лучше на
> нём таки не писать.

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

Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз языка программирования PHP 7.4"  +3 +/
Сообщение от имя_ (?), 28-Ноя-19, 15:15 
Если проект большой и расчитан на долгую жизнь и поддержку (тобой или маньяком, который знает, где ты живешь), то лучше все же использовать что-то типизированное. Хоть и пишу на пхп, но иной раз это все вылазит боком.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от vitalif (ok), 28-Ноя-19, 15:30 
> Если проект большой и расчитан на долгую жизнь и поддержку (тобой или
> маньяком, который знает, где ты живешь), то лучше все же использовать
> что-то типизированное. Хоть и пишу на пхп, но иной раз это
> все вылазит боком.

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

Да и по опыту наблюдения за проектами на пхп и на жаве не могу сказать, что на жаве вот прям багов меньше. Так же примерно пишут. Вот то, что ДОЛЬШЕ - это факт...

Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 28-Ноя-19, 16:07 
вопрос не в "багов меньше" - вопрос в том, сколько твоего времени уйдет баг найти в чужом большом проекте и его исправить. И не успеешь ли ты за это время превратиться в того самого маньяка, которого остановит только незнание адреса.

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз языка программирования PHP 7.4"  +/
Сообщение от vitalif (ok), 28-Ноя-19, 16:12 
> вопрос не в "багов меньше" - вопрос в том, сколько твоего времени
> уйдет баг найти в чужом большом проекте и его исправить. И
> не успеешь ли ты за это время превратиться в того самого
> маньяка, которого остановит только незнание адреса.

по этому критерию тоже не видел чтобы типизированные языки выигрывали

выигрывает наиболее просто написанное приложение - это да. но когда там типизация и 5 слоёв и всё обмазано DI ещё - то это совершенно не просто отлаживать

Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 28-Ноя-19, 16:48 
пока оно простое - выигрывает.
Когда речь о больших проектах, где беглым чтением с наскока ничего все равно не поймешь - нет.
(то есть если там пять слоев  - лучше почитать документацию, что за слои и какими апи связаны. Чем в монолитной каше пытаться разобраться, что оно вот в такой позе делало, и зачем именно так - времени убить придется больше.)

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Попугай Кеша (?), 28-Ноя-19, 17:30 
>> вопрос не в "багов меньше" - вопрос в том, сколько твоего времени
>> уйдет баг найти в чужом большом проекте и его исправить. И
>> не успеешь ли ты за это время превратиться в того самого
>> маньяка, которого остановит только незнание адреса.
> по этому критерию тоже не видел чтобы типизированные языки выигрывали
> выигрывает наиболее просто написанное приложение - это да. но когда там типизация
> и 5 слоёв и всё обмазано DI ещё - то это
> совершенно не просто отлаживать

Золотые слова. Просто многие разработчики чтобы выпендриться (обычно не самые далекие и умные), накручивают с десятка два абстракций. Потом понять логику рассуждения становится практически нереально.

И написать на типизированном или не типизированном языке можно одинаково фигово )

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

34. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от Аноним (18), 28-Ноя-19, 15:34 
«Скриптота» бывает и сильнотипизированной, добрый вечер.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

39. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (39), 28-Ноя-19, 15:57 
> ибо это быстрее

Только во время написания, дружище, только во время написания!
Потом начнутся грабли и костыли, но ведь у тебя акт выполненных работ на руках и деньги от заказчика в кармане, я угадал?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

51. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от пох. (?), 28-Ноя-19, 16:51 
> Только во время написания, дружище, только во время написания!
> Потом начнутся грабли и костыли, но ведь у тебя акт выполненных работ
> на руках и деньги от заказчика в кармане, я угадал?

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

так тоже бывает, и довольно часто.

Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Аноним (39), 28-Ноя-19, 18:11 
Когда человек сам вовремя всё сделал и занял рынок - молодец, пусть возьмёт пирожок.
А когда эффективный манагер-инноватор прос..л появление нового рынка, а потом увидел, спохватился и бросился догонять уходящий поезд, и этим оправдывает выбор макакоугодного языка для быстрого фекалокодинга - ну так надо просто понимать, что необходимость быстрой разработки - это свидетельство стратегического просчёта в планировании бизнеса.
Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 28-Ноя-19, 18:21 
> А когда эффективный манагер-инноватор прос..л появление нового рынка, а потом увидел, спохватился
> и бросился догонять уходящий поезд, и этим оправдывает выбор макакоугодного языка

а какая, в общем, разница? Либо успел вскочить в последний вагон, и макаки получили премию, либо не успел, и вместе с макаками (или senior erlang designers) стоит в очереди за бесплатным супом.

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

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Анони (?), 28-Ноя-19, 17:15 
Эти фреймФорки сегодня есть, завтра нет - плоды вечных поисков самоутверждения и довольства жизнью извращёнными путями, сублимация душевной суеты и телесного ёрзания. А PHP, благодаря повышению производительности с 7 версии, ещё поживёт, прикрутить скрипты всегда можно. И Java тоже. За ноду не скажу, отошёл от IT до её популярности.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

62. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Попугай Кеша (?), 28-Ноя-19, 17:31 
> Эти фреймФорки сегодня есть, завтра нет - плоды вечных поисков самоутверждения и
> довольства жизнью извращёнными путями, сублимация душевной суеты и телесного ёрзания.
> А PHP, благодаря повышению производительности с 7 версии, ещё поживёт, прикрутить
> скрипты всегда можно. И Java тоже. За ноду не скажу, отошёл
> от IT до её популярности.

Чем занимаетесь? ИТ тоже порядком поднадоело )

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз языка программирования PHP 7.4"  +4 +/
Сообщение от оператор (?), 28-Ноя-19, 18:23 
> Чем занимаетесь? ИТ тоже порядком поднадоело )

Свободная касса!

Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Попугай Кеша (?), 28-Ноя-19, 18:24 
>> Чем занимаетесь? ИТ тоже порядком поднадоело )
> Свободная касса!

Ха-ха ) 5 баллов )

Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Анони (?), 28-Ноя-19, 18:46 
Отошёл в смысле перестал грузить мозг расплодившимися технологиями и отдаваться этому, школьники, как их не ругают, соображают с рождения лучше в этом. Надоели съёмные жилища городов, купил дом в селе, занимаюсь обустройством семейного быта и духовным взрослением, восстанавливаю утраченное здоровье, но дела для полного вдохновения пока ещё не подобрал - свободой надо ещё научиться пользоваться. От IT только подрабатываю SQL-щиком удалённо и хобби на ардуино типа умный дом. В IT пошёл по юношескому заблуждению - хорошо шарил, думал построю карьеру и покажу мамке и другим какой я крутой, а потом депрессия, стимуляция мозга информацией и соперничеством в организации не лучший наркотик, рано или поздно приходит толерантность.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

80. "Релиз языка программирования PHP 7.4"  +/
Сообщение от конь в пальто (?), 28-Ноя-19, 19:01 
выгорание? а сколько времени уже прошло, после того как от it ушел? и не тянет ли обратно?
Ответить | Правка | Наверх | Cообщить модератору

87. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Аноним (83), 28-Ноя-19, 19:51 
Скорее всего банальная старость. Много знаете пхп кодеров за 40?
Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Анони (?), 28-Ноя-19, 19:54 
Скоро 30 будет
Ответить | Правка | Наверх | Cообщить модератору

98. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (98), 28-Ноя-19, 21:14 
Вот и я говорю старость не радость.
Ответить | Правка | Наверх | Cообщить модератору

132. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Попугай Кеша (?), 29-Ноя-19, 10:36 
> Скорее всего банальная старость. Много знаете пхп кодеров за 40?

Я знаю человека, кто из журналистики в разработку пришел в свои 37

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

193. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 02-Дек-19, 18:19 
>> Скорее всего банальная старость. Много знаете пхп кодеров за 40?
> Я знаю человека, кто из журналистики в разработку пришел в свои 37

Это ж как надо оголодать…

Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Попугай Кеша (?), 10-Дек-19, 10:34 
>>> Скорее всего банальная старость. Много знаете пхп кодеров за 40?
>> Я знаю человека, кто из журналистики в разработку пришел в свои 37
> Это ж как надо оголодать…

Человек устал от прессинга. Хочется писать то, что хочется, а люди сверху говорят, что надо писать. А на душе гаденько становится. Все просто. Человек решил выучить ИТ и выучил. Методично, постепенно, вечерами. Пошел на Junior-позицию. Сейчас пишет мобильные приложения. Синьор-помидор уже. За 2 года где-то вырос.

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

Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 10-Дек-19, 12:30 
Удивительно то, что журналист не сумел устроиться по своей специальности лучше.
Ответить | Правка | Наверх | Cообщить модератору

209. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Попугай Кеша (?), 10-Дек-19, 12:47 
> Удивительно то, что журналист не сумел устроиться по своей специальности лучше.

Таковы реалии жизни. У всех разная ситуация. Да и я думаю, что человек, проработавший 15 лет в одной сфере в профильных изданиях, которые вы видели и, очень вероятно, читали все-таки состоялся. И да, такое бывает. Кто-то уходит из одной профессии в другую.

Из ИТ чаще всего уходят в повара :)

Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Анони (?), 28-Ноя-19, 19:54 
Оно самое, но это ещё из-за наивного перфекционизма, желания делать всё спокойно, красиво, грамотно и с любовью, подходящее место найти трудновато. Переломный момент был в 2015м, когда меня всё достало, купил тачку, кинул вещи, и уехал к родителям из Мск, долго не работал, нашёл жену, переехал к ней в НН, потом захотел коллектива и с последний год поработал в офисе в РнД, таки самореализовал волю, сейчас чутка с ними порабатываю уже из дома на юге (как и мечтал). Не рекомендую работать в непрофильной компании, где царит дух сиюминутной выгоды, и люди двигаются страхами лишиться места или премии, мотивируясь конфликтами и гневом; это не плохо - просто уровень развития, кому припрёт, тот меняется.
Просто кодить ради денег противно (и трудно - без иллюзий то), изобретать что-то для улучшения жизни людей с помощью технологий - да.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

104. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от пох. (?), 28-Ноя-19, 22:54 
чорт, надо было идти в пехепе-кодеры.

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

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

130. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Попугай Кеша (?), 29-Ноя-19, 10:31 
> Отошёл в смысле перестал грузить мозг расплодившимися технологиями и отдаваться этому,
> школьники, как их не ругают, соображают с рождения лучше в этом.
> Надоели съёмные жилища городов, купил дом в селе, занимаюсь обустройством семейного
> быта и духовным взрослением, восстанавливаю утраченное здоровье, но дела для полного
> вдохновения пока ещё не подобрал - свободой надо ещё научиться пользоваться.
> От IT только подрабатываю SQL-щиком удалённо и хобби на ардуино типа
> умный дом. В IT пошёл по юношескому заблуждению - хорошо шарил,
> думал построю карьеру и покажу мамке и другим какой я крутой,
> а потом депрессия, стимуляция мозга информацией и соперничеством в организации не
> лучший наркотик, рано или поздно приходит толерантность.

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

В веке технологий у людей нет даже времени задуматься, просто взять и подумать часок о себе, о жизни. Чего я хочу? Зачем я это делаю? А времени нет. Дорога, дом, работа-работа-работа. Тысячи уведомлений лезут, каких-то дел.

А вот чтобы задуматься просто.

В общем. браво, товарищ! Думаю вы все правильно сделали.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

72. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от BrainFucker (ok), 28-Ноя-19, 18:25 
> аноним: стоит ли отказаться от PHP при начале нового проекта?

Смотря в пользу чего. Ну вот есть замечательный питон, с приятным синтаксисом и т.д., он во многом гораздо приятней и удобней, но по быстродействию и памяти сливает пыху, если рассматривать только pure python код, а не сишные модули.
Какие ещё варианты, Java? Да ну, лучше уж питон тогда.
Ну есть ещё node.js, ок, неплох, но по потреблению памяти как питон, по быстродействию чуть лучше питона.
Что там остаётся ещё, всякие менее популярные варианты типа Go...

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

92. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от Аноним (92), 28-Ноя-19, 20:40 
А как же хипстерский Rust?
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (98), 28-Ноя-19, 21:14 
О нём всегда больше слов чем дела.
Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз языка программирования PHP 7.4"  –2 +/
Сообщение от аноним3 (?), 29-Ноя-19, 01:55 
раст весь в весь в кольцах и золотых цепочках, а толку от него как то не видно. еще долго расти. пусть растишку пьет))
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

119. "Релиз языка программирования PHP 7.4"  +/
Сообщение от аноним_ (?), 29-Ноя-19, 06:53 
Есть хорошее наблюдение. Программисты на пуре С и php редко участвуют в спорах о том, какой ЯП лучше под какую задачу. Зачем, когда, кому, что доказывать? Как за вас решить какой вам ЯП выбрать?
Если вы профессионал, за вас ЯП выберет менеджер. Если любитель, то выбирайте какой нравится.
Можете обратить внимание, что очень много, в том числе и посещаемых сайтов в основе серверного бэкеднда используют php. Но java также часто используется на дорогих проектах. Так как я свои мелкие домашние задачи решаю на php я прекрасно понимаю, что у него есть плюсы и минусы.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

131. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Попугай Кеша (?), 29-Ноя-19, 10:33 
> Есть хорошее наблюдение. Программисты на пуре С и php редко участвуют в
> спорах о том, какой ЯП лучше под какую задачу. Зачем, когда,
> кому, что доказывать? Как за вас решить какой вам ЯП выбрать?
> Если вы профессионал, за вас ЯП выберет менеджер. Если любитель, то выбирайте
> какой нравится.
> Можете обратить внимание, что очень много, в том числе и посещаемых сайтов
> в основе серверного бэкеднда используют php. Но java также часто используется
> на дорогих проектах. Так как я свои мелкие домашние задачи решаю
> на php я прекрасно понимаю, что у него есть плюсы и
> минусы.

Ага. А вот в JavaScript сообществе постоянные холивары. TypeScript или JavaScript. React или Angular/Vue. Копаем дальше. Redux-Thunk или Redux-Saga или Context.

И каждая собака знает как делать лучше. Добавим сюда npm/yarn, gulp/webpack и получим тысячи вариаций срача.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру