@yii2ru

Страница 630 из 1721
Yan
01.10.2017
09:42:58
Это долго + выглядит как прошлый век

Aleksey
01.10.2017
09:43:32
это выглядит как - я люблю писать много лишнего кода не важно зачем )

любой контентный сайт, а тут как я понял блог - имеет прямые ссылки

тк seo

Google
Aleksey
01.10.2017
09:45:32
а аякс для всяких лайком и загрузки коментов - там актуально да

Yan
01.10.2017
09:46:02
Какой лишний код? Один метод на сервере и 10 строк кода на джиэсе А зачем уже сказал - скорость и нормальный вид

Aleksey
01.10.2017
09:46:14
ookay

Dmitry
01.10.2017
09:46:34
на самом деле использования pjax убивает 2х зайцев, и с сео норм и перезагрузок нет ;) Так что не спорте. А вообще вопрос был в другом :)

Yan
01.10.2017
09:46:35
а аякс для всяких лайком и загрузки коментов - там актуально да
Там актуальна уже реактивность с паттерном Наблюдатель

Aleksey
01.10.2017
09:47:51
оч оч советую разобраться откуда на сайте появляются посетители/клиенты и сколько стоит их привлечь неплохо меняет паттерны мышления )

а то потом приходится переделывать за горе программистами аякс формы поиска, когда не можешь дать прямую ссылку на релевантную страницу )

Aleksey
01.10.2017
09:50:04
ну аякс в категориях - это какраз не нормальная архитектура с точки зрения бизнеса, хотя для программиста может и норм

Aleksey
01.10.2017
09:50:37
ой все )

забей

Yan
01.10.2017
09:51:00
Так объясни, чё ты)

Google
Aleksey
01.10.2017
09:51:25
я лучше потом возьму чек x10 за переделки

Yan
01.10.2017
09:52:49
я лучше потом возьму чек x10 за переделки
И переделаю как это делали 10 лет назад ?

Aleksey
01.10.2017
09:55:00
конечно, ведь обычному юзеру так важно какая технология под капотом. Кст как категория лучше загружается - через Jq или какойнибуть реакт?

Vit
01.10.2017
09:56:05
Это не плохо, с учётом неизменности работы гугла с яндексом за 10 лет

Yan
01.10.2017
09:57:46
Если только фильтры по категориям, то можно роут сделать для них, чтобы ссылку давать, если критерии товаров типа цвет/размер/цена и т.п., то, как и говорил, аякс и пост запрос

Aleksey
01.10.2017
09:59:18
так еще круче - фильтры для поиска часть пускаем через get а часть через post и реализуем поиск в 2-х экшенах

Yan
01.10.2017
09:59:55
Да, именно так, а не говно ссылки на 500 символов

Ещё советую ознакомится с тем, что такое реактивность

2017 год на дворе

Aleksey
01.10.2017
10:03:14
а теперь следи за руками есть ИМ, есть товар есть его модификация из 10 параметров которые образуют ссылку на 500 символов и рекламный бюджет в 1млн рублей. Те оч важно кинуть юзера имеено на эту модификацию иначе он не купит и мы теряем 1 млн рублей и тут ты со своим аяксом и отсутсвием прямых ссылок в итоге ты наносишь ущерб в 1 млн рублей из за модной архитектуры

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

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

Matviy
01.10.2017
10:05:03
Так а в чем проблемма сформировать ссылку?

Aleksey
01.10.2017
10:06:02
нивчем, вопрос в том что нужно использовать технологии по месту, а не просто потому что можно

и модно

Matviy
01.10.2017
10:06:40
Угу

Ну да

Aleksey
01.10.2017
10:06:47
я привел реальный пример, только бюджет поменьше был

Matviy
01.10.2017
10:07:02
ДЛя всяких магазинов SPA нах не нужно, мне кажется

Aleksey
01.10.2017
10:07:03
но у вас наверняка все правильно )

Google
Yan
01.10.2017
10:07:10
И снова - реактивность

Aleksey
01.10.2017
10:07:42
ну ты попросил объяснить )

Matviy
01.10.2017
10:08:18
Кстати, сейчас уже страницы достаточно быстро загружаются, что не понятно даже, частично перезагрузилось, или полностю

Если это магазин, блог, новости и т. д. - зачем там усложнять? Ну вот разве что фильтрация, ну так просто добавлять параметры в урл

Yan
01.10.2017
10:10:19
Кстати, сейчас уже страницы достаточно быстро загружаются, что не понятно даже, частично перезагрузилось, или полностю
Да, встречаются такие, но это редкость, и на сегодняшний день перезагружать хедер, футер, сайдбары при небольшом изменении контента - глупо, как по мне

но у вас наверняка все правильно )
Ну как работает со ссылками react/meteor? Это отличное решение таких ситуаций

Matviy
01.10.2017
10:11:54
Нормально сайт делать просто нужно) Тогда все ок перезагружается. КОнечно, если очень большой, там нужно оптимизировать, а это уже другое дело.

Ну и банально, чтоб делать так, нужно значиь и реакт, и yii, например

Matviy
01.10.2017
10:12:22
А это уже дороже

И больше делать

