Framework romanesc!?

Ai un proiect pe care l-ai realizat în PHP? Doreşti să propui un proiect pe care să îl realizăm în cadrul comunităţii?

Moderatori: cristi, icsfails, Moderatori

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Mie Noi 19, 2008 3:04 pm

Offtopic:
Asa e domne' la noi la romani. Unul munceste si restul reazama lopata, in timp ce Doru' da din greu la cazma ... N-ai cu cine, bre. N-ai cu cine! ... Pssst. Dorele ... ia mai fa ma: "Sssschhzzzzz" ...

Ontopic:
Nu oblig pe nimeni sa placa fw-ul. Eu unul nu stiu ce faceti voi, dar eu m-am apucat sa compatibilizez (sper sa ating 100%) comentariile tip PHPDoc, pentru a genera lista metode/functii calumea (cu phpdoc) si pentru ca cei ce vor sa-l utilizeze sa aiba "Outline" in Eclipse. Dupa cum se stie, Eclipse PDT parseaza PHPDoc si vine in ajutorul programatorulu (auto-suggest, method return types, differite chestii mici care fac viata mai frumoasa ...)

Pacat ca nu pot sa-mi schimb numele de pe forum in 'Dorele' ... Macar o cazma sa gasesc ...

P.S.
Cel putin cred ca pe forumul asta 'experienta' == 'numar de posturi'. Cel putin asa cred ... Oricum, cateva surse:
http://pecl.php.net/package/spl_types -> Download
->fisier. spl_type.h ->
extern SPL_TYPES_API zend_class_entry *spl_ce_SplType;
extern SPL_TYPES_API zend_class_entry *spl_ce_SplEnum;
extern SPL_TYPES_API zend_class_entry *spl_ce_SplBool;
extern SPL_TYPES_API zend_class_entry *spl_ce_SplInt;
extern SPL_TYPES_API zend_class_entry *spl_ce_SplFloat;

... misto ... S-a dezvoltat pe SPL suport posibilitatea de a avea tipuri de date strong ... E un modul PECL. Conform discutiilor de pe PHP Internals (urmareste cineva din voi discutiile de acolo?!) si din zisele lui Marcus Boerger, momentan va ramane doar o extensie SPL.

Dar oricum, conceptul nu e chiar asa ... nou ca sa zic. Revolutionar e doar faptul ca s-a mers in extrem cu ideea de a crea un fw STH, care, fiind facut pe ideea de "clase", va avea posibilitatea sa fie compatibil si cu PHP-ul fara extensia asta SPL si cu PHP-ul care are extensia SPL instalata. Sau cum ar zice un gurmand: "Un pic ... din toate!" :) ... Asta e asa, doar ca "mirodenie" ... Lucrurile merg mult mai departe. Ehee ...

Ma rog, nu stau sa detaliez. N-am timpul necesar sa conving lumea sau sa stau sa intru in polemici pe forum. Am de lucru si asta conteaza ...


Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Vin Noi 21, 2008 12:59 am

Implementat un post-commit hook mai nou, care in momentul realizarii unui commit, reface intreaga documentatie. Motiv: tocmai lucrez la documentatia compatibila PHPDoc si vroiam ceva superb de auto-generare de documentatie la fiecare modificare.

Cine doreste sa contribuie la standardizarea documentarii, please bug me!
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Vin Noi 21, 2008 1:55 am

Abbadon scrie:... misto ... S-a dezvoltat pe SPL suport posibilitatea de a avea tipuri de date strong ... E un modul PECL. Conform discutiilor de pe PHP Internals (urmareste cineva din voi discutiile de acolo?!) si din zisele lui Marcus Boerger, momentan va ramane doar o extensie SPL.


Le urmaresc eu, si vreau sa iti spun ca unii au mers mai departe, au realizat
patch-uri pentru PHP care sa dea posibilitatea programatorilor sa foloseasca
type hinting pentru tipurile de baza din PHP. Dupa indelungi discutii au ajuns
insa la concluzia ca mai bine nu.

Desi imi place si mie SPL, incerc sa ma dezvat de type hinting si sa adopt
duck typing.
I'm under construction | http://igstan.ro

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Vin Noi 21, 2008 11:55 am

Hey, daca tot zici ca ai urmarit discutiile probabil ai fi citit ca au fost mai mult impuse, mai mult din limitari ale Zend Engine 2. Tot, daca erai p-acolo ai fi realizat si ca aceasta minunata comunitate de PHPisti merge in baza meritocratiei, deciziile de obicei sunt mai mult impuse. Iti dau exemplu concret: acum cateva saptamani s-a vorbit de namespace-uri si modul lor de implementare. Cei mai multi doreau ':::' ca namespace separator, dar s-a impus: 'namespace\duda' ...

Pot si eu afirma multe, dar e mai bine sa fiu informat si sa stiu ce vorbesc. Banuiesc ca la discutia despre namespace-uri pe PHP Internals ai participat si la votul celor 3 solutii, unde ironic, a iesit ':::' si s-a adoptat '\'. Asta ca sa vedem toti cat de "open" ... e comunitatea PHP :) ...

Ii apreciez pe baietii de la PHP, nu pot sa spun ca nu, atat ca uneori, ok, de cele mai multe ori iau niste decizii ciudate, in baza meritocratiei. Adica, cel care trebuie sa implementeze o duda, are toata puterea asupra acelei dude iar daca el nu vrea sa se chinuie sa implementeze un anume feature, nu o va face asa cum vrea comunitatea.

De aceea revin la afirmatia de acum cateva posturi. PHP Developers are SOME LAZY BASTARDS! ... lucru care se ia si la utilizatorii PHP-ului. :)

Banuiesc ca nu e nevoie sa public intreaga discutie si procedura de vot asupra namespace-urilor de acum cateva saptamani ca sa vedem exact ca afirmatiile mele au si o baza de pornire ... :)

P.S.
Probabil nu ma apucam sa scriu un framework daca nu stiam cu ce se mananca PHP-ul. Doi la mana SPL e departe de type hinting, cu exceptia acelei extensii PECL ... incerc sa inteleg unde vrem sa ajungem cu discutia asta?!

As ruga, sunt enorm de ocupat cu convertirea documentatiei la PHPDoc compatible. Daca sunt intrebari sau afirmatii pertinente, imi voi ocupa timpul sa raspund, altfel nu am dorinta masochista sa reiau discutiile avute deja pe tema fw-ului.

Si inteleg si atitudinea asta "nu-mi place, e weird". E logic ca nu poti sa schimbi intr-o zi, doua toata cultura asta de dynamic typing a PHP-ului, de aia are si numele acesta: RA. (10x Birkoff parca) [revolutionary algorithms]

Orice caz, voi revenii cand documentatia e cat de cat 100% finished in PHPDoc (auto-generat, e si acum completa, doar ca trebuie sa fii masochist sa citesti printre randuri, fara mini-exemple de cod ...) si cand reusesc sa adaug necesarul de articole website.
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Mie Dec 31, 2008 1:33 am

Website up: www.raphpframework.ro
SVN up: check site;
Auto-documentation up: check site;

Get it while it's hot.
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mie Dec 31, 2008 1:50 am

Who designed that ?

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Mie Dec 31, 2008 9:55 am

Have no fuckin' ideea. Plus ca e offtopic: are we discussing the fw or are you trying to start a forum war, cause I don't answer to challenges ...

Have a nice day and a happy new year!
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

hunt_h_er
Average Member
Mesaje: 151
Membru din: Joi Sep 14, 2006 1:28 am

Mesajde hunt_h_er » Mie Dec 31, 2008 11:44 am

