Какой фреймворк выбрать Laravel 5 или Yii 2

1 2345 6
Prior
На сайте с 03.03.2008
Offline
184
#21
Content-pro:
Ну по крайней мере вне СНГ другие языки тоже очень неплохо востребованы в сфере веб кодинга. На счёт прямых рук не соглашусь, к примеру сайт можно и на плюсах написать с прямыми руками, вопрос только в том зачем так мучать прямые руки)

Я имел ввиду языки, используемые для веба...нет особой разницы PHP, Python, .NET или еще что. Можно наговнокодить на всём, хотя конечно фреймворки как бы "обязывают" играть по правилам.

Ответы на вопрос - https://answers.net.pl
Aisamiery
На сайте с 12.04.2015
Offline
302
#22
Content-pro:
Меня самого мучается вопрос, почему такой ажиотаж на php в снг). Куча других инструментов с своим особенностями и плюсами.

Потому что программирование ради программирование - это опенсурс.

Бизнесу пофигу на чем написан инструмент, бизнесу нужны метрики. Вот эти метрики в области вэба пока что на стороне php и вряд ли что то изменится в ближайшие несколько лет. Кому то шашечки, а кому то ехать. Тут вспоминается реклама: "Если не видно разницы, то зачем платить больше?"😂

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
CP
На сайте с 12.08.2009
Offline
101
#23
Aisamiery:
Бизнесу пофигу на чем написан инструмент, бизнесу нужны метрики. Вот эти метрики в области вэба пока что на стороне php и вряд ли что то изменится в ближайшие несколько лет.

Эммм, а что за метрики?)

Профессиональный frontend: JS, html,css, Single-Page App (/ru/forum/964386)
Aisamiery
На сайте с 12.04.2015
Offline
302
#24
Content-pro:
Эммм, а что за метрики?)

Множество разных. У сообщества php есть несколько преимуществ:

1. Низкий порог входа разработчиков. (Это и минус конечно) Можно взять и научить спеца под себя без всякой ненужной ерунды и повышать квалификацию с ростом.

2. Большой опыт. На php множество проектов, в том числе хайлоад, под него много что написано и адаптировано. Практически с любой ситуацией, с которой новому проекту придется столкнутся в сообществе php кто то уже решил.

3. Простое допиливание интерпритатора. Если что то не нравится, можно делать как badoo и пилить модули на C для быстродействия. С выходом зефира, стало вообще круто.

4. Относительно невысокая стоимость спецов при прочих равных.

5. Большое количество спецов, можно быстро укомплектовать штат под новую фичу в проекте.

5. Скорость разработки

6. Огромное сообщество

....etc

Конечно php решает не все задачи. Но вывод текста в поток, что из себя и представляет вэб, он решает на ура. И конечно в каких то частях системы используется разный зоопарк технологий и языков, но менять шило на мыло - пустое занятие

B
На сайте с 25.07.2017
Offline
1
#25

(ИМХО) оттолкнитесь изначально от того, каких спецов можете найти ... А yii2 или laravel это уже... Каждая лягушка свое болото хвалит.... Есть небольшая разница, а принцип одинаков)))) лично я на yii2. И не скажу, что она хуже или лучше... Просто это работает и на больших проектах!

___________

GoodsForMe

S3
На сайте с 29.03.2012
Offline
329
#26
Prior:
главное это прямые руки

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

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

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

C2
На сайте с 25.04.2017
Offline
10
#27

Рашил вставить свои 5 копеек. У каждого фреймворка есть как плюсы так и минусы. К примеру кто-то использует 5 лет Laravel и ему будет намного проще написать проект на нем чем на каком либо другом фреймворке. Моя точка зрения такая: что уже использовали то и используйте в проектах для клиентов, а если для себя то можно потратить время на изучение какого либо другого фреймворка. Я использую Laravel и полностью им доволен. Как показывает практика клиент не готов тратить деньги на то что вы будете изучать документации и т.п Ему как правило важен готовый продукт а не то что под капотом.

Sent from my iPhone using Tapatalk

Aisamiery
На сайте с 12.04.2015
Offline
302
#28
Sly32:

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

