Citat:
Milan-USA:E, sad..naše pitanje je...Šta mi treba da tražimo od programera, tj. koje jezike on treba da zna?
To nije jedinstveno. Tj. razlicite varijante mogu biti resenje.
Izvlacenje podataka moze raditi maltene bilo koji jezik.
Posto imas web sajt, tu su ti mogucnosti .NET, Java, PHP.
Ako ces imati i desktop aplikaciju, nju mozes raditi u .NET-u, Javi, C++u...
E sad, ja generalno preferiram .NET i za ovo ti moze dobro posluziti jer mogu da se rade sve tri stvari u jednoj tehnologiji. Downside je da ti desktop aplikacija verovatno nece raditi na Linux-u.
Kod Jave je slicna stvar s tim da je sa jedne strane prednost to sto ce raditi i na linux-u, s druge strane, napornije je raditi razvoj i... Pa, znas kako je sa stvarima koje "svuda rade". Ovde ne zelim da pokrecem jos jedan rat .NET vs Java. Rekao sam svoj stav, neko iz Java sveta ce ti reci drugacije verovatno :)
Citat:
Milan-USA:Koliko je (okvirno) ovo težak projekat? Potrebno (okvirno) vreme za recimo ekipu od 2-3 programera?
Ovo zavisi od specifikacije. Zavisi od toga koliko su slozeni sajtovi, koliko su dobro struktuirani podaci na njima, koliko toga raznovrsnog treba izvuci.
Zatim, koliko ima sajtova.
Onda i sta treba raditi sa tim podacima koji su izvuceni. Znam, receno je izvlacenje, eventualna obrada i prikaz ali kolicina posla zavisi od detalja toga. I google radi to - crawle-uje sajtove, smesta neke podatke u bazu i posle izvlaci i prikazuje ;)
Od broja sajtova zavisi i arhitektura projekta. Nece se raditi na isti nacin ako je 3-4 i ako je 20-30 i vise.
Citat:
Milan-USA:I koji način bi bio najbolji za programera da mu predstavimo zahteve projekta/programa? Samo tekstualno, uz pomoć crteža nekih proces..naravno uz live podršku.
Pa, u sustini, neki crtez bi dobro dosao za predstavljanje procesa a detalji specifikacije tekstualno. Sto preciznije definises sta ti treba, to ce developer preciznije moci odrediti koliko posla ima. Naravno, sto je projekat veci to je i teze odrediti vreme potrebno da se uradi.