The OpenNET Project / Index page

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



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

Оглавление

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

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


107. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Прикроватный Аноним (?), 29-Ноя-19, 00:41 
Херня в том, что PHP сейчас модно ругать, но альтернатив ему особенно и нет. Руби сдулся так толком и не взлетев. Питон - возможно в каких-то местах и неплох, но и не так уж и хорош, чтобы можно было однозначно выбирать его. Джанго - на фоне Симфони и Ларавеля смотрится не так уж убедительно, как и сам Питон на фоне ПХП. Особенно доставляют ПРИНЦИПЫ.. или как их там, которые декларируются Питоном как ключевые..  типа явное лучше неявно, хорошее лучше плохого.. и прочий бред, на которые, впрочем, также повсеместно кладут. ПХП - язык не обремененный идеалогией, пилящийся  практиками, по возможности и по необходимости. Да, есть и недостатки, но на практике (веб-формошлепство) они не так уж мешают, а рывок, который начался с 7-ки - просто сказка какая-то..  Проблема ПХП, имхо не в языке, а в том что есть куча легаси - того же вордпресса и прочих поделок...  типа битрикса, которые по хорошему надо бы похоронить, но никто этого делать не собирается,  ибо обратная совместимость. и куча инсталяций(потраченного бабла).  Вот одновременно и существует 2 параллельных мира ПХП..   вордпресс и битрикс.. и  всякое модное-молодежное симфони, ларавель..  
Ответить | Правка | Наверх | Cообщить модератору

110. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 01:08 
> PHP сейчас модно ругать, но альтернатив ему особенно и нет.

Естественно, нету. И я могу одним предложением объяснить — почему: благодаря возможности произвольно смешивать HTML-разметку и код PHP. Гениальнейшая идея! Жаль, что реализация самого ЯП не ахти.


ЗЫ

Кстати, сами пыхтачки не всегда осознают, что любят Пых именно за это. :) Если бы этой особенности в Пыхе не было, его бы самого давно уже не было.

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

120. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Прикроватный Аноним (?), 29-Ноя-19, 07:30 
> благодаря возможности произвольно смешивать HTML-разметку и код PHP

Будто в этом есть что-то плохое...  Посмотрите внимательно на C# .net core и др. - эту фичу уже много лет пытаются скопировать многие "крутые" языки.

Что касается перка "говнокод"  - для него наличие ПХП вовсе не обязательно, да и наличие возможности что-то с чем-то смешивать тоже.

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

159. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 30-Ноя-19, 00:31 
>> благодаря возможности произвольно смешивать HTML-разметку и код PHP
> Будто в этом есть что-то плохое...  Посмотрите внимательно на C# .net
> core и др. - эту фичу уже много лет пытаются скопировать
> многие "крутые" языки.

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

> Что касается перка "говнокод"  - для него наличие ПХП вовсе не
> обязательно, да и наличие возможности что-то с чем-то смешивать тоже.

Целиком и полностью согласен.

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

144. "Релиз языка программирования PHP 7.4"  +/
Сообщение от anomin (?), 29-Ноя-19, 13:25 
razor blazor ?
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

151. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Попугай Кеша (?), 29-Ноя-19, 17:31 
> razor blazor ?

Ага, он. Но помню 10 лет назад я на Razor что-то писал. Теперь вот Blazor появился.

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

156. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Анонимос (?), 29-Ноя-19, 19:13 
Другими словами, что такое разработка на пхп сегодня, тебе абсолютно неизвестно)
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

157. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Иваныч (??), 30-Ноя-19, 00:18 
ASP, когда-то баловался ради лулзов таким на VBScript/JScript с ODBC в начале-середине нулевых. Только хорошего тут что?
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

158. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 30-Ноя-19, 00:27 
Хорошего — удобство. Учитывая, особенно, что для большинства, увы, оказалось совершенно не по силам освоить XML, XSLT и производные средства, задуманные для собственно развития Веба.
Ответить | Правка | Наверх | Cообщить модератору

168. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (168), 30-Ноя-19, 13:13 
Есть нюанс. XSLT — Turing-complete, так что это сорта уровня JS.
Ответить | Правка | Наверх | Cообщить модератору

170. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 30-Ноя-19, 15:04 
> Есть нюанс. XSLT — Turing-complete, так что это сорта уровня JS.

«XSL, — как бы говорит нам Консорциум, — is a family of recommendations for defining XML document transformation and presentation».

А в другом месте добавляет (и полужирным выделяет, это не я своевольничаю):

«A transformation in the XSLT language is expressed in the form of a stylesheet. A stylesheet is made up of one or more well-formed XML [XML 1.0] documents conforming to the Namespaces in XML Recommendation [Namespaces in XML]

A stylesheet generally includes elements that are defined by XSLT as well as elements that are not defined by XSLT. XSLT-defined elements are distinguished by use of the namespace http://www.w3.org/1999/XSL/Transform (see 3.1 XSLT Namespace), which is referred to in this specification as the XSLT namespace. Thus this specification is a definition of the syntax and semantics of the XSLT namespace.

The term stylesheet reflects the fact that one of the important roles of XSLT is to add styling information to an XML source document, by transforming it into a document consisting of XSL formatting objects (see [XSL-FO]), or into another presentation-oriented format such as HTML, XHTML, or SVG. However, XSLT is used for a wide range of transformation tasks, not exclusively for formatting and presentation applications».

Напомню от себя, что XML в своё время планировался всеобъемлющей заменой для HTML на Вебе (с переходным этапом на XHTML). Но не сошлись звёзды, не пришли посоны к успеху. Обезьянам оказалось невозможно постичь сию науку. Пичялька.

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

171. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Иваныч (??), 30-Ноя-19, 16:21 
XHTML/XML/XSLT - вещи весьма полезные без сомнения, но что было в ASP & PHP начала 2000-х было не очень. На каждый чих открывать соединения, логика с форматированием смешанные и прочее, хотя это может всего лишь был опыт ковыряния в легаси, кошмарная вещь. А шаблоны и в NodeJS есть для любителей этого дела: https://expressjs.com/en/resources/template-engines.html

Многие выглядят более адекватно, да и для любителей есть это дело и в других языках - C, C++, D, Java, Go, ... Сотни их.

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

122. "Релиз языка программирования PHP 7.4"  +/
Сообщение от suffix (ok), 29-Ноя-19, 09:56 
на php 7.4 Bitrix тупо не заведётся :(
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

126. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 29-Ноя-19, 10:18 
подождите недельку - починют.

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

Ну и что, вы же за лицензию уже заплатили? Теперь заплатите "разработчику на битриксе", он поправит.

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

127. "Релиз языка программирования PHP 7.4"  +/
Сообщение от suffix (ok), 29-Ноя-19, 10:22 
У меня нет проблем - я же не идиот всё сразу в прод тащить :)

Есть надежда что может быть именно в моём случае вообще гладко будет (у меня сайт на windows-1251) - а у Битрикса и нового php 7.4 на сайтах с utf-8 проблемы ожидаются.

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

129. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от пох. (?), 29-Ноя-19, 10:28 
Удобно, чо.

(к счастью, у меня тоже 1251, но вот думать в какие моральные и денежные потери обойдется апгрейд - не хочется вообще. Хочется нечаянно снести все это нахрен, и посадить цветочки.)


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

160. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 30-Ноя-19, 00:34 
> подождите недельку - починют.
> А обратной совместимости там, если кто не в курсе, и не было
> никогда.
> Раз в пол-года очередное обновление стабильненько ломает все что понагуанокодили вручную.

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

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

176. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 30-Ноя-19, 20:13 
> Держат несколько версий Пыха для клиентов

да.

> латая по мере нахождения дыр

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

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


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

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

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




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

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