@prophp7

Страница 359 из 1387
Aleserche
08.05.2017
19:11:10
function __get($name) { return rand(1, rand(1, 1000)); } это ж каким мерзавцем нужно быть

?Томат?
08.05.2017
19:46:33
А что, в PHP тоже есть коллбэки?

Evgeniy
08.05.2017
19:47:16
они слава богу не популярны

но их можно передавать

Google
?Томат?
08.05.2017
19:47:49
Route::post('foo/bar', function() { return 'Hello World'; }); А это не оно?

Evgeniy
08.05.2017
19:48:20
оно

Aleserche
08.05.2017
19:48:29
оно

?Томат?
08.05.2017
19:48:41
Это я ларку открыл почитать.

Aleserche
08.05.2017
19:49:11
они слава богу не популярны
почему? Удобная же штука. Для работы с массивом ок

с коллекциями вообще

Evgeniy
08.05.2017
19:49:37
ну да императивный язык

но обработку массивов делать в декларативном стиле

чтобы показать что ты знаешь array_map вместо foreach

?Томат?
08.05.2017
19:50:13
Я просто сейчас в проекте возился много с JS, а тут в PHP заглянул обратно. А тут такоэ.

Evgeniy
08.05.2017
19:50:29
ну тут есть плюс

оно синхронно

нет асинхронности

Google
Aleserche
08.05.2017
19:51:22
?Томат?
08.05.2017
19:51:30
Ларавель же ок для первого погружения дальше базового синтаксиса PHP?

Evgeniy
08.05.2017
19:52:36
ну если нужен fullstack framework то ок

?Томат?
08.05.2017
19:53:01
А то у меня в проекте роутинг выглядит как-то так: $request = explode('?',explode('/',$_SERVER['REQUEST_URI'])[1])[0]; $loader = new Twig_Loader_Filesystem('templates'); $twig = new Twig_Environment($loader, ['cache' => false,'autoescape' => false]); if ($request == ''){ $request = 'main'; } $page = 'pages/'.$request.'/page_'.$request.'.twig'; echo $twig->render('index.twig',['news' => $news, 'page' => $page]);

Evgeniy
08.05.2017
19:53:32
ну тогда одназначно лучше

?Томат?
08.05.2017
19:54:19
Ну да. Дописывал в ночь перед сдачей, а сдача не состоялась.

Evgeniy
08.05.2017
19:55:06
посмотри в сторону lumen

если тебе весь laravel не нужен

более упрощенное

но базируется на laravel

Aleserche
08.05.2017
19:56:00
а почему не silex/slim? Они показались мне проще

Evgeniy
08.05.2017
19:56:27
silex он на базе symfony

symfony имхо слишком монстр, хотя на silex делал несколько проектов и мне он даже понравился когда то давно

slim последний слишком хипстерский мне нравится но новичку все эти технологии не очень весело изучать наверно

с silex => symfony легко переходить

silex это по сути набор костылей над pimple

а pimple это базовый di

все это имхо так то

?Томат?
08.05.2017
19:59:40
А с люмена на ларавель потом не больно перекатывать проект?

Ибо я не знаю, насколько он ещё вырастет

Google
Evgeniy
08.05.2017
20:00:09
ну тогда бери лару

если есть время на изучениие

Aleserche
08.05.2017
20:00:37
люмен обычно для апишек простых удобно юзать

Evgeniy
08.05.2017
20:00:49
ну это базовый микрофреймворк)

?Томат?
08.05.2017
20:00:55
Пока есть... пока при помощи твига и такой-то матери сайт редизигнил.

Evgeniy
08.05.2017
20:00:57
laravel fullstack framework

ну и стандарт как бы)

имхо 3 топ фреймворка по работе laravel, symfony, yii

мне из этого списка больше нравится laravel, хотя юзал и symfony

Aleserche
08.05.2017
20:01:54
интересно, какой он этот yii

Evgeniy
08.05.2017
20:01:56
и там компоненты есть отдельные которые можно переиспользовать

?Томат?
08.05.2017
20:01:58
Вроде как Лара на Симфони основана, не? Или я уже запутался.

Evgeniy
08.05.2017
20:02:39
неа

она может юзать компоненты

но lara это не symfony

Like
08.05.2017
20:03:00
Да он там пакетов больше юзает епт

посмотри в сторону lumen

если тебе весь laravel не нужен

неа
Да (пакетах симфони)

Evgeniy
08.05.2017
20:03:38
он просто их юзает

Google
Like
08.05.2017
20:03:49
он просто их юзает
Но в основном там симфони

Evgeniy
08.05.2017
20:03:54
с тем же успехом можно сказать что symfony основана на doctrine

Evgeniy
08.05.2017
20:04:07
а 99% фреймворков основано на monolog

Но в основном там симфони
в основном там фасады

Like
08.05.2017
20:04:27
https://github.com/laravel/framework/blob/5.4/composer.json

Не смущает количество symfony?

Alexander
08.05.2017
20:05:08
С четвертой симфони - она микрофреймворком станет по сути, надо сказать...

Like
08.05.2017
20:05:10
Admin
ERROR: S client not available

Evgeniy
08.05.2017
20:05:18
ну я не из тех кто смущается от вида composer.json

Evgeniy
08.05.2017
20:06:02
ну там же в глубине у многих пакетов в зависимости psr\logger

Alexander
08.05.2017
20:06:14
Почему
https://medium.com/@fabpot/symfony-4-a-quick-demo-da7d32be323

Evgeniy
08.05.2017
20:06:27
Ты просто бред несешь
вот за это попрошу объяснится

?Томат?
08.05.2017
20:06:30
Ну вот, зашел спросить - возжёг срач.

Google
Like
08.05.2017
20:06:42
вот за это попрошу объяснится
Ты видел сколько зависимостей симфони у лары?

Evgeniy
08.05.2017
20:06:52
но что это говорит?

Like
08.05.2017
20:07:18
Что нельзя писать "В симфони doctrin'а в зависимостях. Симфони состоит из доктрины"

Вот что это говорит

Сравнение у тебя дебильное если честно Пакеты одного фрейма в другом фрейме и ORM во фрейме

Aleserche
08.05.2017
20:08:10
Evgeniy
08.05.2017
20:08:20
но тебе же можно утверждать что laravel на симфони, ведь в зависимостях лары, пакеты симфони

Like
08.05.2017
20:08:41
Но Тейлор тоже дофига чего понаписал, я ковырялся в illuminate

Evgeniy
08.05.2017
20:09:20
В основном там симфони
компоненты symfony

Like
08.05.2017
20:09:24
Я не говорю, что laravel на симфони Я говорю ,что Laravel построен на пакетах симфони Но не корректно сказать, что симфони построенна на Doctrine

Понимаешь?

Evgeniy
08.05.2017
20:09:52
пакеты симфони это лишь реализация популярных компонентов

которые нужны ларе

Like
08.05.2017
20:10:12
Прости, но laravel не фрейм для одного человека который сделал свою сборку

Kirill
08.05.2017
20:11:13
пакеты называются "http kernel" и "finder"

ну прям построена...

Evgeniy
08.05.2017
20:11:21
если открыть сайт symfony

там есть компоненты которые они сделали универсальными

Like
08.05.2017
20:11:55
Но Тейлор тоже дофига чего понаписал, я ковырялся в illuminate

Страница 359 из 1387