
Pavel
07.11.2016
12:21:07
Ну или делать это через какой-нибудь drupal
У которого в основе тоже фреймворки

Roman
07.11.2016
12:21:54
Тут сейчас буду выражать не собственное мнение, но друпал "использует старые паттерны, из-за чего просто умер по причине старости"

Egor
07.11.2016
12:22:02
Тогда с чего лучше начать?

Google

dypa
07.11.2016
12:22:20

Egor
07.11.2016
12:22:34
Да

Roman
07.11.2016
12:22:34
В любой цмс в основе фреймворк

Pavel
07.11.2016
12:22:38
Друпал умер? Its false.

Roman
07.11.2016
12:22:43
Так всегда я считал
А джумла по моему быстрому взгляду вообще оказался комплексом микрофреймворков

dypa
07.11.2016
12:24:01
Да
тогда бери wp и будет счастье

Egor
07.11.2016
12:24:39
Не WP не хочу

Roman
07.11.2016
12:24:44

Denis
07.11.2016
12:24:56

Roman
07.11.2016
12:24:59
Нужно сделать проект, но не хочу ничего изучать
Не в обиду )

Google

Pavel
07.11.2016
12:25:44

Roman
07.11.2016
12:25:53
Кстати, может кто знает вопрос, а что за джумла фреймворк?

Egor
07.11.2016
12:26:18
Я вот давно думаю о Lavarel

Roman
07.11.2016
12:26:42

dypa
07.11.2016
12:26:50

Pavel
07.11.2016
12:27:13
у фрилансера бывает роутинг хреновый

dypa
07.11.2016
12:27:31

Pavel
07.11.2016
12:28:08
5й ларавел совсем испортился

Egor
07.11.2016
12:28:15
Но для меня, чет как-то все равно не то.
Не знаю даже как сделать

Константин
07.11.2016
12:30:34
Я делал несколько сайтов на друпал 7. Хороший конструктор и к тому же бесплатный.
Отличная штука, я считаю, если надо сайт без программирования.
Drupal 8 я так и не попробовал, т.к. тогда еще релиза не было, а сейчас не до друпала...

dypa
07.11.2016
12:34:24
шо опять?! (с)

RunOver
07.11.2016
12:35:13
Привет друзья, не знаете ли вы конференций с iOS android разработчиками
?

Egor
07.11.2016
12:35:30
Ноу
Хотя хотелось бы такие
Ибо сам пишу проги под андроид

Константин
07.11.2016
12:38:06
Курсы по разработке под андроид от гугла:
http://learndroid.e-legion.ru/lessons

Google

Artyom
07.11.2016
13:29:50
http://symfony.com/blog/new-in-symfony-2-8-symfony-as-a-microframework#comment-20170

Mihail
07.11.2016
13:48:57
баян

Pavel
07.11.2016
13:50:43
микрофреймворки не нужны

dypa
07.11.2016
14:02:39

Pavel
07.11.2016
14:07:06
Сначала берешь микрофреймворк, потом пишешь пишешь прилагу, требуется роутер нормальный. Потом пишешь дальше, требуется ACL нормальный. Дальше пишешь, уже нужен ORM, берешь доктрину. Глядишь - и получилось обычное симфони приложение :)
Ну и бандлы там сторонние, конфиги, вот это все.

Aleserche
07.11.2016
14:10:05
Silex норм, нужен. Пока не приходит боль

dypa
07.11.2016
14:13:41
ну я более чем согласен что silex очень легко превращается в полноценную symfony
с другой стороны есть приложения которые ни когда не будут большими, например mvp.

Pavel
07.11.2016
14:41:04
Ну так для таких mvp и полноценное симфони поднять 5 минут, в чем разница?
Тем более когда привык, оверхеда в разработке почти не чувствуется. Зато при каждом случае есть все инструменты - и логирование, и кеширование, и БД

dypa
07.11.2016
14:48:16

Pavel
07.11.2016
14:49:23
composer create-project symfony/framework-standard-edition my_project_name

Mihail
07.11.2016
14:49:42
хех

Pavel
07.11.2016
14:49:54
Ну да там не 5 минут, минуты полторы выкачиваются пакеты =)

dypa
07.11.2016
14:57:15

Pavel
07.11.2016
14:59:03
а в микрофреймворке это все значит не нужно делать? :)

dypa
07.11.2016
15:00:41

Pavel
07.11.2016
15:01:22
Мы обсуждаем на чем быстрее сделать прототип, на sf или микрофреймворке. Если ты не делаешь чего-то на микре то это же можно и не делать на sf
А миграции в микру ты не притащишь вообще, надо тянуть механизм бандлов и все остальное
Так вот опять никакого профита

Google

dypa
07.11.2016
15:02:41
"полноценное симфони поднять 5 минут" - не я писал

Pavel
07.11.2016
15:03:37
я написал так как есть. За 5 минут рабочее приложение. То что тебе надо лезть настраивать git миграции и секурити - это уже твои личные хотелки, полноценное приложение работает и без этого.
И все как ты будешь допиливать sf приложение - ты так же это сделаешь и в микре, и даже еще больше - каждый компонент надо тянуть и настраивать вручную.

dypa
07.11.2016
15:05:25
не заработает, потому что не сможет соединится с субд которая не стоит или не настроена и тд. похоже ты с incenteev/composer-parameter-handler слабо знаком

Pavel
07.11.2016
15:06:09
Похоже ты давно не ставил из пакета, потому что параметры подключения к БД оно спрашивает в виде консольного визарда.
Как и другие основные настройки.

dypa
07.11.2016
15:06:49
похоже ты не понимаешь как это всё работает :)
https://github.com/symfony/symfony-standard/blob/master/app/config/parameters.yml.dist#L5

Pavel
07.11.2016
15:08:01
Прикинь, этот конфиг генерится автоматически при создании проекта. Из параметров которые ты ввел.

dypa
07.11.2016
15:09:19
прикинь без incenteev/composer-parameter-handler не генерится parameters.yml из parameters.yml.dist
какая досада... ктото в кишочках symfony забыл покопаться прежде чем спорить...

Pavel
07.11.2016
15:10:04
- Installing incenteev/composer-parameter-handler (v2.1.2)
Downloading: 100%
я прямо щас делаю инстал симфони
Generating autoload files
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
Creating the "app/config/parameters.yml" file
Some parameters are missing. Please provide them.
database_host (127.0.0.1): localhost
database_port (null):
database_name (symfony):
database_user (root):

dypa
07.11.2016
15:11:03
это вы с 2.3 жируете :)
@chebotarevp ты глухой?

Egor
07.11.2016
15:13:38
Хм, парни
https://craftcms.com/
Нашел тут, как думаете, мне подойдет?
Что-то вырезать, что-то впихнуть

dypa
07.11.2016
15:14:53
открою тебе тайну за 5 минут реально поставить symfony чтобы всё работало - нужно сделать свой composer пакет вида название_компании/symfony_hacked_edition
а так симфони вдумчиво ставиться примерно за 30 минут, с пинингом версий пакетов к стабильным веткам и тд

Google

Максим
07.11.2016
15:17:35

Egor
07.11.2016
15:17:46
ой, я цены не посмотрел

Pavel
07.11.2016
15:17:55

Egor
07.11.2016
15:18:17
ладн, сам напишу

Максим
07.11.2016
15:19:17
@egr7v8 тот же фреймворк и напишешь...

Roman
07.11.2016
15:19:40
Каждый как минимум пытался написать своё колесо
Никто не начинал с нуля сразу идеально

dypa
07.11.2016
15:22:51
30 минут это конечно невыносимо огромное время чтобы предпочесть микрофреймворк?
дело не только во времени, дело в том что в случае микрофреймворка можно говнокодить и просто кодить, не обдумывая абстракции и как вписать код в архитектуру фреймворка.
просто нужно понимать что mvp переписывается в определенный момент на толстый enterprise фреймворк. вот тут проще продать переписывание. когда у тебя по всей symfony костыли раскиданы потому что mvp очень не просто продать рефакторинг.

Pavel
07.11.2016
15:24:19
тогда удобнее yii2
Там и говнокод легко пишется, и все инструменты под рукой

dypa
07.11.2016
15:25:14
SPA с 3мя роутами отдающими полу-статический json будешь на yii писать, не смеши

Dmitry
07.11.2016
15:47:14
конечно будет, почему нет... и он будет, и я буду

Alexander
07.11.2016
15:47:23
Давно спросить хотел. Вот есть допустим некая глобальная GET переменная, например ?lang. Её слушает слушатель который устанавливает язык. Для того чтобы сослаться на эту переменную из другого сервиса пишется у слушателя некий метод типа LangListner::getVarName() ?

Dmitry
07.11.2016
15:48:03
ибо сегодя 3 роута, завтра еще 2... через месяц там пиздец... это реальный мир, а не выдуманный теоретиками
в любом случае выбирается то, что лучше знаешь
и на что есть наработатнная база

Pavel
07.11.2016
15:52:06

Alexander
07.11.2016
15:53:53
да, но сервис вроде как ниче не должен знать о переменных приложения...