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 »   

> Без описания
GrIzzIy
Отправлено: 30 Сентября, 2015 - 19:50:06
Post Id


Новичок


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


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




В университете взялся написать сайт для своей кафедры, изначально планировал написать сам, но из-за большого объема работы решил использовать фреймворк. Внешний вид уже готов, так что нужен скорее серверный фреймворк. Реализовать нужно след. функции:
-подгрузка новостей из базы данных в шаблон
-панель администратора для удаления, добавления новостей, материалов и т.д.
-кабинет пользователя (студента), который мог бы подписываться на определенные новости, которые ему интересны
-рассылка уведомлений на мэйл пользователей о выходе новых статей
-систематизацияя новостей по типу (#наука, #университет, #конференция и т.д.)
Что можете посоветовать?
Буду благодарен любым предложениям.
 
 Top
Viper
Отправлено: 30 Сентября, 2015 - 20:17:56
Post Id



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


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


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




Symfony, yii


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Сентября, 2015 - 22:30:18
Post Id



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


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


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




Практически любой "Песец-ЦМС".
 
 Top
GrIzzIy
Отправлено: 30 Сентября, 2015 - 22:49:33
Post Id


Новичок


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


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




DeepVarvar пишет:
Практически любой "Песец-ЦМС".


В любой ЦМС, уже есть какой никакой заранее подготовленный внешний вид, у меня же уже готов шаблон на бустрап, поэтому желательно фреймфорк.
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Сентября, 2015 - 23:20:27
Post Id



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


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


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




А шаблон в цмс не в силах воткнуть?
 
 Top
GrIzzIy
Отправлено: 30 Сентября, 2015 - 23:41:23
Post Id


Новичок


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


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




DeepVarvar пишет:
А шаблон в цмс не в силах воткнуть?


Придется делать свой шаблон, например на джумлу, с использованием бустрап (для адаптивности), с этим могут возникнуть проблемы. Или вы считаете, что это сделать легче чем разобраться с подходящим фреймворком? Если да, то можно попробовать.
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Октября, 2015 - 00:36:52
Post Id



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


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


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




Вот тебе три варианта:

0) Самописы с нуля для велосипедистов, шишконабивателей или фанатов производительности.
1) Фреймворки для тех, кто хочет сделать все правильно с академической точки зрения.
2) ЦМС для тех, кто туп, или любит не заморачиваться, а за пару дней зафигачить сайтик наплевав на академизм и фанатизм предыдущих двух пунктов.

Выбирай кто ты и действуй.
 
 Top
Viper
Отправлено: 01 Октября, 2015 - 01:03:32
Post Id



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


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


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




GrIzzIy пишет:
например на джумлу, с использованием бустрап (для адаптивности), с этим могут возникнуть проблемы.
могу вас огорчить. В Joomla, bootstrap 2.3.2 версии. Если у вас на 3.х то можете даже не рыпаться.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Октября, 2015 - 01:45:48
Post Id



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


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


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




Вайп, а що, в жмумле теперь даже шаблон свой уже не прикрутить без танцев с бубном?
 
 Top
Viper
Отправлено: 01 Октября, 2015 - 09:20:10
Post Id



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


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


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




DeepVarvar пишет:
а що, в жмумле теперь даже шаблон свой уже не прикрутить без танцев с бубном?
да нет. Просто сам бутстрап в жумле не совсме отдельно. Используется в стандартных полях ввода, поэтому если в шаблоне они тоже используются, то страп будет старой версии. + 100% гемор в админке если стороннее приложение использует бутстрап. Было несколько тредов на гуглогруппе по этому поводу, юзера даже костыль соорудили, но разрабы четко ответили что новый будет в 4.х ветке.
Собстно в фронтенд части ничего особо не поменялось. Делай что хочешь.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
neokiev
Отправлено: 01 Октября, 2015 - 10:23:28
Post Id


Новичок


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


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




Я бы выбирал между Symfony2 или Zend2. Почему?
В интернете очень много примеров по работе с Zend/Symfony. Для симфони написано огромное количество Bundl'ов, по сути вам нужно будет написать несколько контроллеров и модель/маппер к базе данных, и установить недостающие модули.
Но, так как проект "легковесный" я бы посмотрел в сторону Silex - потому что, с ним можно очень быстро разработать такой функционал.

Так же Laravel - набрал огромную популярность, можно посмотреть.
 
 Top
Panoptik
Отправлено: 01 Октября, 2015 - 11:27:14
Post Id



Постоянный участник


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


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




Laravel 5 - унылое говно, можно попробовать 4 - говорят он легкий и простой в изучении, но это уже не в тренде
Sf - имеет довольно высокий порог вхождения, и нужно слишком много абстагироваться чтобы понять как с ним работать.

Zend - жирный. Нужно много литературы (мануалов) лопатить чтобы начать его пользовать без написания велосипедов (впринцие справедливо и для Sf/Laravel/Yii, но зенд имеет больше готовых фич уже в себе и их надо знать чтобы использовать фв на 100%), А использовать встроенный функционал

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

Yii1 - функционально богат, но тоже нужно время на вход чтобы понять как быстро и правильно с ним работать
Yii2 - красивее первой части, ближе к Laravel/Sf но имеет тоже много абстракций

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

Следует отметить что все последнии версии фреймворков используют композер, а это очень удобно. Не нужно скачивать зип архивы и думать как их вставить в приложение, все происходит само собой и готово к использования с минимум усилий для интеграции. Так же практически везде требуется ПХП версии 5.4 используются немйспейсы (ПСР-4) и короткие записи массивов.


Еще я порекомендую Django, RoR, ExpressJS. но это другие языки


-----
Just do it
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Октября, 2015 - 11:27:29
Post Id



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


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


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




neokiev пишет:
Symfony2
neokiev пишет:
Zend2
neokiev пишет:
Silex
neokiev пишет:
Laravel

Я смотрю, ты еще и сам не определился.
 
 Top
DelphinPRO
Отправлено: 01 Октября, 2015 - 13:38:25
Post Id



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


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


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




По заявленным требованиям быстрее и проще взять CMS. В любой есть подобный функционал из коробки.


GrIzzIy пишет:
Придется делать свой шаблон, например на джумлу, с использованием бустрап (для адаптивности), с этим могут возникнуть проблемы. Или вы считаете, что это сделать легче чем разобраться с подходящим фреймворком? Если да, то можно попробовать.


Конечно легче. Что такое шаблон джумлы? обычный файл-скелет страницы со специальными вставками блоков. Вставляете туда свою страницу, отдельные блоки раскидываете по модулям и всё. Делов на один вечер, при наличии уже готовой верстки.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
neokiev
Отправлено: 01 Октября, 2015 - 17:17:42
Post Id


Новичок


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


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




DeepVarvar пишет:
neokiev пишет:
Symfony2
neokiev пишет:
Zend2
neokiev пишет:
Silex
neokiev пишет:
Laravel

Я смотрю, ты еще и сам не определился.

Я бы выбрал Symfony2 так как давно работаю с ним.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB