X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Выбор фреймвока.
Mifody
Mifody
Topic Starter сообщение 12.1.2013, 1:14; Ответить: Mifody
Сообщение #1


Всем доброго времени суток.

Помогите плз. с выбором фрейморка. "Сделай на чистом PHP" - не посылать smile.gif.

Что хочется получить в результате.
  • Удобную среду редактирования базы данных (таблиц будет 3-5)
  • база предназначена для хранения ключей программы (предназначена для лицензирования)
  • с базой (в вебинтерфейсе) будет работать только один пользователь.


требования (кратко):
  • PHP + MySQL (дабы это единственное, что я знаю, в плане вебстроительста)
  • защищенная авторизация (без всяких логин/пасс и в теле скрипта)
  • Ajax (или jQuery) чесслово не помню как правильно, изменение страницы без полной перезагрузки
  • относительная простота (мне не надо суперских возможностей, почти phpAdmin для определенной базы, ну с некоторыми удобствами)


Всем заранее спасибо за советы/предложения

под спойлером оффтоп smile.gif
Развернуть/Свернуть

почти два года как зареган, и ни одного поста smile.gif, просто не люблю не по делу писать smile.gif


Поблагодарили: (1)
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Macally
Macally
сообщение 12.1.2013, 4:40; Ответить: Macally
Сообщение #2


PHP Storm ? Не пойдет ?


--------------------
Нужен качественный дизайн для сайта ? Логотип ? 3D ? Просто напишите нам, а мы сделаем.
Hanatos.ru
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mifody
Mifody
Topic Starter сообщение 13.1.2013, 0:48; Ответить: Mifody
Сообщение #3


эээм, ну это как-бы IDE (или я ошибаюсь?), а мне нужен фреймворк
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
archibalds
archibalds
сообщение 13.1.2013, 7:31; Ответить: archibalds
Сообщение #4


Да Вы правы это IDE, попробуйте начать с CodeIgniter, для новичка самое то, позже сможете перейти на Yii, если не будет хватать функционала CI


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexsolo
alexsolo
сообщение 13.1.2013, 8:17; Ответить: alexsolo
Сообщение #5


CodeIgniter - Пользовался, хороший, советую.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
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
archibalds
сообщение 13.1.2013, 16:35; Ответить: archibalds
Сообщение #7


Для аторизации есть неплохая библиотека http://benedmunds.com/ion_auth/


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mifody
Mifody
Topic Starter сообщение 13.1.2013, 23:18; Ответить: Mifody
Сообщение #8


Ок, всем спасибо - посмотрю
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
myaltai
myaltai
сообщение 18.2.2013, 11:10; Ответить: myaltai
Сообщение #9


А вот есть фреймворк Webasyst на www.webasyst.com/ru/
Приличная штука!


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
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
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Продаю чистый трафик недорого с рефами на ваш выбор
траф с подстановкой рефа, трафик, купить трафик, накрутить счетчик
66 bat 57237 22.9.2023, 11:08
автор: bat
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30255 19.7.2022, 13:41
автор: Funoman
Открытая тема (нет новых ответов) ProstoCash.com - Выбор лучших!
Быстрый и надежный обмен в более чем 2000 направлениях!
5 ProstoCash 2615 31.12.2019, 17:08
автор: ProstoCash
Открытая тема (нет новых ответов) Выбор партнерской программы
нужна помощь
5 Pavel85 4350 4.11.2018, 23:51
автор: Kuzzma
Открытая тема (нет новых ответов) Большой выбор статей о здоровье, красоте и спорте
0 JournalOK 2898 2.11.2018, 11:06
автор: JournalOK


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:26
Дизайн