Как стать автором
Обновить

Комментарии 15

«Очевидно, что под эти задачи и бизнес-процессы нужен совершенно другой фреймворк»

Почему?
Не знаю, как вам, а мне ответ очевиден из поста и из практики: Yii1 сменился гораздо более продвинутым, если не сказать, что вообще другим Yii2. Для нагруженных проектов лучше выбрать Yii2. Как говорится, лучше день потерять, а потом за пять минут долететь, то есть переползти на новое и развиваться вместе с ним. Хотя дело вкуса.
Описанные задачи можно решить и на Yii 1.x и на Yii 2.x Мне интересно, что такого есть в Yii2 (и чего нет в Yii1) когда для
«учёт налогов и выплат, управление кадровым резервом для малых компаний, аутсорсинг персонала» выбирается именно вторая ветка, при условии что весь портал написан на первой. Затраты на миграцию кто-то считает? Или лишь бы «программисты радовались»?
Как-то вы кусочками читаете и цитируете. Думаю, переход обусловлен как раз «базированием» чужих партнёрских и дилерских сетей. Это предъявит проекту беспрецендентные требования по организации хранения данных и безопасности, понятно же, не?
Промахнулся веткой, ответ ниже.
«базированием» чужих партнёрских и дилерских сетей

как это вообще связано с фреймворком?
Это предъявит проекту беспрецендентные требования по организации хранения данных и безопасности

Как хранение данных и безопасность вообще связаны с фреймворками и тем более их версиями?
понятно же, не?

Неа.
Да, во-первых, безопасность. Yii2 надёжнее в плане защиты от кражи и имитации cookie, SQL-инъекций и проч. атак. Во-вторых, проще работать с БД. Упрощена работа с формами, на которой походу много тут завязано. Ну и расширений всяких побольше.
А что вы предлагаете, кстати? Чем вас так смутило желание переезда на более мощный фреймворк?
Мне кажется, что безопасность приложенния — это дело не фреймворка, а разработчика.
Или вам не попадались проекты с таким, например, кодом:
Yii::$app->db->createCommand('SELECT * FROM USER WHERE ID = '.$_GET['ID'])->queryAll(); //псевдокод

Про то, что вывод почти везде НЕ «эскейпится» можно даже не говорить (даже в Yii2-проектах).
Синтаксис AR изменился, да. Но это не «хранение информации», это лишь доступ к ней.
Меня смутила мысль, что есть бизнес-задачи, для которых ну никак не подходит Yii1 и очень очень подходит Yii2, хотелось бы аргументов.
Перезд на другую версию только ради переезда на другую версию для большого проекта в 80 % выгоден только девелоперам — прокачивают новый скилл и пишут на новом фреймворке.

Чем мне, как программисту, не очень нравятся подобные идеи для IT-стартапов, так это тем, что успех проекта состоит всего лишь процентов на 20 от программирования, а остальные 80% — это беготня с целью договориться с кучей компаний, чтобы они пользовались порталом и реагировали на запросы. В итоге, получается какая-то контора продажников.
Вечная борьба разработки и коммерции, покуда мир стоит :-) Мне удалось побывать по обе стороны. Скажу одно: программисты плохо продают, продажники вообще не пишут код. Нужно уважение, нужен баланс. «Беготня» — это серьёзный труд, требующий знаний, умений, ресурсов. Если не продать и не раскрутить, в компании не будет денег ни для кого. Да и какая разница, какое соотношение служб — гораздо важнее конечный результат, прибыль.
Это только мое субъективное мнение. Я очень уважаю труд менеджеров по продажам, и во многих стартапах он незаменим. Но, имхо, мне больше нравится, когда стартап, который считает себя IT-стартапом, сосредоточен на создании продукта, который сам по себе содержит интеллектуальную ценность и является товаром, который можно продавать.
Например, можно написать Платформу 1С, а можно написать магазин для продажи телефонов, который без телефонов и без их поставщиков — 0 без палки. По-моему, разница существенная.
Да ладно вам… Ни один продукт сам себя не продаст, особенно сегодня. Хотя бы потому, что придёт компания с отстойным аналогом, но с кучей денег и раскрутится, а стартапная супер-программа сдохнет.
1С никогда не стал бы 1С, если бы не напокупал за гигантские деньги кучу франчайзи в своё время, не понадавал «бонусы» ключевым компаниям и т.д… У них был, есть и гарантированно будет один из самых зверски мощных маркетингов :-) Или возьмём Консультант Плюс — как они сделали рынок! Но теми же методами, сам софт по себе никуда не пошёл…
Вы либо не понимаете, что я хочу сказать, либо смотрите на все с какой-то абсолютно другой точки зрения. Где я написал, что 1С-Платформе (или любому полноценному IT-продукту) не нужен маркетинг?
Платформа 1С никому не нужна без конфигураций, в которых коммерческие организации ведут учёт. И многие конфигурации как раз были созданы уже упомянутыми купленными партнёрами-франчайзи. Равно как же хороший движок для интернет-магазина покупают сам по себе, чтобы потом на его базе вести свой кусок электронной торговли. В любом случае конечная цель практически любого продукта — его коммерческая составляющая.
Написать универсальный движок интернет-магазинов для продажи и написать магазин под свой бизнес (или просто заточить какой-то движок) — это абсолютно разные вещи и по трудозатратам, и по целям. Не нужно их путать.
Конфигурации никому не нужны без платформы 1С. А вот телефоны без интернет-магазина очень даже.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий