
Dsv
20.12.2018
15:13:21

Michael
20.12.2018
15:13:30
Респонс

Юрий
20.12.2018
15:42:26

Dsv
20.12.2018
15:43:09

Google

Юрий
20.12.2018
15:44:02
Учусь програмировать
я именно так и подумал..) что ларавел начал осваивать - это похвально! топовый фреймворк!

Ivan
20.12.2018
15:44:31
А что по поводу Yii2?

Юрий
20.12.2018
15:44:41
но лучше всего тебе сделать полноценный интрнет магазин на ларавел.. тогда дойдешь до middle developer

Ivan
20.12.2018
15:44:50
Сдает позиции?

Юрий
20.12.2018
15:46:13
А что по поводу Yii2?
не работал с ним.. я выбрал ларавел и пока никакие другие не рассматривал.. это не очень эффективно знать несколько фреймворков.. можно иметь представление но работать проф. можно только в 1м ну максимум 2х фреймворках..
когда расспыляешься - то вообще ничего не сможешь сделать.. то же касается и многих новичков которые пытаются сразу угнатся за всем чем только можноюю ьерутся за изучение нескольких фреймворков, еще и CMS и еще и яваскрипт учат)) ну короче такое..
https://phppot.com/php/skills-every-php-freelancer-must-have/
вот вам неплохая статья.. там есть список более популярных фреймворков

Ivan
20.12.2018
15:49:35
интересно)
Спасибо, почитаю

Юрий
20.12.2018
15:51:39
как по мнет ак и одного ларавел достаточно и хороших знаний в ПХП чтобы вы создали приложение которое запустит вашу ракету в космос и выведет ее на орбиту Марса. и вы тогда победите Илона Маска.

Pavel
20.12.2018
15:53:50

Юрий
20.12.2018
15:53:51
это вечная тема новичков.. какой фреймворк лучше и все вообще в таком духе.. что лучше.. так и мечутся в мозгах и в работе между тем и другим и так ничего и не достигают

Pavel
20.12.2018
15:54:03
На чем дяди потребуют на том и будешь кодить.

Google

Ivan
20.12.2018
15:54:34
Если Марс, значит у Laravel урезан функционал??

Юрий
20.12.2018
15:56:03

Дмитрий
20.12.2018
15:57:44

Pavel
20.12.2018
15:58:02
Это верно

Дмитрий
20.12.2018
15:58:41
?не отмазывайся)

Юрий
20.12.2018
15:59:31
а я по вашему ничем полезным не занимаюсь..) я же создаю алгоритм генерации order_id сверх секретный! это уже великое дело

Adel
20.12.2018
16:08:50

Юрий
20.12.2018
16:10:14

Adel
20.12.2018
16:14:55
Писать интернет магазин... есть много других, более полезных занятий

dypa
20.12.2018
16:15:07

Юрий
20.12.2018
16:19:08

dypa
20.12.2018
16:25:31

Dsv
20.12.2018
16:31:02

Pavel
20.12.2018
16:34:08
> I dont like symfony because it has some core features which I dont like, e.g. using twig (redundant rendering layer) or extern ORM.
> Both Laravel and Symfony have poorer performance.
Это же неправда?

dypa
20.12.2018
16:34:15

Pavel
20.12.2018
16:34:31
симфа прекрасно работает без твига, и по производительности я думаю она побыстрее будет.

Google

dypa
20.12.2018
16:35:29

Pavel
20.12.2018
16:35:51
Э, это гость писал )

dypa
20.12.2018
16:37:21
сравнение производительности фреймворков это вообще глупо, я работал с "быстрым" phalcon, только быстрым он был только в своих тестах

ustasby
20.12.2018
16:37:25

Pavel
20.12.2018
16:38:06

dypa
20.12.2018
16:40:12

Pavel
20.12.2018
16:40:35
Ну там не 50ms а 400 что уже ощутимо

ustasby
20.12.2018
16:42:03

Дмитрий
20.12.2018
16:42:36
хотя..

Юрий
20.12.2018
16:45:40

ustasby
20.12.2018
16:47:07

Дмитрий
20.12.2018
16:47:46

ustasby
20.12.2018
16:47:53

dypa
20.12.2018
16:49:40

ustasby
20.12.2018
16:50:46
За пару лет ничего не зациклилось, в один проход заходит, и вообще, мне позволительно, я не фулстак))

Дмитрий
20.12.2018
16:52:22

dypa
20.12.2018
16:53:24

ustasby
20.12.2018
16:54:23
Там проще, впереди год, месяц, день и rand

Google

ustasby
20.12.2018
16:55:02
Совпадений не было, 300 заказов в день
Ну 10 минут на подумать и 30 написать, и это просто номер для клиента
В цикле что бы исключить невероятную случайность

Pavel
20.12.2018
16:58:15
Вообще да, выходит что довольно дешевое и сердитое решение

Юрий
20.12.2018
16:58:18

Pavel
20.12.2018
16:59:44
Я бы просто в качестве номера заказа брал год месяц день и max(id)+1 от сегодняшнего id заказа, это позволит следить за количеством заказов внутри дня, но нафиг кому это надо.

ustasby
20.12.2018
17:00:11
Это не фулстак, сын маминой подруги дважды фулстак, он еще на бейсике может
Терминатор позвал в магазин, потом выпилился, что бы это значило?

dypa
20.12.2018
17:03:31
сыроварня не показатель.

Pavel
20.12.2018
17:05:30
Это все полный бред, термин фулстак был извращен обывателями, точно так же как и девопс )

ustasby
20.12.2018
17:07:08
Фулстак, это когда можешь заменить всех на проекте, и бек и фронт и все хотябы на среднем уровне, и да, я таких не видал, те кто себя так позиционировал выдавали вопросы как стартует сессия и т.д.

Andrew P.
20.12.2018
17:09:37

Pavel
20.12.2018
17:11:01
С древних времен определение
Там делается акцент на том что фулстак знает весь стек разработки и может грамотно взаимодействовать с другими специалистами. Но он может быть бэкендером например.
Но бэкендером таким, который грамотно проектирует api для использования его фронтенд разработчиком.
И грамотно проектирует структуры которые хорошо лягут на БД

ustasby
20.12.2018
17:13:11
На очень старый и древний проект с кодом на 5.2 пришел фулстак, я визжал от радости что есть кому сплавить, первый вопрос был почему сессия не стартует, второй через неделю где взять сертификат, просроченный полдня менял, как оказалось купили на комоде.

Google

ustasby
20.12.2018
17:15:38

Юрий
20.12.2018
17:18:11

Mr. Blonde
20.12.2018
17:19:22
Добрый вечер, кто-то использовал паттерн DTO?

Adel
20.12.2018
17:19:55
Ну паттерном его называть не стоит наверно, но пофиг
Все использовали. Только не все знают

Mr. Blonde
20.12.2018
17:20:15
Можно проводить валидацию полей по типу?

Adel
20.12.2018
17:20:27
Не стоит

Pavel
20.12.2018
17:20:37
Да, паттерн DTO это композиция паттернов "data", "transfer" и "object"

Adel
20.12.2018
17:20:50
Все равно обычную валидация реквеста нужна

Pavel
20.12.2018
17:21:34

Adel
20.12.2018
17:22:23
Но не стоит заменять обычную валидацию такой вот

Mr. Blonde
20.12.2018
17:22:35
Есть просто идея совместить иммутабельность Value Object и DTO.

Adel
20.12.2018
17:22:40
Это уже обсосали на форуме несколько раз

Pavel
20.12.2018
17:23:34
dto это считай контейнер в котором ты переносишь что-то из одной подсистемы в другую. Если при этом он является value object то нет проблем.

Adel
20.12.2018
17:24:16
Ну скорее уж коллекцией во. А не одним во.

Mr. Blonde
20.12.2018
17:24:36
А что мешает
В интернете мало примеров по данному шаблону, но написано, что это только контейнер.

Adel
20.12.2018
17:24:38
В общем случае
Ну так и есть

Mr. Blonde
20.12.2018
17:25:02