Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

img

оказалось, что мне в ближайшее время предстоит работать с wordpress, нужно ли для качественной работы учить php? стоит ли мне переписать мое SPA с REST API на php, чтобы овладеть этим языком? щас уже половина написана на express js, прикручен passport js. 

 

еще вопрос про php: почему все называют переменные как попало, стандартная библиотека, как я понял, написана в snake_case, а фреймворки, такие как laravel и yii, используют camelCase, в чем смысл?

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

Александр

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

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

 

Вообще php имеет малый порог входа, а вордпресс имеет свойство ломать ноги всем, кто им пользуется

Если у тебя есть возможность его свапнуть - делай это в первую очередь. Аргументировать причину впадлу

 

Lancer.Rev.X сказал(а):

еще вопрос про php: почему все называют переменные как попало, стандартная библиотека, как я понял, написана в snake_case, а фреймворки, такие как laravel и yii, используют camelCase, в чем смысл?

Нажмите, чтобы раскрыть...

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

Ларка не использует только camel, ты можешь встретить и то, и то. Это та же история с mustaches, писать с новой строки или с той же

mnogokotin

Пользователь

Регистрация: 22.12.2014

Сообщения: 10858

Рейтинг: 4520

Нарушения: 90

mnogokotin

Регистрация: 22.12.2014

Сообщения: 10858

Рейтинг: 4520

Нарушения: 90

Александр сказал(а):

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

Ларка не использует только camel, ты можешь встретить и то, и то. Это та же история с mustaches, писать с новой строки или с той же

Нажмите, чтобы раскрыть...

есь psr

Dr.Geologist

Пользователь

Регистрация: 21.12.2015

Сообщения: 1183

Рейтинг: 773

Dr.Geologist

Регистрация: 21.12.2015

Сообщения: 1183

Рейтинг: 773

img
Lancer.Rev.X сказал(а):

оказалось, что мне в ближайшее время предстоит работать с wordpress, нужно ли для качественной работы учить php? стоит ли мне переписать мое SPA с REST API на php, чтобы овладеть этим языком? щас уже половина написана на express js, прикручен passport js. 

 

еще вопрос про php: почему все называют переменные как попало, стандартная библиотека, как я понял, написана в snake_case, а фреймворки, такие как laravel и yii, используют camelCase, в чем смысл?

Нажмите, чтобы раскрыть...

php норм. Переписывай бек с фронтовго языка. Юзай кемл кейс, он занимает меньше места.

Dermand

Пользователь

Регистрация: 13.09.2013

Сообщения: 522

Рейтинг: 200

Dermand

Регистрация: 13.09.2013

Сообщения: 522

Рейтинг: 200

Александр сказал(а):

Вообще php имеет малый порог входа, а вордпресс имеет свойство ломать ноги всем, кто им пользуется

Нажмите, чтобы раскрыть...

Скорее наоборот.

Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

img
Dr.Geologist сказал(а):

php норм. Переписывай бек с фронтовго языка. Юзай кемл кейс, он занимает меньше места.

Нажмите, чтобы раскрыть...

мне на самом деле гораздо больше нравится snake_case, но джс, а теперь еще и пхп фреймворки заставляют привыкать к camelCase FeelsBadMan.png?1592047203

 

Александр сказал(а):

Если у тебя есть возможность его свапнуть - делай это в первую очередь

Нажмите, чтобы раскрыть...

там уже готовый сайт на вордпресс, мне нужно будет его как то обслуживать

 

Александр сказал(а):

Вообще php имеет малый порог входа

Нажмите, чтобы раскрыть...

а есть такие же крутые подробные книжки, как learn.javascript.ru? я ничего интересного, кроме официальной документации, не нашел.

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

Александр

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

Lancer.Rev.X сказал(а):

а есть такие же крутые подробные книжки, как learn.javascript.ru? я ничего интересного, кроме официальной документации, не нашел.

Нажмите, чтобы раскрыть...

https://www.php.net/

Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

img
Александр сказал(а):
Нажмите, чтобы раскрыть...

это она и есть! FeelsOkayMan.png?1592047748

Alcherra

Пользователь

Регистрация: 25.05.2019

Сообщения: 4084

