170 похожих чатов

Не могу понять, это для тебя продвинутый уровень что-ли? Использование

стандартных функций пехепе, вот я ещё свой фреймворк написал вручную 10 лет назад так им и пользуюсь и тогда ещё это использовал

24 ответов

7 просмотров

так в пхп принято писать для себя фреймворк? я просто из Перл решил свитчнуться, разбираюсь сейчас что к чему :)

биндинг запросов в бд через спринтф, ты так делаешь?

Rick-Sanchez Автор вопроса
Alex Surname
так в пхп принято писать для себя фреймворк? я про...

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

Rick Sanchez
Ну у меня была нужда чтобы избавиться от рутинных ...

ребят, киньте гайды, как написать правильный фреймворк для себя? хочу один раз сделать и пользоваться этим, чтоб потом не переделывать

Rick-Sanchez Автор вопроса
Alex Surname
ребят, киньте гайды, как написать правильный фрейм...

Это хороший вариант заодно много чего выучишь советую!

Rick Sanchez
Это хороший вариант заодно много чего выучишь сове...

на собеседование уже со своим фреймворком нужно приходить?

Alex Surname
на собеседование уже со своим фреймворком нужно пр...

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

Rick-Sanchez Автор вопроса
Alex Surname
на собеседование уже со своим фреймворком нужно пр...

Для большенства кодеров достаточно на ларавель подобный фреймворк освоить CRUD писать что переводится как создавать, читать, обновлять и удалять, и с этими базовыми знаниями можно искать первую работу


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

какой мне выбрать фреймворк чтоб получать максимальный доход? у меня сейчас в семье ситуация не очень благоприятная если честно

Rick-Sanchez Автор вопроса

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

Скорее просто предположу что вы не совсем разбираетесь в теме

Rick-Sanchez Автор вопроса
Rick-Sanchez Автор вопроса
Rick Sanchez
Ну я бы советовал начать с Zend 3

После него остальные фреймворк будут легко восприниматься, и это фреймворк от создателей самого PHP, очень современный и правильно построенный

Rick Sanchez
Скорее просто предположу что вы не совсем разбирае...

Не знаю, считать ли компетентностью то, что вы впариваете легаси новичку. Есть современные подходы (читай PDO), с mysqli вы застряли в 2012. То-то, я смотрю, у вас в голове сидит что сначала вы пишете escape_string а потом sprintf. А если вдруг забудете, в конце рабочего дня, предположим, заэскейпить переменную заранее, то бизнес потеряет деньги и репутацию. Все просто. Велосипед в контексте того, что писать свой супер Мега Фреймворк (считай набор хелперов), чтобы тащить его всю карьеру попутно его нагромождая - это дичь. Такое нужно оставить при себе и для своих бедняг джунов.


Не знаю, считать ли компетентностью то, что вы впа...

а чем принципиально отличается подход в mysqli от подхода в пдо?

Rick-Sanchez Автор вопроса

Не знаю, считать ли компетентностью то, что вы впа...

Ну извините не хотел вас как-то обидеть, может и так я застрял в начале тисячилетия, но насколько я знаю mysqli ничем не уступает PDO и для меня писать экранизацию через спринтф очень удобно, тем более у нашего бизнеса вся команда работает так, и ни один человек ещё не жаловался на это, может только приходят новички с университетов и давай рассказывать про свои новые фреймворки, сборщики кода и прочую чепуху от которых бизнес потеряет деньги а разработчик время

Rick-Sanchez Автор вопроса

Для меня киллер фича биндинг.

Это опять таки ваши личные предпочтения, по факту отличия нету

Rick Sanchez
Ну извините не хотел вас как-то обидеть, может и т...

Так тот же «спринтф», только данные в бд пишутся безопасно без вмешательства разработчика.

Alex Surname
какой мне выбрать фреймворк чтоб получать максимал...

Laravel если фриланс, то можно посмотреть Wordpress. Сайтов на нём куча, постоянно кому-то требуется что-то доработать. Но там нужен опыт работы с этой адской машинкой. С нуля наверное будет сложно вкатиться. Ниша специфическая. Если нужны деньги, то проще устроиться на работу, а значит надо смотреть что хочет работодатель.. Современные php-фреймворки все простые, можно более-менее знать все. Старые проекты держат на Yii. Новые как правило начинают на Laravel. Если контора с претензией, типа профи - Symfony.

Alex Surname
ребят, киньте гайды, как написать правильный фрейм...

На ютубе ищи дмитрия елисеева, плейлист называется "написание пср фреймворка". Крайне подробный гайд с нуля. Свой писать не нужно, а вот понимать как работают все современные нужно. Но это после изучения пхп естесно

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А чем вам питонисты не угодили?😂
.
79
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Есть предложения, как подобное можно упростить?
Hemul GM
12
@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
5
У меня вопросик назрел. Почему, создав класс без наследования и реализации деструктора Destroy, деструктор не вызывался при free. Потом указал наследование от tobject и overri...
Сергей Бычков
9
Карта сайта