Помощник
|
Выбор фреймвока. |
Mifody
|
Сообщение
#1
|
||
|
|
||
|
|||
Macally |
12.1.2013, 4:40;
Ответить: Macally
Сообщение
#2
|
|
PHP Storm ? Не пойдет ?
-------------------- Hanatos.ru |
|
|
Mifody
|
Сообщение
#3
|
|
эээм, ну это как-бы IDE (или я ошибаюсь?), а мне нужен фреймворк
|
|
|
archibalds |
13.1.2013, 7:31;
Ответить: archibalds
Сообщение
#4
|
|
Да Вы правы это IDE, попробуйте начать с CodeIgniter, для новичка самое то, позже сможете перейти на Yii, если не будет хватать функционала CI
|
|
|
alexsolo |
13.1.2013, 8:17;
Ответить: alexsolo
Сообщение
#5
|
|
CodeIgniter - Пользовался, хороший, советую.
|
|
|
devuser |
13.1.2013, 16:10;
Ответить: devuser
Сообщение
#6
|
|
+1 за CodeIgniter
Элементарный фреймворк для многих задач разной степени сложности Общая документация - http://cidocs.ru/213/index.html Класс Active Record для работы с БД - http://cidocs.ru/213/database/active_record.html Авторизацию, правда, придется писать самому, но можно погуглить библиотеки/хелперы подобные -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
archibalds |
13.1.2013, 16:35;
Ответить: archibalds
Сообщение
#7
|
|
Для аторизации есть неплохая библиотека http://benedmunds.com/ion_auth/
|
|
|
Mifody
|
Сообщение
#8
|
|
Ок, всем спасибо - посмотрю
|
|
|
myaltai |
18.2.2013, 11:10;
Ответить: myaltai
Сообщение
#9
|
|
А вот есть фреймворк Webasyst на www.webasyst.com/ru/
Приличная штука! -------------------- |
|
|
tszyan |
19.2.2013, 0:51;
Ответить: tszyan
Сообщение
#10
|
|
Вставлю свои 5 копеек.
Вместо CodeIgniter советую использовать дружелюбный для новичков Laravel. Он гораздо интереснее и грамотнее сделан. С целью перехода на Yii можно начинать с Kohana 3, но там не очень много модулей. И Yii и Kohana гораздо хардкорнее чем CI и Laravel. В Kohana придется многое писать ручками, это именно для таких разработчиков, которые любят знать ВСЕ внутренности, что и как работает - разобраться в коде Kohana будет для них легко, а все что сверху - напишут сами или переделают уже написанное под более ранние версии, либо другие фреймворки. Yii довольно тяжел - и в плане освоения - придется много читать и учить прежде чем сможете написать нормальное приложение, и в плане состава - в нем есть вариант встроенного веб-интерфейса, который можно использовать для своих целей, наборы генераторов кода, виджетов и компонентов. По производительности CI, надо признать, чуть-чуть (незначительно) обходит и Kohana и Yii, не говоря уж о Laravel (который в 2.5-3 раза медленее). Но добивается он этого за счет плохой объектной модели и не совсем правильной технической архитектуры. Итого: Легкость освоения и написания кода: Laravel = CI = Kohana > Yii Количество доступных модулей/расширений: Laravel ? CI > Yii > Kohana Грамотность технической архитектуры: Symfony = Yii > Kohana > Laravel > CI (Откуда-то, появился Symfony - не обращайте внимания, я просто не мог о нем забыть в этом пункте) Быстродействие: CI > Kohana = Yii >>> Laravel (Надо сказать что между CI, Kohana и Yii разница по производительности невелика. Если интересно вот ссылка: http://docs.phalconphp.com/en/latest/refer...llo-world.html) По вашим запросам, я бы сказал, что нужна нормальная ORM/ActiveRecord, чтобы не писать запросы к базе вручную + какая-то готовая графическая оснастка (далеко не во всех фреймворках она есть, ее наличие - это скорее исключение из правил). По аутентификации - фреймворки часто предоставляют базовые классы для управления доступом - пользователи, роли, полномочия, аутентификация, но чаще всего не принуждают (а соответственно и не реализуют) к какому-либо способу хранения этих данных. Хотя, часто предоставляют в качестве примера несколько разных вариантов хранения - файл, база данных, внешний сервис (типа Loginza или OpenID). Фреймворки с графическим интерфейсом - это либо большие продукты, где много лишнего (для вас), либо не совсем фреймворки, а скорее CMF(или даже CMS). Поэтому? мой совет - делать веб-интерфейс самостоятельно, если не хотите чтобы там ничего лишнего не было, опираясь на готовые JS/CSS-фреймворки (Bootstrap, YAML, Yui и пр.) и на отдельные js-компоненты. Если веб-интерфейс - важное требование, то смотрите в сторону CMF и CMS, а не просто фреймворков. В качестве основы Вам подойдет любой из легких фреймворков (CI, Laravel, Kohana). Если решите попробовать последний, то вот пара ссылок на видеокурсы: http://rutracker.org/forum/viewtopic.php?t=3625381 - курс Андрея Морковина, очень подробный, там и про AJAX есть, в 26 уроке. Курс на мой взгляд очень затянуты и нудный, слишком подробно объясняет, но для новичка - наверное, неплохо. http://nnm-club.ru/forum/viewtopic.php?p=3723204 - более продвинутый, быстрый и практичный курс по созданию своего интернет-магазина на Kohana. Сообщение отредактировал tszyan - 19.2.2013, 1:02 |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продаю чистый трафик недорого с рефами на ваш выбор траф с подстановкой рефа, трафик, купить трафик, накрутить счетчик |
66 | bat | 57323 | 22.9.2023, 11:08 автор: bat |
|
300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе! | 65 | inkon | 30360 | 19.7.2022, 13:41 автор: Funoman |
|
ProstoCash.com - Выбор лучших! Быстрый и надежный обмен в более чем 2000 направлениях! |
5 | ProstoCash | 2635 | 31.12.2019, 17:08 автор: ProstoCash |
|
Выбор партнерской программы нужна помощь |
5 | Pavel85 | 4364 | 4.11.2018, 23:51 автор: Kuzzma |
|
Большой выбор статей о здоровье, красоте и спорте | 0 | JournalOK | 2902 | 2.11.2018, 11:06 автор: JournalOK |
Текстовая версия | Сейчас: 11.4.2024, 0:53 |