Перейти к содержимому

Фотография

Smarty - Кто пользуется ?компилирующий обработчик шаблонов для PHP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 46

#21
@ero

@ero
  • Частый гость
  • 71 сообщений
Имхо. Мне приятнее смотреть на код smarty чем на вставки из php-тегов. А насчет скорости так все "компилируется" в php ставки. Если и это не нравиться то почитайте статьи про кэшиирование. Оно реализовано очень даже грамотно. Вот эту к примеру
  • 0

#22
Body

Body
  • Частый гость
  • 52 сообщений

Имхо. Мне приятнее смотреть на код smarty чем на вставки из php-тегов. А насчет скорости так все "компилируется" в php ставки. Если и это не нравиться то почитайте статьи про кэшиирование. Оно реализовано очень даже грамотно. Вот эту к примеру примеру


Вот я о том же, а вы сколько уже пользуетесь? Надеюсь достаточно времени и довольны Smarty ....
:smoke:
  • 0

#23
@ero

@ero
  • Частый гость
  • 71 сообщений

Вот я о том же, а вы сколько уже пользуетесь? Надеюсь достаточно времени и довольны Smarty ....


Пользуюсь не так уж много времени, хотя познакомился с ним года 2 назад. Просто использую временами, в одних проектах использую в других нет. Доволен. Очень удобная и простая вещь. Разобраться в нем можно за пару дней. Конешно там еще туча всяких расширений и плагинов, но основные вещи за пару дней выучить можно.
  • 0

#24
ArepRu

ArepRu
  • Гость
  • 27 сообщений



Сколько опыта надо что бы понять все это ?

Что такое MVC - не менее года, зачем нужен шаблонизатор и для каких целей используют - 1,5 года.

У нас на физ.факе КазНУ был квант.мех всего 1 семестр. И я его прекрасно понимал, решал задачи. А тут на MVC 1 год :smoke: .


У меня в МГУ читали лекции по теории вероятности полгода... но я не стал этим заниматься, хотя если бы стал, то и сейчас бы не владел основами... То о чем вы похвалились не имеет никакого смысла...

Для того, чтобы понять что такое MVC и нафиг оно ваще нужно, необходимо год как минимум поработать в лапше из php+html+js, вот тогда человек поймет прелесть. В противном случае - это не даст результаты (по опыту знаю), т.к. человек будет пытаться уйти от этого стандарта, думая, что легче писать лапшу.
  • 0

#25
Body

Body
  • Частый гость
  • 52 сообщений
Вот скоро будет год как я работал в лапше php+html+js ...
Теперь попробую изучать MVC в свободное время :mad:

Ссылки скиньте пожалуйста, спасибо ...
  • 0

#26
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

То о чем вы похвалились не имеет никакого смысла...

Вы меня несколько неправильно поняли.

У меня в МГУ читали лекции по теории вероятности полгода... но я не стал этим заниматься, хотя если бы стал, то и сейчас бы не владел основами...

Человек подкинул монету, какая вероятность того, что выпадет орел? Я уверен, что хотя бы на интуитивном уровне вы владеете основами теорвера. Кстати, как вам такой кейс?
Студент пришел на экзамен по дисциплине к которой он не готов, но ему нужно сдать экзамен. В голове его каша, знания не систематизированы, применять знание может и способен, но только на элементарном уровне, в итоге, экзамен как-то сдается... И за несколько лет это как-то входит в привычку.

Для того, чтобы понять что такое MVC и нафиг оно ваще нужно, необходимо год как минимум поработать в лапше из php+html+js, вот тогда человек поймет прелесть.

Студент стал программистом. Теперь ему нужно решать поставленные задачи и он их как-то решает.

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

Чтобы программист перестал писать как-то написанный код, он должен быть мотивирован на это, и пойти по одному из путей:
1. эмпирический - это когда мы методом проб и ошибок доходим до рационального решения;
2. теоретический - это когда мы читаем книжки, написанные умными и опытными людьми... и долго понимаем, что же они хотели до нас донести, затем приходим к рациональному решению.

Второй путь сложнее, поэтому в большинстве своем мы выбираем первый. И делаем как-то проекты. Со временем, мы приходим к тому, что надо делать проекты рационально, а не как-то. И начинается... паттерны проектирования, фремворки, TDD.
Я считаю, что как-то - это де-факто нашего времени. Человек писавший как-то код без MVC, будет писать как-то код и с ним. Потому что программист - это человек, а человек всегда следует своим привычкам за исключением тех случаев, когда присутствует мотивация для того, чтобы сделать иначе.

Спасибо, всем кто прочитал эти много букв. :mad:
  • 0

#27
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Вот скоро будет год как я работал в лапше php+html+js ...
Теперь попробую изучать MVC в свободное время :mad:

Ссылки скиньте пожалуйста, спасибо ...

Полностью выделите то сообщение в котором я написал "27435345789374234987210". Этого должно быть достаточно для быстрого старта с MVC.
  • 0

#28
ArepRu

ArepRu
  • Гость
  • 27 сообщений
T. Anre

Спорить не буду с водой, просто могу сказать, что Вам явно не приходилось принимать на работу и обучать большое число программистов. ИМХО.
  • 0

#29
Body

Body
  • Частый гость
  • 52 сообщений
T. Anre

Ты либо слишком умный или тупой... Вряд ли ты умный...

Вобщем через 3 недели буду в Алмате давай обсудим там в городе, Смотрю ты считаеш себя умным ...

Здесь тема была просто об использование Smarty, а не о том что за 27435345789374234987210 время можно изучать MVC, если не нравиться не отвечай...

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

#30
ArepRu

ArepRu
  • Гость
  • 27 сообщений

Вот скоро будет год как я работал в лапше php+html+js ...
Теперь попробую изучать MVC в свободное время :mad:

Ссылки скиньте пожалуйста, спасибо ...


Что это такое - http://ru.wikipedia....View-Controller

А теперь надо понять нафиг он нужен, т.е. на практике... Советую не изобретать велосипед и начать с фреймворка - codeigniter или zend framework. Оба они сделаны по всем стандартам и удобны, но первый проще для изучения и неудобен в использовании, второй все наоборот. Лучше все же начать с zend framework. Если есть усидчивость и терпение, то все будет замечательно. Что касается ссылок, то проще поискать инфу в гугле. Удачи в начинаниях!!!
  • 0

#31
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

T. Anre

Спорить не буду с водой, просто могу сказать, что Вам явно не приходилось принимать на работу и обучать большое число программистов. ИМХО.

Согласен.
  • 0

#32
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

T. Anre

Ты либо слишком умный или тупой... Вряд ли ты умный...

Вобщем через 3 недели буду в Алмате давай обсудим там в городе, Смотрю ты считаеш себя умным ...

Здесь тема была просто об использование Smarty, а не о том что за 27435345789374234987210 время можно изучать MVC, если не нравиться не отвечай...

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

Не стоит грубить. Давай встретимся.
  • 0

#33
Body

Body
  • Частый гость
  • 52 сообщений
OK
  • 0

#34
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Договорились.
  • 0

#35
@ero

@ero
  • Частый гость
  • 71 сообщений
с zend framework'а начинать изучение mvc?
не знаю, но мне кажется токо бошку се можно сломать.
я бы для начала посоветовал вообще почитать какую-нибудь книжку по ооп, а еще лучше про ооп на java или на с++, Липпманна к примеру, самое то для новичка.
  • 0

#36
@ero

@ero
  • Частый гость
  • 71 сообщений
и не книжку, книжки не хватит, стопку, читать, читать и читать. будет сложновато вникнуть, зато потом когда начнешь разбираться будет офигенно.
  • 0

#37
ArepRu

ArepRu
  • Гость
  • 27 сообщений

с zend framework'а начинать изучение mvc?
не знаю, но мне кажется токо бошку се можно сломать.
я бы для начала посоветовал вообще почитать какую-нибудь книжку по ооп, а еще лучше про ооп на java или на с++, Липпманна к примеру, самое то для новичка.


Сколько людей, столько мнений...
  • 0

#38
Prince_al_Mansura

Prince_al_Mansura
  • Свой человек
  • 834 сообщений
Я так и начинал :smoke:


А связать Смарти и фреймворк не проблема :(
  • 0

#39
BICH

BICH
  • В доску свой
  • 1 777 сообщений
предлагаю скидывать сюда разные плагины и фильтры для Смарти.
мне понравилось вот это http://php.russofile.../smarty_cms/#02
в своем движке я использую констуктор страницы, с драгдропом.
В сам шаблон можно будет прописать модули которые присутствуют на всех страницах..

Сообщение отредактировал BICH: 03.06.2009, 01:40:17

  • 0

#40
Геральт

Геральт
  • Гость
  • 15 сообщений
Язык php - уже шаблонизатор, так зачем накручивать еще один синтаксис.
Смарти работает медленнее нативного php кода в шаблоне.
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.