Вы попишите годик на брейнфаке, вам и он будет "быстрее, понятнее, типизирование, он изначально не пропускает уж совсем откровенный говнокод"

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

Лично переписывал, знаю множество клиентов, кто переписывал свои проекты с учетом того, что переписать было дешевле, чем найти на сопровождение спецов того что было у них изначально.

Не спорю, питон простой язык, я на нем делал кучу утилит и с джангой работал, но не скажу что это прям экстаз, это просто "еще одна" технология.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#29

К сожалению, питон по сравнению даже с PHP слишком медленный:

https://benchmarksgame.alioth.debian.org/u64q/php.html



PHP programs versus Python 3

all other PHP programs & measurements
by benchmark task performance
spectral-norm

source secs mem gz cpu cpu load
PHP
37.94 19,420 1135 150.67 99% 99% 100% 99%
Python 3
188.83 54,524 437 750.46 99% 100% 100% 99%

regex-redux

source secs mem gz cpu cpu load
PHP
3.34 158,792 786 3.30 25% 26% 22% 92%
Python 3
14.86 439,208 486 27.92 46% 77% 35% 31%

n-body

source secs mem gz cpu cpu load
PHP
358.21 8,668 1082 358.12 17% 0% 1% 83%
Python 3
787.02 7,744 1181 786.82 0% 1% 0% 100%

mandelbrot

source secs mem gz cpu cpu load
PHP
125.17 136,776 863 499.16 100% 100% 100% 100%
Python 3
273.43 53,416 686 1,091.35 100% 100% 100% 100%

k-nucleotide

source secs mem gz cpu cpu load
PHP
43.96 235,632 1060 142.28 87% 100% 71% 72%
Python 3
84.73 221,028 1937 276.97 97% 93% 91% 91%

fasta

source secs mem gz cpu cpu load
PHP
59.37 8,896 1030 59.36 5% 2% 3% 100%
Python 3
110.91 8,024 977 110.87 100% 1% 1% 1%

fannkuch-redux

source secs mem gz cpu cpu load
PHP
280.04 33,588 1150 1,117.48 100% 100% 100% 100%
Python 3
483.79 51,896 944 1,880.10 97% 94% 100% 99%

reverse-complement

source secs mem gz cpu cpu load
PHP
2.81 135,124 426 1.75 31% 21% 44% 57%
Python 3
2.82 265,428 800 4.18 46% 32% 20% 54%

binary-trees

source secs mem gz cpu cpu load
PHP
88.07 736,372 1027 247.49 92% 77% 23% 91%
Python 3
86.90 451,548 581 306.31 89% 97% 87% 89%

pidigits

source secs mem gz cpu cpu load
PHP
0.12 ? 394 0.11 100% 7% 0% 0%
Python 3
Failed

🍿

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
CP
На сайте с 12.08.2009
Offline
101
#30

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=python3

Нода вообще жжет) Вообще вроде как скорость работы языка для веба ну как бы не совсем критично. В плане вся нагрузка как правило ложится на базу, микросервисы и т.д. Если уж что то тяжкое для сервера пишется, то сейчас вроде очень актуален GO. Каждый язык для определенных задач подходит, не зря микросервисы последнее время очень популярны на больших проектах, каждый сервис можно писать на чём хочешь и на то что более подходит под задачи.

---------- Добавлено 26.07.2017 в 00:52 ----------

Aisamiery:
1. Низкий порог входа разработчиков. (Это и минус конечно) Можно взять и научить спеца под себя без всякой ненужной ерунды и повышать квалификацию с ростом.
2. Большой опыт. На php множество проектов, в том числе хайлоад, под него много что написано и адаптировано. Практически с любой ситуацией, с которой новому проекту придется столкнутся в сообществе php кто то уже решил.
3. Простое допиливание интерпритатора. Если что то не нравится, можно делать как badoo и пилить модули на C для быстродействия. С выходом зефира, стало вообще круто.
4. Относительно невысокая стоимость спецов при прочих равных.
5. Большое количество спецов, можно быстро укомплектовать штат под новую фичу в проекте.
5. Скорость разработки
6. Огромное сообщество
....etc

Это всё есть у каждого более мене популярного языка, я как сектант nodejs уверяю что это всё есть и даже больше)

1 2345 6

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий