All streams
Search
Write a publication
Pull to refresh
3
0
Евгений Добрянский @essome

Software Architect

Send message
большая часть аудитории не пишет статьи

На чем сделан редактор? С 0 писали или кастомизировали готовое решение?

Синтаксис атрибутов просто ужасный, видимо придётся переходить на тайпскрипт

А как отличить нормальный исполнитель или нет? Как понять студия на вашем сервисе зарегистрировалась или нет? Кто будет модерировать задачи?

« Shadow DOM? Я когда писал frontend себе общался с ними и разрабатывал то же самое, в итоге удалив поддержку кода. Мне MS сказали, что слово фрагменты преследует неудача и я ещё целый модуль форума удалил из-за конфликта с Open Net. Просто цвета походили.»


Что?

окей, перефразирую, там нормальный фреймворк под капотом)
Битрикс то понятно, а чем вам drupal не понравился?
Может немного сложноват в начале, но там фреймворк под капотом.
Или просто неприязнь к php?
Посмотрел язык и фреймворк.
Может все конечно так красиво как вы и говорите, я даже подумал попробовать, но потом посмотрел, что язык чистый фп и понял, что не смогу)
Я не фанатик ООП и не противник ФП части первого и второго использую в своих проектах.

Например: стараюсь избегать for, foreach и использую map, reduce итд, но вызывать такие вещи лично мне удобнее $collection->map(callback), а не map($collection, callback);

Так же не представляю, что-бы я писал не $user->save(), а saveUser($user);

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

В каком-то комментарии вы писали, что у вас очень сильная команда «эликсирщиков» думаю это как раз та причина по которой ваша скорость разработки высока, вы сравниваете свою сильную команду с командой которая клепает лендосы на php.
Но на php тоже есть сильные команды, просто из-за большого количества php разработчиков — вы больше видите слабые.

Спасибо)
Тогда Ждём ещё статей)

Спасибо, кроме твиттера телеграм канал не ведете?
Много статей было про философию)
но что с этой философией дальше делать — неясно, пишите больше, надеюсь будет еще не одна статья, а хотя-бы штук 10
Например следующая о выборе инструмента, а после нее уже примеры работы со стеком каких-то инструментов на ваш выбор.

Это конечно же только мои желания, но думаю многим зашло бы, спасибо.

Вот зачем вы рассказываете о том, в чем не разбираетесь?
HHVM Не язык и потребность в нем отпала после выхода php 7

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

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

Или покажите мне на эликсире такую же простую cms как wordpress или drupal

Когда создадите/создадут в эликсире такую же мощную экосистему для веб разработки — тогда можем и поспорить, сейчас же, ничего лучше php для веба нет.

Да, на эликсир или С можно написать что-бы работало быстрее и возможно где-то правильнее, но пока вы будете это делать — проект на php уже будет продаваться и если этот проект писали не джуны — для конечного пользователя разницы не будет, все будет работать так же быстро и так же без багов как и было бы на других языках.
Я конечно все понимаю, но хейтить язык из-за такой мелочи?
Мне за 8 лет не приходилось с такой проблемой сталкиваться.
Если у вас проект завязан на подобные вещи — php вам не подходит и используйте «правильные языки»
Но для веба ничего лучше php пока не придумали и подтверждение этому — миллионы приложений бекенд которых написан на php.

А аргументы будут?
Или все тот же «пробовал php4 не понравилось»?

Статья хорошая, но у всех статей про dev ops есть один недостаток, ваша — не исключение.
Все говорят про философию, про инструменты и прочее, но никто не показывает примеров «Так с чего же начать»?
Философия и пуши в ветки — это понятно всем разработчикам.
Но вот я создаю пет проект и хочу деплоить его по вашей философии, что мне нужно установить и настроить для автодеплоя? Автотестов? Какие инструменты изучать?

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

Думаю люди которые знают все эти инструменты и как с ними работать — не нуждаются в подобных статьях, а людям вроде меня ваши статьи ничего кроме «философии» не объясняют.
Однако orm часто в этом случае возвращает null или undefined, вследствие чего это значение попадает и на выход api.


return $posts ?? [];

Автор както запамятовал что нужно передать ещё общее количество записей в базе для организации интерфейса. Как их передавать?


на laravel делаю так:
return $query->paginate();

paginate возвращает массив с данными data, count, page и так далее

На фронтенде для этого объекта описан интерфейс метод получения постов будет возвращать PaginationInterface<Post[]>

Или если у вас в статье есть поле Автор. И нужно передать из связанной таблицы имя и фамилию. Должен ли ответ включать autorId или только объект author с полемid?


Тут логичнее 2 вариант.

А если мы обновляем автора то мы должны прислать новый идентификатор в поле autorId или в объекте author { id

Если все что вернется — это id, тогда логичнее возвращать int

Спасибо, статьи по angular редкость в наше время. Зато у вас они качественней чем 90% статей про react или view

Information

Rating
Does not participate
Location
Ивано-Франковск, Ивано-Франковская обл., Украина
Date of birth
Registered
Activity