SiZE
Если программист не опытен ему хоть третью версию дай
Vasily
агрументы ?
Вторая версия, кроме неймспейсов никакого приоритета не дает. Ну совсем.
Anonymous
Есть тут гуру регулярок?
Sergey
за гуру лучше идти в канал perl
Anonymous
ну может и не гуру)
Anonymous
щас опишу беду)
Anonymous
нужно отловить параметры команды из строки. например команда выглядит так: /otchet 10.01.2012 10.03.2012 12345 или так /some_cmd param_1 param_2 ([\/a-zA-Z0-9._]+) ([0-9a-zA-Z._]+) таким образом отлавливаю команду и первый параметр, не могу отловить остальные параметры(из может быть произвольное количество)
Sergey
тут не нужна регулярка, сделай explode по пробелу
Anonymous
Семён семёныч((
Anonymous
правда потом прийдется каждый элемент массива проверять регуляркой т.к. хочу игнорировать параметры которые не попадают под критерий [a-zA-Z0-9._]
Anonymous
тут не нужна регулярка, сделай explode по пробелу
Спасибо) пожалуй пойду выпью, может даже не кофе. Забыл про эксплод. ну как так то)
SiZE
Вторая версия, кроме неймспейсов никакого приоритета не дает. Ну совсем.
ну не прям уж так "совсем" работа с респонзом и реквестом получше. В работе с моделями Query появился, получше уж чем scopes.
SiZE
Ну и много чего еще можно привести в пример
🛸
Поставил модуль https://github.com/MickeyUr/yii2-commentator. Настроил, захожу comments/admin/index пишет Declaration of mickey\commentator\models\search\CommentSearch::search($params) should be compatible with mickey\commentator\models\Comment::search() . Можете подсказать как исправить ? Ну или альтернативы какие-то посоветуете
Anonymous
/\/([A-z_]+)(\s[^\s]+)*/ Совпадения ищи через match_all
Спасибо! именно то что нужно.
🛸
https://github.com/yii2mod/yii2-comments такой нашел. вроде лучше говорят
SiZE
https://packagist.org/search/?q=yii2%20comment
SiZE
SiZE
я обычно так выбираю :)
SiZE
но вообще стараюсь посмотреть несколько топовых реп и сделать выбор.
Dmitriy
Вторая версия, кроме неймспейсов никакого приоритета не дает. Ну совсем.
Первая версия не развивается. И я давал совет с точки зрения бизнеса.
Vasily
Первая версия не развивается. И я давал совет с точки зрения бизнеса.
Не вопрос: т.е. как директор аграрной компании (представим себе) вы предлагаете каждый год покупать новую технику, вместо того, чтобы поддерживать старую?
Vasily
С точки зрения бизнеса - вы банкрот.
Vasily
Каждый год? Новый фрейм выходит раз в 5 лет
Я знал одну компанию, которая постоянно переписывала свои проекты. Её больше нет.
Vasily
7
Dmitriy
@arturpanteleev спроси у начальства почему вы переписываете с yii на yii2
Dmitriy
Для меня очевидно)
А чувак говорит что это плохо
Пантелеев
Тут наобороь можно привести в пример nokia
Пантелеев
Тоже не захотели адаптироваться под новые технологии
Пантелеев
@arturpanteleev спроси у начальства почему вы переписываете с yii на yii2
Меня больше беспокоит почему они не перешли ещё)
Vasily
Пользователю глубоко пофигу, что у вас под капотом.
Dmitriy
Пользователю глубоко пофигу, что у вас под капотом.
Вопрос был не про пользователя, а про поддержку проекта. Тут они причем?
Vasily
Если проект какой-то блог, то переписывать можно хоть каждый месяц. А если серьезное что-то, то пока вы пишите под одно уже выходит что-то новое. И постоянная гонка за новеньким ни к чему хорошему не приводит. У нас в конторе используется PHP7 и Zend 1ой версии. Все прекрасно себя чувствуют.
Dmitriy
Трудно найти людей которые знают zend1 при условии что счас актуальна 3 версия?
Vasily
А вы понимаете, что никакой магии в первой версии нет? Везде PHP и везде это код. Кодеры идут лесом на серьезные проекты. А программисту не проблема посмотреть в доку. Хотя, после второго/третьего Зенда там и так все ясно.
Dmitriy
Вы сравнивали стоимость поддержки проект на первой версии и третьей?
Dmitriy
проекта
Vasily
Если честно, абсурдный вопрос. ) Потому что мы оперируем библиотеками, и фреймворк совсем не при чем. Я еще раз повторю, что на серьзных проектах свои правила игры с архитектурой, какой фреймворк - глубоко не важно.
Dmitriy
Нормальный вопрос для руководства
Vasily
Фреймворк не архитектура. Использования "бест вей" фреймворков даст пользву в начале проекта, а после развития в течении нескольких лет, там так все изменится, что нет никакого смысла переписывать, т.к. там просто своя солянка и все работает, как это нужно.
Vasily
А написать бложик на Зенд 1 будет дольше, чем на Зенд 3.
Vasily
Просто, потому что Зенд первый давно мертв. На нем что-то сейчас писать не разумно совсем.
Dmitriy
он осваивается за неделю )
И разработчик согласится ?
Vasily
И разработчик согласится ?
А почему не должен?
Dmitriy
А почему не должен?
Ну может его не устраивают старые технологии. И хочет современных подходов.
Vasily
Вы разработчик или модник?
Vasily
Никто не мешает внедрять современные подходы, если честно.
Пантелеев
Пожалуй тут я поддержу Василия
Пантелеев
Т.к мне вот вся эта современная тенденция напоминает javascript, а я не хочу чтобы у нас тоже каждый день был новый фреймворк, подход, новый инструмент
Vladimir
Я бы не пошел на работу, где устаревшие php-фреймворки используют. С точки зрения дальнейшей работы мне не выгодно старье изучать.
Vladimir
Благо выбор есть.
Dmitriy
Вот я о чем.
Dmitriy
Не все разработчики хотят писать на первом yii
Пантелеев
я вот 80% своих проектов пишу на php3 и НИКТО еще не жаловался. Откровенно говоря там не только php3 голый, там drupal2 но с костылями, чтобы работал на тертьей пыхе + некоторые моменты конечно приходится оформлять как расширения php и писать их на C. Я сам С не знаю, но друг один мой знает хорошо. Но он к сожалению алкоголик и его хрен дождешься порой. Так что многие таски приходится затягивать. Зато дешево) И еще часть модулей написана на smalltalk тоже хороший язык, временем проверенный. JS мы конечно же не используем, т.к толку от него нет и это только лишняя нагрузка на фронт. Вобщем парни думайте своей головой и не вдеитесь на все эти модные течения, которые нужны только для того тчобы деньги из вас высасывать.
Иван
Ну писать то приходится в итоге не "на фреймворке", а на "рога и копыта project"
Пантелеев
__своих__ проектов 😊
нет, свои я на php2 пишу
Dmitriy
Вы разработчик или модник?
Допустим и то и другое. Это не относится к вопросу. Я за соотношение цена поддержки и профит от новых фитч.
Пантелеев
а вот энтерпрайз уже на трешке
Anonymous
придет новичек в твою команду самопис на самопис нужно время для его обучения
Иван
изучать то один хрен нужно проект а не фреймворк
Иван
я имею в виду когда этот проект уже есть, а не вот только сели писать
Dmitriy
Одно дело фрейм + проект . другое дело проект
Пантелеев
вот есть php3 и он уже не поддерживается
Пантелеев
то есть ничего нового в нем НИКОГДА НЕ БУДЕТ
Пантелеев
то есть мне надо нанять разработчика я его обучу 3 пызе и буду спокоен