| замена php | 
|  | 
| 
| Core | Дата: Суббота, 06 Июля 2019, 14:29 | Сообщение # 1 |  |   заслуженный участник Сейчас нет на сайте | Как известно php умер... Подскажите плз яп которым можно его заменить.
 
 Игры: justcore.itch.io
 Сайт: justcore.space
 |  |  |  |  | 
| 
| Xakep | Дата: Суббота, 06 Июля 2019, 14:49 | Сообщение # 2 |  |   めちゃくちゃちゃ Сейчас нет на сайте | Цитата Core (  )  Как известно php умер... Кто сказал? Его все еще активно используют и он развивается, и современный пхп уже не такой как был раньше.
 
 
 Цитата Core (  )  Подскажите плз яп которым можно его заменить. python - если хочется чего-то по проще, go, Java, Scala, Kotlin.
 |  |  |  |  | 
| 
| afq | Дата: Суббота, 06 Июля 2019, 17:59 | Сообщение # 3 |  |   Разработчик Сейчас нет на сайте | Цитата  Как известно php умер... Откуда об этом стало известно?
 |  |  |  |  | 
| 
| drcrack | Дата: Суббота, 06 Июля 2019, 18:30 | Сообщение # 4 |  | старожил Сейчас нет на сайте | Цитата  Как известно php умер... 
  
 
 Цитата  Откуда об этом стало известно? видимо у тса ничего не получается, и он решил что это из-за того что язык плохой, устаревший и вообще умер
   
 
 Сообщение отредактировал drcrack - Суббота, 06 Июля 2019, 18:32 |  |  |  |  | 
| 
| Lich420king1337 | Дата: Суббота, 06 Июля 2019, 21:47 | Сообщение # 5 |  |   частый гость Сейчас нет на сайте | Откуда ті взял што он умер то што ті не справлся с етим язіком програмирования не значит што с ним не справились все остальніе хто хотел научиться им кодить. |  |  |  |  | 
| 
| martuk | Дата: Суббота, 06 Июля 2019, 23:01 | Сообщение # 6 |  |   заслуженный участник Сейчас нет на сайте | Давайте по другому рассуждать. Основываясь на текущих трендах, php и правда плавно уходит на второй план, но умрет он уж ох как не скоро. drcrack привел статистику по легаси проектам, как видно - на php написана бОльшая часть интернета, и поддерживать это все кому то надо => учить php стоит, да и работы много.
 
 Если ищешь как замену, то можно попробовать node.js + express.js.
 |  |  |  |  | 
| 
| cherepets | Дата: Понедельник, 08 Июля 2019, 05:09 | Сообщение # 7 |  |   участник Сейчас нет на сайте | Умирает не столько пхп, сколько свои реализации в вебе в целом. Для большинства целей не нужны собственные уникальные сайты. Нужна страница в соц сети, популярном онлайн сервисе или доставке - зависит от конкретного бизнеса.
 Для тех случаев где сайт всё же нужен - часто хватит ультра-простой готовой cms.
 
 Так что если речь именно сайтах (а не о бэке, энерпрайзах и т.п.), то я бы сказал что замена... ни в чем. Просто само явление уже уходит.
 |  |  |  |  | 
| 
| drcrack | Дата: Понедельник, 08 Июля 2019, 07:46 | Сообщение # 8 |  | старожил Сейчас нет на сайте | Цитата  Если ищешь как замену, то можно попробовать node.js + express.js.это не замена а скорее более мощный инструмент для более сложных задач, в первую очередь таких где нужно реалтайм взаимодействие клиента с сервером, т.е. чаты, игры и тд.
 ну а пхп по-прежнему король в своей нише — "запрос → достать инфу из бд → отправить ответ → конец"
 рано вы его хороните
 |  |  |  |  | 
| 
| martuk | Дата: Понедельник, 08 Июля 2019, 08:20 | Сообщение # 9 |  |   заслуженный участник Сейчас нет на сайте | Цитата drcrack (  )  а скорее более мощный инструмент для более сложных задачЭх, как же ты прав. Жаль, что об этом не знают многие ИТ-компании, которые пытаются использовать все 'хайповое' даже для каких то простых задач, где даже php будет с головой.
 Ну вообще, express.js как раз и создает http сервер, который работает точно так же, как ты и описал:
 
 Цитата drcrack (  )  запрос → достать инфу из бд → отправить ответ → конецЗа исключением того, что всегда будет прослушиваться порт (сервер то открыт), хотя и у php точно такая же прослушка.
 |  |  |  |  | 
| 
| drcrack | Дата: Понедельник, 08 Июля 2019, 09:03 | Сообщение # 10 |  | старожил Сейчас нет на сайте | Цитата  За исключением того, что всегда будет прослушиваться порт (сервер то открыт), хотя и у php точно такая же прослушка.ну, любой веб сервер прослушивает порты
   
 я же говорю о проблемах перехода с пхп на ноду:
 1) javascript, который и сам по себе не подарок, так еще и с новым асинхронным вкусом — нереальный батхерт для новичка, порог вхождения выше на порядок
 2) отсутствие шаблонизатора "из коробки", в то время как пхп сам по себе шаблонизатор (т.е. можно встраивать пхп код тегами прямо в хтмл и это неплохо работает для простых страниц)
 3) как продолжение прошлого пункта — сложность организации проекта, необходимость роутинга из кода, не совсем очевидная система модулей и т.д., в то время как в пхп можно просто свалить файлы в кучу и это будет работать
 
 и другие, менее значимые отличия
 все это напрягает даже серьезные команды, а новичков-одиночек просто ставит на колени
 |  |  |  |  | 
| 
| Xakep | Дата: Понедельник, 08 Июля 2019, 09:37 | Сообщение # 11 |  |   めちゃくちゃちゃ Сейчас нет на сайте | Цитата drcrack (  )  2) отсутствие шаблонизатора "из коробки", в то время как пхп сам по себе шаблонизатор (т.е. можно встраивать пхп код тегами прямо в хтмл и это неплохо работает для простых страниц)Сейчас уже не часто встретишь наличие шаблонизатора на беке, сейчас обычно разделяют backend и frontend, первый предоставляет апи для второго и нет проблем.
 |  |  |  |  | 
| 
| drcrack | Дата: Понедельник, 08 Июля 2019, 20:23 | Сообщение # 12 |  | старожил Сейчас нет на сайте | Цитата  сейчас обычно разделяют backend и frontend, первый предоставляет апи для второго и нет проблем."сейчас обычно" — это примерно 5% сайтов в интернете
   |  |  |  |  | 
| 
| Xakep | Дата: Понедельник, 08 Июля 2019, 20:39 | Сообщение # 13 |  |   めちゃくちゃちゃ Сейчас нет на сайте | Цитата drcrack (  )  "сейчас обычно" — это примерно 5% сайтов в интернете   Я говорю не про существующие проекты, а новые. Новые проекты всегда предпочитают писать на модных vue/react/angular итд, даже если бизнесу этого не нужно.
 |  |  |  |  | 
| 
| drcrack | Дата: Вторник, 09 Июля 2019, 06:28 | Сообщение # 14 |  | старожил Сейчас нет на сайте | Цитата  Я говорю не про существующие проекты, а новые.а я тоже говорю про новые
 
 
 Цитата  Новые проекты всегда предпочитают писать на модных vue/react/angular итд, даже если бизнесу этого не нужно.это заблуждение
 в реальном мире vue/react/angular — это в лучшем случае 5% новых сайтов
 большинство же имеют бюджет не более $100 и никаким реактом там даже близко не пахнет, берется вордпресс, туда покупается (или воруется) подходящая тема, нанимается русский или индус за $10 в час который все допиливает до необходимого состояния
 
 
 Сообщение отредактировал drcrack - Вторник, 09 Июля 2019, 06:29 |  |  |  |  | 
| 
| Xakep | Дата: Вторник, 09 Июля 2019, 16:40 | Сообщение # 15 |  |   めちゃくちゃちゃ Сейчас нет на сайте | ну может быть, я сужу по опыту компании, в которой работаю, у нас клиенты никогдане хотятсайты на вордпресс, но и обычно клиенты при деньгах. 
 
 Сообщение отредактировал Xakep - Вторник, 09 Июля 2019, 16:40 |  |  |  |  |