@Fesor Например, у меня есть форма. Обычный Html. Понятно, если мне нужно ее заполнить (написать что-то в input), то я воспользуюсь, например <?= $model->value; ?>. А стоит ли саму форму заменить на конструкцию CHtml::beginForm(); и так далее?
@DenFav Тайминги сами по себе не увеличатся. Если вы в них не понимаете - просто не трогайте. Ваш второй вариант лучше - так как процессор будет работать быстрее из-за частоты шины в 186 Мгц.
@link00 С опытом привыкаешь к подводным камням. Я пишу на php и внезапно на Java, не которая JavaScript, а которая виртуальная машина. Ну еще на куче всего пишу, но не важно. Так вот, когда только начинал параллельно программировать на нескольких языках, то чувствовалось, что перехожу с одного на другой. Теперь я автоматически все делаю. И если я 5 минут назад писал на php, что бы сравнить строки на Java я все равно напишу myString.equals("someString") не задумываясь.
Но это труднее, не спорю.
Решите, что вы хотите конкретно. А уже от этого отталкиваетесь.
А по поводу того, что вы макет будете делать 7 дней, а когда программировать? Так это нормально, что если вы делаете все сами то времени у вас уходит больше, чем у двух людей параллельно решающих две задачи. Если вы даже будете ГУРУ во всех отраслях, то не сможете одновременно делать сразу две задачи. В единицу времени вы все равно будете делать что-то одно.