Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ubrzati izradu projekata? Framework, CodeCharge?

[es] :: PHP :: Kako ubrzati izradu projekata? Framework, CodeCharge?

[ Pregleda: 3472 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
*.mobtel.com

Sajt: www.mnovakovic.info


+1 Profil

icon Kako ubrzati izradu projekata? Framework, CodeCharge?09.10.2004. u 01:02 - pre 237 meseci
Kako oni programeri koji se vec duze bave programiranjem rade svoj posao? Ja sam odradio vec par projekata i procitao neki deo Code Complete, i zakljucio sam to da je iskoriscavanje onoga sto si vec uradio vrlo bitan deo posla!!!

E, mene zanima kako oni iskusni programeri izlaze na kraj sa tim? Kako izrade zaista velike projekte za kratko vreme? Da li svaki projekat krecu od nule? Da li koriste neki framework i koji? Ili je i kod njih jednostavno ono - samo sednes i uradis?

Cisto sumnjam sigurno postoje neke napredne tehnike za to, voleo bih da oni malo iskusniji podele to ovde, jer sam siguran da ovo zanima vecinu onih koji su se upustili u tu vodu
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Kako ubrzati izradu projekata? Framework, CodeCharge?09.10.2004. u 02:39 - pre 237 meseci
1. Najnaprednija tehnika koju mozes da koristis je da pises modularan kod. Svaki problem koji resavas uvek gledaj da maksimalno uopstis i da sto vise funkcionalnosti dobijes tako sto menjas ulazne parametre a ne sam kod.

2. Sledeca stepenica je da pises module, gotove programske celine koje lako prilagodjavas konkretnoj potrebi, opet kroz parametre i koju lako integrises u jednu funkcionalnu celinu sa ostalim modulima.

3. Nikako nemoj da mesas aplikativni deo aplikacije sa interfejsnim. Uvek to dvoje razgranici. Najbolji nacin je da koristis neki mehanizam za rad sa sablonima jer te sam taj mehanizam tere da razmisljas na dva plana: aplikativni i interfejsni. Smarty se tu sam namece kao resenje.
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
*.mobtel.co.yu.

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Kako ubrzati izradu projekata? Framework, CodeCharge?09.10.2004. u 10:31 - pre 237 meseci
@broker:
Ok, ovo sa SMARTY - jem! Koristim ga vec neko vreme i stvarno postize idilicne rezultate, tj. bas ono sto se i zove potpuno razdvajanje koda. ]

E, to programiranje sa modulima - to je prava stvar, ali mi nikako nije jasna! Npr. phpNuke, PostNuke i ostal CMS i veci programi imaju folder modules. U njima imaju module za forum, news, kalendar, votes i slicno tome. Ne kazem da sam se upucivao u njihov source nesto preterano, ali to se vidi da im daje veliku prilagodljivost i prosirivost.

E, kako da ja to primenim u svojim programima? Ima li neki tutorial i li slicno, neki jednostavniji primer, jer za to mora da postoji dobar core programa, koji ce moci da prepozna module i da ih integrise, sto je malo teze napraviti od jednog modula za news, npr!!

I da li neko koristi neki framework?
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Kako ubrzati izradu projekata? Framework, CodeCharge?09.10.2004. u 22:52 - pre 237 meseci
Mozes da korsitis gotov modularni sistem kao sto su ti pomenuti ali te ceka prilicno cupav posao da razumes sav njihov kod (koji obicno nije bas sjajno dokumentovan) da bi shvatio mehanizme koje koristite.

Bolje resenje je da osmislis sopstveni sistem, jer onda imas potpunu kontrolu nad njim. To zahteva prilicno programersko iskustvo jer nije jednostavno ni osmisliti ni realizovati.

Nisam vidjao tutorijale ne tu temu a nisam ni uveren da ces naci nesto sto ce ti sve razjasniti. Pravljenje takvog sistema je samo po sebi proces i moze da se u velikoj meri razlikuje nacin realizacije od slucaja do slucaja, zavisno od namene, potreba ali i ljudi koji ga prave.

Najbolje objasnjenje bi bilo kada bi neko osmisljavao i pravio takav sistem pa ceo postupak dokumentovao usput. Posto to verovaton neces naci, pronaliziraj malo kako su to drugi radili.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
80.252.134.*



Profil

icon Re: Kako ubrzati izradu projekata? Framework, CodeCharge?10.10.2004. u 15:43 - pre 237 meseci
Sve je to sastavljanje od stapa i kanapa... evo recimo ono nabrajanje stranica
<< < 1 2 3 4 5 6 7 8 9 10 > >>
nista prostije pomislio bi covjek jedna petlja od - do i dodati varijable za linkove i imas pravi "propagation meny" i tako pocnes od prjekta do projekta u proceduralnim kodovima da kopiras taj dio i povremeno promjenis imena varijabli AKO NE KORISTIS ISTE pa cesto programeri koriste iste nazive u svim svojim projektima.

Jednog dana sjedes i napravis svoju klasu propagation_meny koja ima svega 4 ulazna parametra i pohranis je negdje kasnije samo kad ti zatreba drop u include folder i pozivas.

Na taj nacin prikupi se jedna lijepa biblioteka klasa koja ti omogucava svakodnevni zivot ali kod mene osim recimo te klase standardno se nalazi jedan sql abstraction layer, smarty i jos desetak klasa koje su dosta korisne.

Radio sam i sa phrame jedno vrijeme ali stvarno nemam snage da dizem cjelokupan phrame projekt za neku feedbeck form ili neku drugu banalnost tipa conatact us kad zatreba na sajtu klijenta.

Opet modularni pristup je zakon probaj napraviti projekt kao grupu klasa i da ti index.php ne predje vise od 50 linija koda u kojima je include linije kreiranje objekata i cista akcija (kontroler) tada mozes reci da si dobar posao napravio cak dio kontrolera moze se prebaciti na template ali to je samo u slucaju ako sam radis template i programming.
 
Odgovor na temu

[es] :: PHP :: Kako ubrzati izradu projekata? Framework, CodeCharge?

[ Pregleda: 3472 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.