Sal. Eu astept sa vad un tutorial despre modul in care se dezvolta cu el. Ar fi ok un blog (care vad ca a devenit un "Hello, world!" pe partea de fws).
Bafta..

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Mie Dec 31, 2008 1:30 pm

Documentatia auto-generata exista. Mi-e cred ca mai usor sa fac un screencast decat un tutorial ... (lene in a scrie). Asta cand timpul imi va permite. Deh ... interesul la romani e scazut, iar eu nu sunt adeptul zicalei: "daca voi nu ma vreti, eu va vreau" ... ci mai degraba: "daca voi nu ma vreti, the hell with you ... :)) ..."

Anyway ... cand timpul imi va permite o sa revin cu un tutorial/screencast.
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

hunt_h_er
Average Member
Mesaje: 151
Membru din: Joi Sep 14, 2006 1:28 am

Mesajde hunt_h_er » Mie Dec 31, 2008 5:09 pm

Si screencast e ok.. orice care sa arate avantajele dezvoltarii cu frameworkul.

Partea cu interesul scazut n-are treaba cu natia, are treaba cu modul in care pui tu in valoare totul. E un proiect open source, ca sa iti atragi adeptzi trebuie ceva mai mult decat un listing al codului. Poate e bine scris, poate se dezvolta super misto cu el si, de ce nu, poate e ceva revolutionar pe php, dar cum putem vedea noi asta?

Si iti mai pun o intrebare.. de ce m-as concentra mai putin pe symfony, zend framework si chiar django si mai mult pe ra fw?

Avatar utilizator
szerky
Average Member
Mesaje: 130
Membru din: Joi Iul 10, 2008 4:06 am

Mesajde szerky » Mie Dec 31, 2008 5:25 pm

Felicitari, pacat ca experienta nu imi permite sa ajut la dezvoltarea framework-ului insa poate pe viitor voi avea aceasta sansa :) .

As fi avut si eu o sugestie pentru numele framework-ului, un nume care sa aibe legatura cu Romania ... dar vad ca deja s-a ales unul .


Bafta la dezvoltarea proiectului,

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Dum Feb 01, 2009 4:42 pm

Am si eu o intrebare, de ce nu exista forum pe site-ul oficial al acestui proiect? O mica comunitate care foloseste acest framework care sa poata impartasi din experienta cu acest framework cred ca ar fi binevenita si ar contribui foarte mult la dezvoltarea ulterioara a proiectului...
Deci de ce nu se baga forum acolo?
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
Abbadon
Average Member
Mesaje: 56
Membru din: Mie Mai 18, 2005 8:59 am
Localitate: in LAMP !
Contact:

Mesajde Abbadon » Mar Oct 13, 2009 9:58 am

Salut baieti,

Cam 1 an a trecut de cand n-am mai anuntat nimic nou, motivul insa a fost destul de simplu: stabilizarea arhitecturii. Cu toate ca am sarit peste RA 0.1 si RA 0.2 va anuntam lansarea RA 0.3 @ http://www.raphpframework.ro/ra-v0-3-is-out-13102009/

Feel free to use, share, enjoy!
Doua lucruri m-au umplut neincetat de o isterie meta-fizica: un ceas care sta si-un ceas care umbla.

Avatar utilizator
alexcpp
Average Member
Mesaje: 180
Membru din: Mar Dec 30, 2008 7:11 pm

Mesajde alexcpp » Mie Noi 25, 2009 9:02 pm

Fix la un Framework ma gandeam si eu, ce ar fi ca toti membrii sa facem un framework al nostru, sa avem si noi cu ce ne mandri. Ce ziceti, facem? :D

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mie Noi 25, 2009 10:43 pm

alexcpp scrie:Fix la un Framework ma gandeam si eu, ce ar fi ca toti membrii sa facem un framework al nostru, sa avem si noi cu ce ne mandri. Ce ziceti, facem? :D

Nu.


Înapoi la “Proiecte”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 32 vizitatori