Рейтинг: 1461

Alcherra

Регистрация: 25.05.2019

Сообщения: 4084

Рейтинг: 1461

этот форум на пхп

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

Александр

Регистрация: 10.08.2013

Сообщения: 5305

Рейтинг: 4186

Lancer.Rev.X сказал(а):

это она и есть! FeelsOkayMan.png?1592047748

Нажмите, чтобы раскрыть...

Ой KEKW.png 

Есть ещё w3school https://www.w3schools.com/php/

Siller__

Пользователь

Регистрация: 31.10.2014

Сообщения: 1481

Рейтинг: 470

Siller__

Регистрация: 31.10.2014

Сообщения: 1481

Рейтинг: 470

Я тоже в самом начале плевался от кемелкейса

потом привык - и ты привыкнешь AngryBird.png

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 5538

Рейтинг: 3747

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 5538

Рейтинг: 3747

img
Lancer.Rev.X сказал(а):

мне в ближайшее время предстоит работать с wordpress

Нажмите, чтобы раскрыть...

Брось это гиблое дело, оно того не стоит

Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4181

Рейтинг: 2228

img
B_Rabbit сказал(а):

Брось это гиблое дело, оно того не стоит

Нажмите, чтобы раскрыть...

 
Lancer.Rev.X сказал(а):

там уже готовый сайт на вордпресс, мне нужно будет его как то обслуживать

Нажмите, чтобы раскрыть...

 

а в чем проблема

Спойлер:

я из своего опыта делаю вывод, что лучшее решение - самое популярное. 

B_Rabbit

Пользователь

Регистрация: 11.12.2017

Сообщения: 5538

Рейтинг: 3747

B_Rabbit

Регистрация: 11.12.2017

Сообщения: 5538

Рейтинг: 3747

img
Lancer.Rev.X сказал(а):

 

 

а в чем проблема

Спойлер:

я из своего опыта делаю вывод, что лучшее решение - самое популярное. 

Нажмите, чтобы раскрыть...

То что он лучшее говно из массы остального говна не делает его нормальным

Siller__

Пользователь

Регистрация: 31.10.2014

Сообщения: 1481

Рейтинг: 470

Siller__

Регистрация: 31.10.2014

Сообщения: 1481

Рейтинг: 470

Lancer.Rev.X сказал(а):

я из своего опыта делаю вывод, что лучшее решение - самое популярное. 

Последнее редактирование: 1 янв 1970 в 03:00
 
Нажмите, чтобы раскрыть...

плохой опыт значит)

популярное !== хорошее

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

nate.gif

raven_cler

Пользователь

Регистрация: 10.04.2014

Сообщения: 587

Рейтинг: 103

raven_cler

Регистрация: 10.04.2014

Сообщения: 587

Рейтинг: 103

Lancer.Rev.X сказал(а):

я из своего опыта делаю вывод, что лучшее решение - самое популярное. 

Нажмите, чтобы раскрыть...

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

 

Благо раздуплиться можно за пару вечеров если на чём-то ещё писал. Но стоит понимать, что в основе пыхи не лежит какой-либо философии или хотя бы концепции, он вообще изначально задумывался как язык для не-программистов, копируя концепты из разных языков, включая си, перл и яву, которые и по отдельности-то не особо смотрятся, а кусками отовсюду(причём не лучшими) так мы вообще получаем квинтэссенцию того, как делать не надо. И заморочки с камэл-кейсом там будут даже не в топ10 сюрпризов, которые тебя могут ждать. Вот первый: функции там вообще не чувствительны к регистру. Можешь писать их как угодно в каком угодно регистре хоть КАПСОМ хоть ВоТтАкВоТ. К стандартным это тоже относится. Поэтому правильнее именовать всё-таки в snake_case.  А вот имена переменных да, к регистру чувствительны. И ещё миллион особенностей, о которых ты не будешь знать, о которых ты не можешь знать, о которых не выдаст ошибки(просто выполнится неправильно), а если и выдаст, то скорее запишет её в вон тот полуторагиговый лог-файл на сервере, о которых можно догадаться, только погадав на кофейной гуще, кароч, удачи.

 

Но да, язык один из самых популярных.