Jump to content
php.lv forumi

mefisto

Reģistrētie lietotāji
  • Posts

    810
  • Joined

  • Last visited

Posts posted by mefisto

  1. PHP ir C# bāzēta programmēšanas valoda, tāpēc apgūt to nevajadzētu būt lielām problēmām.

    It sevišķi ņemot vērā ka C# radās 2001ajā, bet PHP - 1995ajā.

     

     

    Sāc mācīties Pascal.

    Programa ko tev vajag saucas Dev-Pascal, un internets pilns ar pamācībām.

     

    P.S. diegan apšaubu tavas "prasmes" iekš php, ņemot vērā ka tāir tava vienīgā "valoda".

  2. Nuuu .. var jau it kā arī vienskaitlī, tikai vajag pieturēties pie viena un tā paša principa.

    Citādi vairākiem koderiem pie projekta sanāk .. emm ... nāk prātā vārds "clusterfuck".

     

    marrtins: Kā tu domā, vai projektus labak organizēt kā autokrātiju vai demokrātiju ?

  3. Tāds dikt' dīvains tas piedāvājums.

    It kā iepriekš noteikta samaksa par projektu ar nezināmām prasībām (varbū tur mēnesi ko kodēt ir).

    Un nez kāpēc samaksa svārstā 150 +/- 50Ls. Pēc kā tad tas tiktu noteikts?

     

     

    Ehh .. šitā nevienu nopietnu koderi nedabūt, imho.

  4. Nu jā, codeigniter būtu manas izvēles augšgalā, pēc atsauksmēm :)

    Tad labāk skaties uz Kohana 3 , kas ir CI fork's.

    Problēma ar CI ir tā, ka tas joprojām supportē PHP4 un nav tik ātrs.

     

    ---

     

    model - sql - izpilda darbības ar objekta datiem: SELECT,INSERT,UPDATE,DELETE. hmm, tā kā dati var būt arī bilde, tad tomēr sanāk, ka modeļa pārziņā ir ne tikai db, bet arī failu sistēma

    controller - centrālā loģika, kas apvieno/izmanto abus model & view. pieņem lēmumu, ko darīt ar pašreizējo request (un dara tā :D)

    Nē tā nav.

     

    Tas ko tu apraksti nav Modelis, bet gan DAO ( data access object ). TU to sauc par modeli tikai tāpēc, ka skan labāk.

    Pareizā MVC struktūrā modelis satur visu loģiku, kas attiecas uz vienu noteiktu sistēmas objektu ( to kas no UML objektu diagammas nāk laukā ).

    Tas var ietver vienu vai vairākus DAO.

     

    Piemēram.

    // kods ko raksti kontrolierī
    $me = Model::factory('user/authorized'); 
    $this->view->set( 'new_mails' , $me->get_new_mail() ); 
    $this->view->set( 'friends' , $me->get_all_friends( ) );

    Šinī gadījumā modelis piekļūst vismaz 3 tabulām datubāzē. Lietotājiem, pastkastei uz draugu starptabulai.

  5. "if you cant make it, then fake it".

     

    Bez bildes grūti spriest , bet pirmkārt, daudz labāk būtu taisī to bloku no diviem gabaliem: augša+vidus un apakša.

    Un augša+vidus bilde neatkārtot, bet glabāt vienā lielā gabalā ( variācija par sliding-doors metodi ).

    Ja tas palīdz , vari mēģināt apakšas bildei uzlikt transparentitātes gradientu .. nebūs tik acīmrezama "lūzuma" vieta.

     

     

    P.S. iesaku nosist dizaineri, kurš ko tādu uzzīmejis ... visas cilvēces labā.

  6. Tas ko autors vēlas ir: Drag'n'Drop WYSIWYG redaktors.

    Programmas, kas to ļauj mēģināt darīt ir : Frontpage, Dreamweaver un NVu ( vēl ir arī citas.

     

    Bet neviens koderis ar pusbļodu smadzeņu nezimanto drag'n'drop lai taisītu lapu HTML.

    Tas ir tādēļ ka automatizētie rīki ģenerē sūdainu kodu.

    Tas parasti ir nesaprotams, statisks, semantiski nepareizs un SEO-nedraudzīģs.

    Citiem vārdiem - nelietojams.

     

    Programmas galvenokārt ir piemērotas maziem bērnie un marketinga speciālistem,

    kuriem gribās spēlēties "programētājos".

     

     

     

    Ja gribi nopietni pievērsties web'am, tad lasi maniāļus un raksti kodu ar rokām :

    http://www.htmldog.com/guides/

    http://wsc.opera.com/

×
×
  • Create New...