apophis Posted February 8, 2007 Report Share Posted February 8, 2007 Kāda lapa skaitās modulāra? Kā tas izpaužās sourcē? Vai moduļi var patstāvīgi strādāt? Vai vairaki moduļi izmanto datubāzes vienu tabuli, šāro sava starpā? Link to comment Share on other sites More sharing options...
hmnc Posted February 8, 2007 Report Share Posted February 8, 2007 bāze var strādāt bez moduļiem (nosacīti), bet moduļi bez bāzes nea (arī nosacīti)... kad vari pārcelt moduļu failus no viena projekta uz citu nemainot neko struktūrā Link to comment Share on other sites More sharing options...
Delfins Posted February 8, 2007 Report Share Posted February 8, 2007 Moduļi mēdz būt arī bez-sql pieprasījumiem :) - kalendārs, ģenerēta infa.... A vispār stulbs jautājums. Modulis pats par sevi ir vienums. Tāpēc tam jāstrādā vienam pašam. Tas, ka izmanto cita moduļa tabulas nenozīmē, ka tas ir atkarīgs no cita moduļa. A vot interfeisu uz citu moduli nodrošina biliotēkas. - tā ir sava veida dependencies tīkls. Konkrēts piemērs (uz linux) - ir GD, kurš dafiga formātus māk, a vot ja iekš linukša nav uzlikti(nav iekš PATH, vai nav padoti ceļi) libjpeg, libtiff, libxyz .. tad tas neko nemācēs, kā vien ar savējo GD formātu strādāt. Bet strādāt - strādās. Link to comment Share on other sites More sharing options...
john.brown Posted February 8, 2007 Report Share Posted February 8, 2007 Nu, jā, tad arī mana maziņa kapeiciņa fleimā par moduļiem ;) Par "modulāru" lapu, imho, var saukt tad, ja šamā satāv no kāda cores API, kurš nodrošina vienotu interfeisu moduļu darbībai. Moduļi paši var atkarībā no savas funkcionalitātes strādāt vai nu pilnīgi neatkarīgi no pārējiem, vai arī var būt kādas dependencijas, par kurām jau rakstīja Delfins. Ideālā variantā, dependencijām, IMHO, jābūt pēc iespējas vājām - tik lai paplašinātu esošo moduļa funkcionalitāti. Praktiski gan vienmēr ir kādi moduļi (core modules), bez kuriem tas viss vispār nevar funkcionēt... Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 9, 2007 Report Share Posted February 9, 2007 modulara lapa principaa ir lapa kas sastav no moduljiem <?php include('galvinja.php'); include('funkcijas.php') include('contents.php') include('kaajene.php'); ?> principaa shii iznak modulara lapa... jo katrs atseviskjais fails var tikt izmantots n lapaas.... teiksim visaam tavaam lapaam ir 1 galvene & 1 kajene un ja vajag kautko pamainiit tad maini tikai 1 skriptaa neviss katraa lapaa.... taa arii galvenokart ir modulju prieksrociiba.... + teiksim fails kursh satur kautkaadas, tevis rakstiitas, f-jas (piemeram konekteshanai uz DB, parbaude vai useris ir ielagojies utt.) ... taapat vari izmantot N projektos... (un lielaako dalju taa arii tiek dariits....) -------- IMPHO modulim nebuut nav obligati jaastraadaa atseviskji/autonomi .... (protams var arii straadaat pilniigi autonomi, kalendari, u.t.t.) Link to comment Share on other sites More sharing options...
Joyride Posted February 9, 2007 Report Share Posted February 9, 2007 Nepiekrītu Grey_Wolf. Konektēšanai pie DB, lietotāju reģistrācijai, biežāk izmantojamajām funkcijām (get_ip utml.) ir jābūt core funkcionalitātē. Kā piemēru var ņemt Mambo vai PostNuke struktūru. Link to comment Share on other sites More sharing options...
andrisp Posted February 9, 2007 Report Share Posted February 9, 2007 Joyride, nu tas ir atkarībā ar ko saprot vārdu "modulārs". Link to comment Share on other sites More sharing options...
Joyride Posted February 9, 2007 Report Share Posted February 9, 2007 Tieši tā. Bet katrā gadījumā "modulārs" - tāds, kas spēj `pats par sevi pastāvēt`. Attiecinot uz Web lapu (CMS), tas varētu būt, kaut vai ziņu modulis, poll modulis, forums utml. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 9, 2007 Report Share Posted February 9, 2007 Joyride --> un tad kad tev ievajadzeesies 1 f-ju tu mekleesi pa n rindinjaam kur vinja ir? neliekas ka labaak prieks tam atveeleet atseviskju failu? un peec vajadziibas to incluudot... kaa arii ja vajag no taa visa tikai 1 OR 2 f-jas tad viegli taas samekleet un ar CTR+C & CTR+P ielikt citaa projektaa... Teiksim es neizmantoju shitos visus Nukes utt... Link to comment Share on other sites More sharing options...
apophis Posted February 9, 2007 Author Report Share Posted February 9, 2007 (edited) Es daru kā Grey_Wolf rakstīja, kopēju funkcijas pa projektiem pēc vajadzības, šat tad arī bik modificēju. Var jau mēģināt katru funkciju likt savā failā un glabāt funkciju folderī, tas gan laikam būtu biki līki. Edited February 9, 2007 by apophis Link to comment Share on other sites More sharing options...
andrisp Posted February 9, 2007 Report Share Posted February 9, 2007 (edited) Nu katru fju savā failā noteikti nevajadzētu likt. Noslodze serverim. Un jēgas arī īsti nav. Edited February 9, 2007 by andrisp Link to comment Share on other sites More sharing options...
Recommended Posts