@phpclubru

Страница 725 из 956
Dsv
20.12.2018
15:13:21
Michael
20.12.2018
15:13:30
Респонс

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
как по мнет ак и одного ларавел достаточно и хороших знаний в ПХП чтобы вы создали приложение которое запустит вашу ракету в космос и выведет ее на орбиту Марса. и вы тогда победите Илона Маска.

Юрий
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:58:41
?не отмазывайся)

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

Юрий
20.12.2018
16:10:14
Давай ты сначала дорастешь сам, а потом советы раздавать будешь
я и не раздавал советы - а сказал просто что это самый лучший вариант .. я и сам еще далеко не мега. )) так и есть

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

Юрий
20.12.2018
16:19:08
dypa
20.12.2018
16:25:31
Добрый вечер! Представляю Вам 3-ю версию блога с использованием Laravel Жду Ваших коментариев ? https://github.com/sergdsv/blog_laravel http://sergdsv.zzz.com.ua/
не читабельно, не аккуратно, отсутсвие понимания базовых концепций работы фреймворка, см https://github.com/sergdsv/blog_laravel/blob/master/app/Http/Controllers/PostsController.php

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
> 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. Это же неправда?
там статья ниочем, посмотри код который там написан в блоге и поймешь - человек ничего не понимает в программировании

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

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

Pavel
20.12.2018
16:38:06
сравнение производительности фреймворков это вообще глупо, я работал с "быстрым" phalcon, только быстрым он был только в своих тестах
Обычно люди так говорят про симфу когда запускают ее в режиме дебага и не компилируют контейнер, там действительно все мега тормозное

dypa
20.12.2018
16:40:12
Обычно люди так говорят про симфу когда запускают ее в режиме дебага и не компилируют контейнер, там действительно все мега тормозное
не замечал подобного даже на супер тормозном железе, просто есть идиоты которые не в состоянии потерпеть лишние 50 ms при бездумном нажатии F5 на локалхосте

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

ustasby
20.12.2018
16:42:03
а я по вашему ничем полезным не занимаюсь..) я же создаю алгоритм генерации order_id сверх секретный! это уже великое дело
Фулстак создает олгоритм, у меня пару лет назад была такая задача, 10 минут на решение ушло, работает как часы

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

Юрий
20.12.2018
16:45:40
Фулстак создает олгоритм, у меня пару лет назад была такая задача, 10 минут на решение ушло, работает как часы
да это здорово что вы спарвились с этой задачей за 10 минут. я не справился.

ustasby
20.12.2018
16:47:07
часы же вроде не умеют генерить уникальный id в бд
Это кем нужно быть что бы генерить idчасами, база сама сгенерит, в магазинах нужен номер заказа, по которому не отследить прирост ежедневный, это просто поле, цикл проверил записал если повторил

ustasby
20.12.2018
16:47:53
да это здорово что вы спарвились с этой задачей за 10 минут. я не справился.
Тогда почему ты себя называешь фулстаком, ты джун

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

Дмитрий
20.12.2018
16:52:22
еще как умеют
типа rand.Seed(time.Now().UnixNano()) ?

dypa
20.12.2018
16:53:24
За пару лет ничего не зациклилось, в один проход заходит, и вообще, мне позволительно, я не фулстак))
ну если 10 заказов в год на миллионный диапазон - то вполне, а если чуть больше заказов и диапазон меньше - то все сразу станет плохо

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
Вообще да, выходит что довольно дешевое и сердитое решение

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
Фулстак, это когда можешь заменить всех на проекте, и бек и фронт и все хотябы на среднем уровне, и да, я таких не видал, те кто себя так позиционировал выдавали вопросы как стартует сессия и т.д.

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
И грамотно проектирует структуры которые хорошо лягут на БД
Я так же думаю, но пусть еще на js пишет как бох, нефиг фулстакам раслабляться

Юрий
20.12.2018
17:18:11
Я так же думаю, но пусть еще на js пишет как бох, нефиг фулстакам раслабляться
ну все понимзил себя в ранге.. в описании своего профиля.

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

Страница 725 из 956