Jump to content
php.lv forumi

Recommended Posts

  • Replies 38
  • Created
  • Last Reply

Top Posters In This Topic

Posted

kā jau minēju: relīzots vakar; dokumentācija procesā. Nav grēks dot Open Source kodu bez dokumentācijas :).

Tiem kuri lietojuši CodeIgniter un DooPHP viss būs skaidrs uzreiz, bet dokumentācija būs ... Coming soon ... :)

Posted (edited)

Vienkārši: lejuplādē, atarhivē, copy/paste web servera doc direktorijā un viss strādā + sāc rakstīt savu kodu. Praktiski liela daļa notiek ar static class Rti::....:

 

 

Rti::loadConfig(...)

Rti::loadCore(...)

Rti::loadHelper(...)

Rti::loadTranslations(...)

Rti::loadModel(...)

Rti::loadView(...)

Rti::loadController(...)

u.tt.

--------------------------------------------------------

Tavs rakstītais kods strādās arī ar CLI (Cron jobiem)

---------------------------------------------------------

Piemēram:

 

Rti::db()->relate('InterestObj', array('RelateObj1', 'RelateObj2',...., 'RelateObjETC'));

 

Atgriež ORM - Tabulas.InterestObj modeļa Objektu/s ar saistītajām tabulām RelateObj.... kā šī modeļa properties (arī many-to-many relationship caur trešo tabulu).

 

Rti::loadView(...) ielādēs tavu lapu vai lapas fragmentu

 

Datubāzes pieslēgums (jeb vairāki) "jebkurš" jo strādā ar PHP PDO.

 

Rti::translator()->... atgriež multi language tulkojumu.

 

Der 99,9% hostingu

Edited by renarti
Posted (edited)

ar trīs rindiņu izmaiņu viegli vari nokonfigurēt tā, ka uz servera viens framework strādās visām domēnu aplikācijām :D

Edited by renarti
Posted (edited)

Kāpēc lai es sasietos ar projektu, par kura nākotni ir vairāk nekā skaidrs, ka pēc pusgada projekts būs miris? Kas viņu atbalstīs, uzturēs pēc 3 gadiem? Cik liela ir projekta komanda? Kas vispār ir projekta komanda, kāds uzņēmums(-i) sniedz tam aizmuguri? Kur ir projekta roadmap, wiki, repozitorijs, bug trackeris?

 

Kāpēc statiski izsaukumi? Vai tāpēc, ka funkcionālā programmēšana ietērpta objektos un metodēs, ignorējot OOP principus?

 

Tādas lietas notiek, ja cilvēks kā vientuļais vilks darbojas savā nodabā, neredz, ka pasaule straujiem soļiem iet uz priekšu.. nē, pat ne iet uz priekšu, bet trīs reizes jau apriņķojusi zemei, milzīgiem ietvariem, kuriem ātrdarbība nebūt nav problēma, jau ir N tās versijas... Un, ja runājam par ātrdarbību, FW ātrdarbība, iespējams, nemaz nav tas faktors, ar kuru panāk risinājuma ātrdarbību. Smieklīgi...

 

Ir tīri ok, ja uztaisi FW priekš sevis, specifiskiem (saviem) projektiem un ieliec githubā, bet kam tu lien ārā ar saukļiem "pasaulē ātrākais" un "lietojiet", utt.? Vai saproti, ka FW izvēle ir ļoti atbildīgs lēmums? Varbūt ne projektiem, kas ir īslaicīgi mācību projekti, taču un arī tur jādomā, vai cilvēks būs apguvis FW, kura zināšanas varēs izmantot profesionālā darbībā. Nav noslēpums, ka pasaulē tā jau ir pietiekami daudz FW ar apjomīgu dokumentācijas, lietotāju, infrastruktūras bāzi. Katrā ziņā, interesē pamatojums, kāpēc šādas aktivitātes tiek uzskatītas par produktīvām un tām tiek veltīts laiks? Vienkārši sāpīgi noskatīties...

Edited by Mr.Key
Posted

es tāds picky bet:

 

class Rti



/**
* @return void
*/
public static function showError($message)
{
exit($message);
}

 

 

WTF??? Kāpēc nevar kā visi normāli cilvēki exception'u izmest un tālāk izmantot error handler'i nenoķerto exception'u apstrādei?

 

Kāpēc nav normāla autoload'a, bet ir kaut kādi konfigurācijas faili priekš tā?

 

Runājot par route'iem, katram action'am ir jānodefinē savs route's? kāpēc nevarēja tāpat kā visi FW ar regexu noskaidrot kontrolieri un action'u?

 

Uzmetot aci man ar tā netapa skaidrs kā tie formu validātori strādā, kā arī izskatās, ka uz kļūdu paziņojumiem nevar padod mainīgo vērtības, kas nozīmē tikai to, ka sanāk 100 un 1 paziņojums par to, ka lauka vērtība ir pa īsu tik ar citu limitu?

Vai patiešām ievadlauku kļūdas tiek uzstādītas sesijā????

 

 

etc. ...

Posted

kāpēc nevarēja tāpat kā visi FW ar regexu noskaidrot kontrolieri un action'u?

Priekš tam kurbulēt regex ir mazliet stulbi. Daudz labāk ir eksplodēt request uri.

Posted

regexp bremzi baazt korē ir augstākā mērā stulbi, tas pats attiecas uz explodi(protams daudz mazākā mērā nekā regexp). Ja nav elegantaaku risinājumu, tad labāk ir tā kā jau ir uztaisīts.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...