Matviy
01.10.2017
10:12:28
дольше

Aleksey
01.10.2017
10:12:34
в таком случае надо на go вообще делать

php уже не модный

go + meteor

Yan
01.10.2017
10:12:59
Ну и банально, чтоб делать так, нужно значиь и реакт, и yii, например
Да, лучше так, либо реактивные фулл стек фреймворки

Aleksey
01.10.2017
10:13:22
реактивный go + meteor )

Yan
01.10.2017
10:13:46
Та метеор уже фулл стек, зачем там го городить?)

Aleksey
01.10.2017
10:14:32
ну хз, он в тренде просто

Google
Yan
01.10.2017
10:15:12
Мне он как-то тяжко заходил

Работа с массивами - повеситься

Matviy
01.10.2017
10:41:06
Ну например там, где сайт больше как приложение, типа соцссетей

Vit
01.10.2017
10:52:34
Типа одноклассников? Уж лучше бы вся страница перезагружалась, чем эти затемнения, всплывающие окна, тормоза и возросший шум вентилятора. Хотя понятно,что делать норм надо

Matviy
01.10.2017
10:55:25
В ВК норм очень даже.

Vit
01.10.2017
11:04:11
Тут ещё вопрос в новых проектах. Нет, я знаю,что каждый из них это будущая супер соцчсеть. Но в реальности новичкам нужны гугл с яндексом.

Matviy
01.10.2017
11:04:40
Ну так сначала делается просто. а потом доделывается

Admin
ERROR: S client not available

Matviy
01.10.2017
11:04:57
Зачем на простой блог или магазин SPA

Vit
01.10.2017
11:06:31
Дык по мнению некоторых так нельзя, потому что так 10 лет назад делали.

Информационных шум вокруг реактивности не соответствует востребованности.

Matviy
01.10.2017
11:09:41
Ну да

Не, штука крутая

Мне нравится

Но просто намного больше ресурсов (материальных) забирает

А у нас же бизнес, все-таки

Если для себя пилить чтото, это другое дело

Vit
01.10.2017
11:13:25
В тег ноускрипт загонять - наше всё

Шутка опять

Google
Matviy
01.10.2017
11:40:00
"Да там просто, на 20 минут работы" (с)

Простите. не удержался))))

Yury
01.10.2017
11:40:10
:))

Dmitry
01.10.2017
11:40:32
не на 20, просто самому уже так лень ((( подзабыл я ее

AlekVolsk
01.10.2017
11:40:46
смотря что за страничка, мне попадались такие. что месяц сидел )))))

Dmitry
01.10.2017
11:43:04
ну не особо сложная, кроме одного блока :) В личку могу макет кинуть

AlekVolsk
01.10.2017
11:45:00
кидай

Boris
01.10.2017
13:12:34
Павел
01.10.2017
13:38:10
Не прошло и года как кинули сцылку

Без бота поисковика пропадаем

Fayozjon [CybernatiC]
01.10.2017
14:03:49
:(

Yan
01.10.2017
14:12:53
Дык по мнению некоторых так нельзя, потому что так 10 лет назад делали.
Можно, можно как хочешь, спросил парень как лучше реализовать, я сказал, как бы делал я, если бы мог выбирать. Я люблю быть в теме и пытаться быть востребованным на рынке интересных проектов. Нравится делать однотипную ерунду, да без проблем) Ну а если кому-то сложно пару функций для работы с БД написать, то тут уж...

Boris
01.10.2017
14:16:42
Не прошло и года как кинули сцылку
Лучше поздно чем никогда :)

Ilya
01.10.2017
16:48:24
Привет всем. Кто-то делал автокомплит для IDE? Пытаюсь сделать по этому гайду: https://github.com/samdark/yii2-cookbook/blob/master/book/ide-autocompletion.md

Но не выходит.

<?php namespace common\components; require DIR . '/../../vendor/yiisoft/yii2/BaseYii.php'; /** * Yii bootstrap file. * Used for enhanced IDE code autocompletion. */ class Yii extends \yii\BaseYii { /** * @var BaseApplication|WebApplication|ConsoleApplication the application instance */ public static $app; } /** * Class BaseApplication * Used for properties that are identical for both WebApplication and ConsoleApplication * * @property \common\components\DbManager $authManager The auth manager for this application. Null is returned if auth manager is not configured. This property is read-only. Extended component. */ abstract class BaseApplication extends \yii\base\Application { } /** * Class WebApplication * Include only Web application related components here * * @property \common\models\User $user The user component. This property is read-only. Extended component. */ class WebApplication extends \yii\web\Application { } /** * Class ConsoleApplication * Include only Console application related components here */ class ConsoleApplication extends \yii\console\Application { } spl_autoload_register(["\\common\\components\\Yii", 'autoload'], true, true); Yii::$classMap = include(__DIR__ . '/../../vendor/yiisoft/yii2/classes.php'); Yii::$container = new \yii\di\Container;

Это был файл \common\components\Yii.php

Его соответственно в index.php вместо /../../vendor/yiisoft/yii2/Yii.php подключаю

И приложение создаю и запускаю так: (new \common\components\WebApplication($config))->run();

Где я свернул не туда?))

Страница 630 из 1721