Citat:
VRider: Mislis da je sat linux programiranja skuplji nego sat windows programiranja? Zato sto ima gomila klinaca koji obaraju cenu windows programiranju, ali je tesko...
Ozbiljan developing se ne radi sa gomilom klinaca iz kraja koji "poznaju" programiranje u svim mogućim jezicima, već se organizuje tim profesionalaca.
Radi se o tome da je profesionalne Linux programere u Srbiji jako teško naći, maltene nemoguće, a i kad se nađu takvi, obično su višestruko skuplji od Windows developera. To je direktna posledica toga sto je Linux filozofija džaba džaba jeftino tra la la la la, pa onda niko ni ne želi ozbiljno da posvećuje svoje lično vreme izučavanju i usavršavanju na takvoj platformi, pa ako nekad uspeš ipak da nađeš takvog, taj je mnogo skuplji od gomile Win developera koji znaju da će mnogo lakse zaraditi za život koristeći windows nego linux za dev platformu.
Citat:
VRider: Jel to? Dobar programer kosta isto. Pitaj Dragog Tatu da li je dobio povisicu jer sada programira za Linux a ne za Windows.
Ne bih se baš složio sa tobom po ovom pitanju, pogotovo što imam mnogo iskustva i sa regrutacijom kadrova i sa samim menadžmentom u developingu, odnosno finansijskim aspektima istog.
Citat:
VRider: Ako govoris o kompatibilnosti medju dve verzije istog programa, onda ne samo da postoji tu i tamo, nego je i pravilo. Cesto i razliciti programi iste namene podrzavaju sintaksu onih drugih. O podrsci tudjih formata da i ne govorimo. Distribucije se razlikuju, ali, nista nepremostivo. I nista o cemu bi ti brinuo. Izaberes distro, i vozis.
Govorim o kompatibilnosti između dve verzije operativnog sistema... Nove verzije linuxa, fixevi, nove bibliotele se izdaju bukvalno svakodnevno... Da bi održao pouzdanost i sigurnost sistema na pristojnom nivou, moraš redovno da updejtuješ i održavaš sistem (za šta ti treba još jedno radno mesto viška, al nebitno nećemo sad o tome), a onda kada promenis verziju glibc-01-ALFA-01221.gama1.rpm u glibc-01-ALFA-01222.gama1.rpm, ili updatujes verziju kernela zbog nekog tamo propusta, nisi bas 100% siguran da će tvoj software raditi bez ikakvih problema. To direktno implicira činjenicu da pored postojećih developera koji rade na razvoju tvog softvera, ti moraš i da imaš jedan tim, koji će da se brine o kompatibilnosti i da stalno radi na tome. Dok, kad koristiš windows platformu, taj posao rade ljudi iz Microsofta, i ti nema šta da razmišljaš vezano za to, niti imaš neke troškove zbog toga.
Citat:
VRider:
Kad je podrska hardwera u pitanju, tu vec... Ne vuci me za jezik. Koji to hardware linux ne podrzava? Za servere i servercice nije potrebna podrska za winmodeme. A i kad kupujes hardware, kupi onaj koji je podrzan i gotovo.
Klasičan primer "Ne platiš na mostu, platiš na ćupriji" ... Linux je džaba, ali da bi ste ga koristili morate da kupite isključivo taj i taj hardver, iako je možda neki drugi hardver dosta jeftiniji od tog, ali njega Linux ne podržava... Ili evenutalno podržava, ali to mora da se plati (slučaj sa winmodemima)...
Kada su u pitanju serverski sistemi, onda je stvar daleko ozbiljnija od te "ako ne podrzava, kupi drugi"
Citat:
VRider: Gde dolazi onaj deo kad uzimas Linux da ga isprobas. Ne... Nema potrebe, jer ti vec znas da...
...
Pricas nesto sto ne znas... Predrasude...
Taj deo ne dolazi, jer mi je pre nego što sam uzeo Windows XPe, glavni inžinjer firme koja radi ta embedded rešenja rekao koliko traje portovanje softvera i izrada custom linux verzije za neku specifičnu embedded platformu.. A da ne spominjem činjenicu da ukoliko se drznemo da u toku proizvodnje promenimo nešto od spoljašnjeg hardvera, ceo posao portovanja mora 50% izpočetka da se uradi.
Dakle, ne pričam napamet za razliku od vaše Linux ekipe, nego baratam sa brojkama i činjenicama.
Citat:
VRider: Ti prvo proveri sta je PostgreSQL, pa tek onda napisi. To je mnogo ozbiljnija baza nego sto ce tvojoj "firmi" ikad zatrebati.
Naravno da nismo proveliri PostgreSQL kao što ti preporučuješ, da se raspitam kod klinca iz kraja, već je urađen jedan obiman case study, gde je uključeno ispitivanje raznoraznih baza, njihovi pros and cons, pre nego što je napisana ijedna linija koda.
U taj case study su bile recimo sledeće baze: Oracle, MSSQL, PostgreSQL, MySQL, Interbase, Firebird, Sybase, DB2 itd itd... Neke su otpisane odmah na početku, a ako baš želiš da znaš, PostgreSQL je ušao u uži izbor sa Oracle-om i SQL Serverom. Ukoliko se razumeš u tematiku mogu malo opširnije da ti objasnim zašto postgre nije odabran kao rešenje, i zašto je SQL Server odabran kao konačno rešenje.
A za vidovitost u utvrđivanju potreba u mojoj firmi svaka čast, sledeći put kad budemo počinjali neki projekat, zvaćemo tebe da ovako odmah kažeš šta nama treba i koje su naše potrebe....