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



 

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

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

Открыть тему
Тема закрыта
> Что должен уметь добротный PHP фреймворк
PRStudio
PRStudio
Topic Starter сообщение 13.8.2012, 19:07; Ответить: PRStudio
Сообщение #1


Очередной раз с нуля переписывая свой "движок" задумался над идеей создать изначально некий фреймворк, а затем уже на нем клепать движок.

Так вот несколько вопросов у широкой публики:

- Лучше организовывать фреймворк в виде набора классов и библиотек, для доступа к полезным функциям, или как некий каркас, для построения более сложных систем (хотя таким каркасом может выступить движок).
- Что он должен уметь? Какие функции следует ему нацепить (исходя из вашего опыта - что чаще всего приходится ваять)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
сообщение 13.8.2012, 19:29; Ответить: A1ex_hb
Сообщение #2


Для своих проектов использую написанный мною фреймворк.
Просто function _(){...}
Фрейм был написан еще когда только начинал обучаться php, все никак не мог разобраться с fread, fopen и т.д.
Недавно написал обертку для curl (ну не могу запомнить константы setopt :hihi:, с фреймом намного легче)
В фрейме добавлены готовые функции для проверки на валидность e-mail, url и т.д.

В общем пиши то, что чаще всего используешь. Если частенько пишешь скрипты для работы с бд, пиши готовые классы для работы с бд. Если часто работаешь с шаблонами, пиши шаблонизатор. Можно не смотреть на то, что уже существует огромное количество готовый функций и классов, все равно с собственонаписанным фреймом обращаться легче.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 13.8.2012, 20:00; Ответить: r3ntg3n
Сообщение #3


Зачем изобретать велосипед, если уже и так куча всего написано: Yii, Code Ingiter, Zend, Kohana, Symphony и пр. Выберите себе что-то и вперед.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PRStudio
PRStudio
Topic Starter сообщение 13.8.2012, 20:08; Ответить: PRStudio
Сообщение #4


(r3ntg3n @ 13.8.2012, 23:00) *
Зачем изобретать велосипед, если уже и так куча всего написано: Yii, Code Ingiter, Zend, Kohana, Symphony и пр. Выберите себе что-то и вперед.

Так жить не интересно :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
digi_hb
digi_hb
сообщение 13.8.2012, 22:03; Ответить: digi_hb
Сообщение #5


PRStudio, а какие существующие фреймворки вы уже смотрели и с какими познакомились достатьчно подробно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 13.8.2012, 22:05; Ответить: r3ntg3n
Сообщение #6


(PRStudio @ 13.8.2012, 23:08) *
Так жить не интересно

Устройтесь на работу, заведите семью
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 13.8.2012, 22:28; Ответить: Arks
Сообщение #7


Фреймворк написанный сейчас должен отвечать на ряд use-case рзработчиков, фактически он должен сам делать сайт переписывая классы... такие попытки есть давно - аннотации в Doctrine(в php 5.4 вроде еще и улучшили их производительность), DB Migration из RoR.
Т.к. целевых решений PaaS под php я не вижу у Вас есть веский повод задуматься...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vlex
Vlex
сообщение 14.8.2012, 15:22; Ответить: Vlex
Сообщение #8


(PRStudio @ 13.8.2012, 23:08) *
Так жить не интересно :)

А есть ли время жить? :-)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 16.8.2012, 2:11; Ответить: zabmix
Сообщение #9


(Arks @ 14.8.2012, 01:28) *
он должен сам делать сайт

Ага, и забрать наш хлеб

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
73 traveliver 4850 Вчера, 14:45
автор: spomoni
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67840 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1243 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5920 13.1.2024, 17:30
автор: Antarez
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3397 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 19.4.2024, 6:25
Дизайн