Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Какую основу следует использовать для своего проекта?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: теоретический вопрос
warma2d
Отправлено: 14 Июля, 2013 - 23:50:26
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Добрый день! Закатив глазки

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

Уже написал пару уникальных (т.е. самописных) скриптов, полностью с нуля, со своей регистрацией, авторизацией, биллингом... даже можно сказать, что реализовал свой проект в минимальном и рабочим исполнении. (Примитивный скрипт состоит примерно из 20 php файлов)

Однако смотря на свой скрипт (точнее на код скрипта) понимаю, что реализовал я его примитивно, т.к. использую свои собственные велосипеды и свои Юниорские познания. (в том числе процедурные методы, без ООП)
То есть, мне стало очевидно, что будут проблемы с безопасностью скрипта, его сложностью в улучшении/модернизации.

Другими словами, зачем же изобретать велосипед для той же регистрации и авторизации?
Если существуют множество CMS. Однако сами CMS мне не нужны. Мне нужна только лишь какая-то база (основа) на которой можно свои уникальные идеи воплощать. А на стандартные вещи, например, регистрацию и авторизацию использовать какие-либо готовые решения.

Поэтому я и не знаю, какой мне следует выбрать фундамент для своих уникальных идей ? Чтобы можно было в последствии спокойно улучшать/модернизировать свой проект, не изобретая своих велосипедов и разумеется, не писав свою личную CMS с нуля.

Хотя бы понять в какую сторону смотреть? Растерялся Целесообразно ли выбрать какую-либо готовую известную CMS в качестве основы? или лучше пытаться пересоздать проект на Smarty или других фреймворках ?

Надеюсь, что вопрос сформулировал нормально)

Спасибо.

(Отредактировано автором: 14 Июля, 2013 - 23:56:59)

 
 Top
caballero
Отправлено: 14 Июля, 2013 - 23:53:28
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Вопроса как такового и нет. Потому как у тебя нет никаких уникальных идей. Чтобы ты себе по этому поводу не нафантазировал.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июля, 2013 - 00:08:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Он хочет видимо php-фреймворк, только не знает что оно именно так называется.
 
 Top
Stierus Супермодератор
Отправлено: 15 Июля, 2013 - 09:21:25
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Smarty - шаблонизатор, а не фреймворк. Фреймворк - это Kohana, Yii, Zend framework, symfony и тд. Какой из нах выбрать - выбирать тебе, я бы начал изучение с Kohana, потом перешел бы к Yii
 
My status
 Top
warma2d
Отправлено: 16 Июля, 2013 - 12:30:09
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Хорошо, спасибо всем за ответы, буду смотреть фреймворк.
Чтобы теперь уже было понятно, что именно и как называется - возник вопрос.

А чем в принципе отличается php-фреймворк от шаблонизатора ? Закатив глазки
 
 Top
esterio
Отправлено: 16 Июля, 2013 - 12:35:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Что бы было более понятно встречный вопрос:
а что отличает автомобиля от колеса?
 
 Top
warma2d
Отправлено: 16 Июля, 2013 - 13:27:53
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




esterio пишет:
Что бы было более понятно встречный вопрос:
а что отличает автомобиля от колеса?

Очевидно, что колесо - это одна из частей автомобиля.

Разумеется, я так и думал, что пока не попробуешь - не узнаешь Радость

Получается, что шаблонизатор - это колесо от "автомобиля"....
хотя могу ошибаться)
 
 Top
soffrick
Отправлено: 16 Июля, 2013 - 13:31:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




Цитата:
Получается, что шаблонизатор - это колесо от "автомобиля"....
хотя могу ошибаться)

пхп сам по себе шаблонизатор

(Отредактировано автором: 16 Июля, 2013 - 13:50:51)



-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
esterio
Отправлено: 16 Июля, 2013 - 13:46:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




warma2d пишет:
Получается, что шаблонизатор - это колесо от "автомобиля"....

Именнр
 
 Top
DeepVarvar Супермодератор
Отправлено: 16 Июля, 2013 - 21:08:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




esterio пишет:
Получается, что шаблонизатор - это колесо от "автомобиля"....
С полной уверенностью заявляю - в моем автомобиле колес НЕТ!
 
 Top
LIME
Отправлено: 16 Июля, 2013 - 21:13:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar только вот если следовать вашей параллели ты спокойно бегаешь без колес
а потом за твой велосипед сядет хреновый гонщик и попробует бежать на трех ногах...и спотыкнется...а с колесами он бы полюбому крутил педали и не упал бы
 
 Top
esterio
Отправлено: 16 Июля, 2013 - 21:17:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Емм давайте без холивара как в прошлый раз на ету тему. Я лиш расписал разницу. Но не в обиду DeepVarvar я поржал над постом от LIME.
А чесно, если взлянуть на тот же Yii или другой фреймворк, то HTML + ECHO в отдельном файле так же можно грубо назвать шаблонизатором.

(Отредактировано автором: 16 Июля, 2013 - 21:23:19)

 
 Top
DeepVarvar Супермодератор
Отправлено: 16 Июля, 2013 - 21:29:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




LIME я даже плюсану!
 
 Top
LIME
Отправлено: 16 Июля, 2013 - 21:32:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)





esterio холивар - это "святая война"
в который раз мне кажется что ты не понимаешь значения этого выражения
мне кажется ты думаешь что холивар это то же что флуд

(Добавление)
DeepVarvar надоже и правда плюсанул))
просто мне пришлось работать с недоверстальщиками...я сам за самошаблон пыха...но уверен что шаблонизаторы нужны...причем очень
 
 Top
EuGen Администратор
Отправлено: 16 Июля, 2013 - 21:39:05
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Шаблонизатор не имеет в общем случае никакого отношения к фреймворку.
Например, очень простой фреймворк выглядит так:

- при этом он может сделать всё, что угодно.

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

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


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB