Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен совет по выбору Framework 
:(
    Опции темы
php5
  Дата 17.6.2009, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 15.8.2007

Репутация: нет
Всего: нет



Народ,  подскажите какой лучше выбрать  Framework для небольшого сайта , я  сначала хотел юзать  Zend Framework но как да с помощью ZFDebug  увидел сколько он подключает  файлов  и сколько нужно  времени на генерацию простой страницы я прифигел.  
 Может  для небольшого сайта лучше юзать  шаблонизатор Smarty ?  т.к  в принципе для начала хотелось  бы  отделить   прикладную логику и данные от представления. 


Это сообщение отредактировал(а) php5 - 17.6.2009, 22:38
PM MAIL   Вверх
icewind
Дата 17.6.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 11.4.2009
Где: Ростов-на-Дону

Репутация: 20
Всего: 20



Kohana работает достаточно быстро


--------------------
user posted image
PM MAIL Skype   Вверх
NetJunky
Дата 17.6.2009, 22:56 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: 0
Всего: 0



Незнаю, как для большого или маленького. Скажу, что мне его посоветовали и чем больше углубляюсь в него тем интереснее, как он функционирует. CodeIgniter

Могу сказать, так. Посмотрите 2 туториала ознокомительных + прочтите, что он содержит + обратите внимание, что он Open Source.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
icewind
Дата 17.6.2009, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 11.4.2009
Где: Ростов-на-Дону

Репутация: 20
Всего: 20



 smile Kohana - допиленый CodeIgniter ( бывший Blue Flame ) без поддержки php4, а, следовательно, и всех с этим связанных странностей. Хотя, CodeIgniter тоже достаточно шустрый.


--------------------
user posted image
PM MAIL Skype   Вверх
skyboy
Дата 17.6.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



smarty - это только шаблонизатор.
Framework - это уровень повыше. Тот же ZF может использовать Smarty для view. А может и не использовать.
Чтоб "отделить прикладную логику от представления", на самом деле, шаблонизатор/framework необязателен - достаточно разделения структуры кода на два механизма. так что если цель - только разделения, лучше договорись сам с собой, как у тебя будет происходить вывод, а как - формирование данных. В таком случае, PHP должно быть достаточно.
PM MAIL   Вверх
MoLeX
Дата 18.6.2009, 06:10 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(icewind @  17.6.2009,  23:06 Найти цитируемый пост)
Хотя, CodeIgniter тоже достаточно шустрый. 

но не очень.


php5, если с фр-ками не разу не работал то бери тот котрый понравиться)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 18.6.2009, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: 0
Всего: 0



Цитата(MoLeX @  18.6.2009,  06:10 Найти цитируемый пост)
если с фр-ками не разу не работал то бери тот котрый понравиться) 

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


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
MoLeX
Дата 18.6.2009, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(NetJunky @  18.6.2009,  08:24 Найти цитируемый пост)
Лучше помучаться, но постараться разобраться в том как работает.

это ты про CI?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
xoma
Дата 18.6.2009, 08:44 (ссылка) |   (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2007

Репутация: нет
Всего: нет



ИМХО.

Посмотрите в сторону Yii, чем больше я с ним работаю - тем больше он мне нравится.

Простота (не сложнее Codeigniter)
Богатый функционал
Достаточно высокая производительность

Официальный сайт              - http://www.yiiframework.com/
Русскоязычное сообщество - http://www.yiiframework.ru/

Заметки о Yii на моем блоге http://andrey.opeykin.ru/tag/yii/....
PM MAIL WWW   Вверх
s0lman
Дата 18.6.2009, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29





--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
NetJunky
Дата 18.6.2009, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: 0
Всего: 0



MoLeX, ну да. Щас вот допустим вские фичи для работы с БД их разбираю как устроены. Так использовать не всё надо(лично мне). А так коментариев там столько что достаточно чтобы разобраться + user guide, а также их персональное community для обсуждения возникших вопросов. ИМХО этого должно быть достачно если знать РНР на баззовом уровне и хотябы также знать ООР логику.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
xoma
Дата 18.6.2009, 11:56 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2007

Репутация: нет
Всего: нет



можно еще вот тут http://forum.allframeworks.ru/ поинтересоваться  smile 
PM MAIL WWW   Вверх
MoLeX
Дата 18.6.2009, 12:42 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(xoma @  18.6.2009,  11:56 Найти цитируемый пост)
можно еще вот тут http://forum.allframeworks.ru/ поинтересоваться 

что-то мне это рекламу напоминает, так как на форуме абсолютно нечего нет.

Добавлено через 11 секунд
а обсуждать - мы и тут обсуждаем


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
xoma
Дата 18.6.2009, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2007

Репутация: нет
Всего: нет



дело хозяйское  smile 
PM MAIL WWW   Вверх
php5
Дата 19.6.2009, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 15.8.2007

Репутация: нет
Всего: нет



Ознакомившись   с  популярными  Framework-ми  я свое предпочтение,  наверное, отдам  Kohana.  Спасибо всем кто  отвечал .  smile 
PM MAIL   Вверх
gcc
Дата 19.6.2009, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



подскажите мне какой выбрать аналогичный (MVC скорее всего) лучшый если я раньше использовал этот http://search.cpan.org/~mramberg/Catalyst-...lib/Catalyst.pm

MVC это самая лучшая реализация вообще?

Это сообщение отредактировал(а) gcc - 19.6.2009, 01:21
PM WWW ICQ Skype GTalk Jabber   Вверх
SamDark
Дата 19.6.2009, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38



gcc, 
Тоже perl?


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
gcc
Дата 19.6.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



какой выбрать или все равно?
PM WWW ICQ Skype GTalk Jabber   Вверх
SamDark
Дата 19.6.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38



gcc, 
В смысле вам Perl-фреймворк нужен или PHP?


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
gcc
Дата 19.6.2009, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



нет, на python и на java  smile 

ЗЫ есстественyо на php нужен
PM WWW ICQ Skype GTalk Jabber   Вверх
SamDark
Дата 19.6.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38



gcc, 
Расскажите, что больше всего нравилось в catalyst за исключением самого языка.

MVC — не самый лучший… он один из.


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
gcc
Дата 19.6.2009, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



я бы не сказал что он мне понравился...

когда у вас код программы 50 000-  200 000 строк и более 1000 000 то очень много геомороя, и нужно им управлять каким-то движком мощным

там можно загружать методы классов в зависимости что идет в URL   todo : action(/login/bla/blla) и т.д.  todo : action(/login/*/blla)  очень много возможностей, но в принципе это использовать не обязательно надо,  можно узнать все названия методов класса (пространтсво имен С++ такое же говорят) и их "диспатчиризировать" в зависимости что идет в URL, и в названиях и т.д. (я это сделал в 20 строк)
то есть код в этом фремворке можно легко переместить, и сделать свой собсвенный движок

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

оно "заточено" специально под модуль веб сервера (в CGI, FastCGI не реально запускать), используется в нагруженных системах (порно сайт 10 миллионом хостов), точно не знаю по-моиму вся программа -  как-то хостро сделано, детей добавлено для кадого модуля...

легко переключить между CGI, FastCGI, mod_* , измезянь код не надо вообще!!! также легко подключить memcache, аксселерацию, предкомпиляцию... код изменять не надо, только включить

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

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

есть встроенный веб сервер, можно запустить где угодно, модулей тянет дофига, но есть система чтобы собрать модули (очень просто и хорошо), только модули Сишный не кроссплатформленный, там может быть проблематично на win, linux, freebsd, sun надо компилировать



Это сообщение отредактировал(а) gcc - 19.6.2009, 23:33
PM WWW ICQ Skype GTalk Jabber   Вверх
SamDark
Дата 21.6.2009, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38



gcc, 
Очень похоже по описанию на Yii. За исключением встроенного веб-сервера и особенностей perl.

http://yiiframework.ru/
http://www.yiiframework.com/


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
gcc
Дата 22.6.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



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

можно ли посмотреть исходники какой-то программы которая написанна на нем?


PM WWW ICQ Skype GTalk Jabber   Вверх
SamDark
Дата 22.6.2009, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38



gcc, 
Проект молодой, но уже вышло достаточно стабильных версий. К тому же у автора это не первый крупный фреймворк. Перед этим он написал Prado: http://www.pradosoft.com/

Вот примеры: http://www.yiiframework.com/demos/
Исходный код к ним идёт в комплекте к фреймворку.


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
gcc
Дата 1.7.2009, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



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

SamDark,  а как их там сказать исходники демо?

в гугле я не нашел
http://www.google.com.ua/search?q=%D0%BF%D...art=10&sa=N
http://www.google.com.ua/search?q=example+...art=10&sa=N
http://www.google.com.ua/search?q=sourse+y...art=10&sa=N

я скачал zip там архив 3 файла с расширением vmdk, для того чтобы запустить мне надо ставить VMware Server? без нее никак?

Это сообщение отредактировал(а) gcc - 1.7.2009, 08:37
PM WWW ICQ Skype GTalk Jabber   Вверх
xoma
Дата 1.7.2009, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2007

Репутация: нет
Всего: нет



Вы скачали образ ВМВАРЕ с установленной ОС, веб-сервером и конечно же Yii. Для его запуска подойдет вмваре плеер (я так думаю).
Если Вам нужен пример блога на Yii посмотрите здесь http://code.google.com/p/yii/source/browse...runk/demos/blog.
Так же можно посмотреть мой вариант блога на Yii (пока в процессе написания)  http://code.google.com/p/xomaprojects/sour...trunk/yupe/yupe
PM MAIL WWW   Вверх
SamDark
Дата 1.7.2009, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 10
Всего: 38





--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
Strilo4ka
Дата 19.9.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



мне понраился framework компании softime.ru.  Написан на класах в ПХП. Для небольшых проектов воше было б все лучше руцями писать. А вот если надо розширять потом что либо то этот framework вполне подходит!!!

Добавлено через 2 минуты и 49 секунд
http://strilo4ka.6te.net/web/index.php?id_...;id_position=81 вот здесь я описал был постраничную навигацию даных ис файла. Воше возможности этого frameworka выше намного

Добавлено через 9 минут и 33 секунды
Воше класы в пхп вещь полезная хорошо постаралась softime.  Этот фрейворк описан в книге Кузнецова 2-ое издание "Практика разработки веб-приложений". Система гибкая получается, не думаеш что можно сделать ошыбка типа людей на яблока умножать и тому подобное. Хоть код с использованием ооп не есть очень читаемых но он себя оправдывает когда идем полиморфизм наследование ---> а это значит что не надо писать большые участки кода.

PM ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0869 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.