стандартных функций пехепе, вот я ещё свой фреймворк написал вручную 10 лет назад так им и пользуюсь и тогда ещё это использовал
так в пхп принято писать для себя фреймворк? я просто из Перл решил свитчнуться, разбираюсь сейчас что к чему :)
биндинг запросов в бд через спринтф, ты так делаешь?
Ну у меня была нужда чтобы избавиться от рутинных задач написать некий каркас и с ним уже работать так как делаю сайты пачками, очень помогает, для начала конечно можно поработать в простом функциональном процедурном поле
ребят, киньте гайды, как написать правильный фреймворк для себя? хочу один раз сделать и пользоваться этим, чтоб потом не переделывать
Это хороший вариант заодно много чего выучишь советую!
на собеседование уже со своим фреймворком нужно приходить?
Тебе не нужно писать свой фреймворк для того чтобы учиться, Фреймворк пишут дядьки с отличным пониманием архитектуры. Все давно за тебя написано и протестировано.
Для большенства кодеров достаточно на ларавель подобный фреймворк освоить CRUD писать что переводится как создавать, читать, обновлять и удалять, и с этими базовыми знаниями можно искать первую работу
какой мне выбрать фреймворк чтоб получать максимальный доход? у меня сейчас в семье ситуация не очень благоприятная если честно
В ларавель легко относительно войти.
Скорее просто предположу что вы не совсем разбираетесь в теме
Ну я бы советовал начать с Zend 3
После него остальные фреймворк будут легко восприниматься, и это фреймворк от создателей самого PHP, очень современный и правильно построенный
Не знаю, считать ли компетентностью то, что вы впариваете легаси новичку. Есть современные подходы (читай PDO), с mysqli вы застряли в 2012. То-то, я смотрю, у вас в голове сидит что сначала вы пишете escape_string а потом sprintf. А если вдруг забудете, в конце рабочего дня, предположим, заэскейпить переменную заранее, то бизнес потеряет деньги и репутацию. Все просто. Велосипед в контексте того, что писать свой супер Мега Фреймворк (считай набор хелперов), чтобы тащить его всю карьеру попутно его нагромождая - это дичь. Такое нужно оставить при себе и для своих бедняг джунов.
а чем принципиально отличается подход в mysqli от подхода в пдо?
Ну извините не хотел вас как-то обидеть, может и так я застрял в начале тисячилетия, но насколько я знаю mysqli ничем не уступает PDO и для меня писать экранизацию через спринтф очень удобно, тем более у нашего бизнеса вся команда работает так, и ни один человек ещё не жаловался на это, может только приходят новички с университетов и давай рассказывать про свои новые фреймворки, сборщики кода и прочую чепуху от которых бизнес потеряет деньги а разработчик время
Для меня киллер фича биндинг.
биндинг?
Это опять таки ваши личные предпочтения, по факту отличия нету
Так тот же «спринтф», только данные в бд пишутся безопасно без вмешательства разработчика.
Laravel если фриланс, то можно посмотреть Wordpress. Сайтов на нём куча, постоянно кому-то требуется что-то доработать. Но там нужен опыт работы с этой адской машинкой. С нуля наверное будет сложно вкатиться. Ниша специфическая. Если нужны деньги, то проще устроиться на работу, а значит надо смотреть что хочет работодатель.. Современные php-фреймворки все простые, можно более-менее знать все. Старые проекты держат на Yii. Новые как правило начинают на Laravel. Если контора с претензией, типа профи - Symfony.
На ютубе ищи дмитрия елисеева, плейлист называется "написание пср фреймворка". Крайне подробный гайд с нуля. Свой писать не нужно, а вот понимать как работают все современные нужно. Но это после изучения пхп естесно
Обсуждают сегодня