PHP FrameWorks

15 отговора 519 прегледа
#1

PHP FrameWorks

Някой има ли опит с полу готови безплатни пхп фреймворкове??? Нещо като пхпнуке.. но по скоро приложимо за сайт мениджмънт... Някои използва ли такива неща?

Отговор
в отговор на bateto #2

Re: PHP FrameWorks

ми аз в момента си пиша подобно, щот преди време поогледах 2-3 ЦМС-а и нещо не останах възхитен - вярно става бавно и нема да е баш добер от първата версия, ама ша видим

Just a genius

Отговор
в отговор на Blake #3

Re: PHP FrameWorks

Пусни го Open Source по GPL да ти помогнем малко с кода

GIS
Отговор
в отговор на Sanndo #4

Re: PHP FrameWorks

миии ни стаа, щот с тва си вадя хляба все пак, нали ако е опънат сорс, ша ма уволнят

Just a genius

Отговор
в отговор на Blake #5

Re: PHP FrameWorks

мдя ... пък и аман от помагачи, 99.99% от тях с това желание за помощ са способни да омажат всичко каквото може да се омаже.

Отговор
в отговор на Blake #6

Re: PHP FrameWorks

Нема спор по въпроса... Така си е, ама съм сигурен, че участваш в свободното си време по такива проекти . Е не сигурен де, ама предполагам

GIS
Отговор
в отговор на Sanndo #7

Хех...

ами то по принцип при мене "свободно време" просто не съществува...
иначе за участие - участвам в собствените си проекти - имам си например ФОРМ/ДБ фреймуърк, който работи (почти) ужасяващо добре - е, вече е 4-та версия, а като гледам ще има и 5-та, щото то с практиката се установяват някои полезни практики, ма от версия на версия става все по-добре... сегашната е отлична, с някои леки забележки относно юзабилитито, но в следващата мисля да е всичко ОК...

Just a genius

Отговор
в отговор на Blake #8

Re: Ех време...

Прав си за времето. Никой го няма в повече май...
То и ние сме се събрали неколко колеги правим некви он-лайн бази и обединяване на офисите та е чудо Че вече и към крайни версии утиват нещата. И юзърите ако знаеха що пот и бири се изляха заради тях, нямаше да "мъркат" постоянно

GIS
Отговор
в отговор на Blake #9

Re: Хех...

между другото, ти еррор коллектора как си го реализирал? като клас с рефърънс в глобалс в който в стека си записваш грешка с рефърънс към обекта който я направил или по някакъв друг начин? Имаш ли дебъг режим или различни начини на изпълнение за различно ниво на грешките в апликация?

Отговор
в отговор на Bълk #10

Re: Хех...

ами еррор обект имам само за форм фреймуърка - и той е на различни нива - целия фреймуърк (обекта) има еррор манагер, формата има еррор манагер, и всеки елемент от формата - също... и така като възникне някъде грешка, се сетва с съответния манагер на обекта, после по-горния обект обира грешките на подчинените си обекти и т.н. докато се стигне до най-горното ниво...

Дебъг режим нямам, ама в ЦМС-а съм си интегрирал една джаджа Object Inspector, и си имам страничка в която задавам "ей тая променлива ме интересува как е в началото/края на скрипта", и после си я гледам развита като дърво... тва разбира се само за глобални променливи...

Just a genius

Отговор
в отговор на Blake #11

Re: Хех...

ааа... ти ми говориш за валидатор преди инпут процедура. Аз го имам като опцията в обект обслужващ полето в рекорда също и за съвокупност от полета за рекорд и го викам с коллбек.

Аз питах за грешки по време на изпълнение от рода на ексепшини с базата или на самото РНР, да ги прихванеш и да отнесеш в стандартен колектор и след това покажеш при определено ниво на дебъг за апликация или да минеш без това, но в никакъв случай да не оставиш РНР да показва на посетител къде и в кой ред е грешка в скрипта.

Отговор
в отговор на Bълk #12

Re: Хех...

а, тези грешки от ПХП-то не ги обработвам (засега), иначе за ДБ-грешките си ги хендълва ФОРМ-обекта, който и пуска заявките към ДБ-обекта (тои също си има еррор манагер). Иначе на форм елементите грешките се получават при валидацията. А пък най-горния обект (самия фреймуърк) си бичи грешки от сорта "не мога да заредя туй/онуй" и от сорта... т.е. от цялата работа не прихващам само ПХП грешките (синтактични и прочее)

Just a genius

Отговор
в отговор на Blake #13

Re: Хех...

хм, интересна идеология и структура на фреймуорк. имаш ли ивент мениджър който ти обработва предефенирани параметри и изпълнява действия върху съвокупност от обекти в апликация?

Отговор
в отговор на Bълk #14

Re: Хех...

хех, форм фреймуърка ми може да си работи отделно към каквото го закачиш, той се грижи само за генериране и обработка на форми + вход/изход от ДБ (че и от сесия - поиграх си да го направя така, че върху сесия симулирам към 90% от ДБ функционалността - без джойн към други таблици)

по принцип цялата работа е, че си дефинираш формата със все полета, валидатори и т.н., и после едиственото, което трябва да направиш (в общия случай разбира се), е да кажеш $my_form->display(); - тогава формата си влиза в дефолтния стейт (обикновено BROWSE, т.е. лист на квото има в съответната таблица, странирано разбира се), имаш [add], и за всеки запис имаш [edit] [view] [delete], и сичката тая простотия върви само и едиствено с $my_form->display();


Иначе ЦМС-а още е в много ранен стадий, и версия 1 е далече, ще видим...

Just a genius

Отговор
в отговор на Blake #15

Re: Хех...

то си е хех като хех ... ама ти ползваш фреймуорк само за интеракция с входа и изхода от уеб страница, аз го разглеждам като частен случай.

Отговор
в отговор на Bълk #16

Re: Хех...

абе като трябва да направиш администрация, включваща 20 различни таблици в ДБ, друго си е да си готов за 2 часа, нали?

Освен това, в практиката си съм достигнал до извода, че няма нужда от едно нещо което цепи, лепи и вулканизира от найлон до стомана - точно затова ЦМС-а който правя, е от вида "полуготови изделия" - имаш основна функционалност, и си дописваш набързо точно каквото ти трябва и както ти трябва...

Just a genius

Отговор