Sly32

Рейтинг
389
Регистрация
29.03.2012
Должность
Software engineer
Prior:
главное это прямые руки

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

Другое дело, что на Питоне это будет быстрее, понятнее, типизирование, он изначально не пропускает уж совсем откровенный говнокод, изначально ООП для web ( таже Джанга)

Кстати не слышал еще о таком, чтобы кто-то в здравом уме и твердой памяти стал переписывать с джанги на язык для резюме)))

tommy-gung:
зачем тебе вообще использовать ларавель?

В наследство достался))) Переписывать уже нет смысла.Поэтому пришлось освоить еще и Laravel

tommy-gung:
вот скажи, кто тебя обидел-то?)))

Ну вот почему обидел?))) Просто мне есть с чем сравнивать. Зачем мне допиливать тот же Ларавел, когда все что мне надо, уже есть в Джанге? Изумтельный шаблонизатор, в котором разбираешься за 15 минут, удобная ОРМ, простой синтаксис.

При этом я не умаляю достоинств Ларавел - вполне годный продукт

---------- Добавлено 24.07.2017 в 13:06 ----------

rengen:
Когда главное - быстрый результат, то фреймворки и ООП идут покурить.

Рукалицо... Вы серьезно? Фреймворк для того и нужен, что бы ускорить разработку! На сегодня, имея кучу готовых модулей, я на Джанге сайт быстрее соберу, чем даже на любимом в прошлом Вордпрессе)

totamon:
хороший прикол и шутка

+1 ))) врагу не посоветую))

NothingMatters:
- Eloquent - одна из лучших ORM что я видел.

Трудно обьяснить вкус пирожного тому кто на диете из сухарей)))

Удобные модели это когда в одном файле все вот так:


class Name(models.Model):
# language = models.CharField('Язык', max_length=15, choices=LANG, blank=True, default=LANG[0][0])
language = models.ManyToManyField('Nationality', blank=True, default=1, verbose_name='Происхождение имени')
sex = models.CharField('Пол', max_length=15, choices=SEX_CHOICES, blank=True, default=SEX_CHOICES[1][0])
name = models.CharField('Имя', max_length=255, blank=True, unique=True)
slug = models.SlugField(verbose_name='Идентификатор имени', max_length=255, blank=True)

Когда для изменения в базе просто меняешь нужную строку, потом 2 команды:


Python manage.py makemigrations
... migrate

И миграция готова! Про blade вообще не говорите- куча нелогичностей ограниченные фильтрыи тэги... Все нужно писать самому. Наличие готовой админки сокращает разработку в разы. Потому и говорю про 15мин и час...

---------- Добавлено 22.07.2017 в 22:33 ----------

livetv:
Да неужели?
Можно пример ?
Я на самописи напишу за 10 минут.

Вы пока будете на своем пыхапе продираться через наме->bla-lbla->... сточками с запятой, я на питоне в 4 раза больше напишу... Давайте вообще не станем спорить об этом.

Но по крайней мере ларавел лучше юи однозначно...

Лучше сразу Symfony. Веду крупный проект на Ларавел- есть и плюсы и минусы. Неудобная ОРМ, нет толкового механизма миграций, запутанный шаблонизатор для фронта.Отсутствует как класс готовая админка. Зато много документации.

Для повода задуматься - то что на ларавел нужно делать час, на джанге пишетсяза 15 минут

А просто через консоль загрузить, написать пару запросов - не судьба?

Есть в WP такая замечательная штука как thumbnails - используйте ее для картинок в анонсах. Но в любом случае, грамотно написанный код не должен создавать проблемы, как у вас.

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

У меня работает старый каталог аналогичный, но без приват чатов. Когда-то на вордпрессе еще сделал.Руки не доходят его переписать нормально и выкидывать жаль - он живет уже сам по себе в неделю уже 2-5 фирм добавляются сами. Беда как раз в ВП - ужасная организация БД. Думаю для нормад=льной реализации вашего ТЗ это от 3-х месяцев с бюджетом кодерам примерно 1000 зеленых в месяц. На нормальном фреймворке, симфони какой, ларавел, джанго... За 300 боюсь даже представить что там наваяют)))

Всего: 8136