Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 31.5.2014, 14:13   #21
Teva
Starosedelac
 
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

A Oracle? xD
Teva je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 16:20   #22
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
Mimsa kaže: Pregled poruke
Iza C#-a stoji kompanija sa ogromnom finansijskom podrškom dok Javu razvijaju entuzijasti sa viškom slobodnog vremena pa mi se zbog toga čini da C# ima svetliju budućnost.
Ti "entuzijasti sa viškom slobodnog vremena" (Oracle) imaju godišnji obrt od oko 40 milijardi dolara Voleo bih da i ja mogu toliko da obrćem u slobodno vreme
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 17:10   #23
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.472
Zahvalnice: 433
Zahvaljeno 4.005 puta na 3.727 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

džabe im pare pre je java bila bolja, zaboravio sam od koga su je kupili ali je tada više obećavala.. mada i sad ima primenu.. ali to ti je ono svako svoga konja hvali tako je i kod nas programera
water wizard je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 17:40   #24
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
water wizard kaže: Pregled poruke
džabe im pare pre je java bila bolja, zaboravio sam od koga su je kupili ali je tada više obećavala..
Sun Microsystems. Čisto me interesuje, šta je to pre u Javi bilo bolje?
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 20:46   #25
NISAM NESTO SMART
Član
 
Član od: 14.7.2009.
Lokacija: Srbija
Poruke: 315
Zahvalnice: 53
Zahvaljeno 73 puta na 54 poruka
Slanje poruke preko MSN-a korisniku NISAM NESTO SMART
Određen forumom Re: Budućnost Jave i programiranja generalno

Posto se diskutuje o budcnosti Jave i C# skoro sam naleteo na ovo

Oracle tuzio google

Novi C# komplajer

Tako da je zanimljivo videti sta i kako ce se tu odigrati, mislim da uspesnost tih jezika dosta zavisi koliko ih te velike firme koriste i guraju.

Sto se tice PHP nekako mi se cini da dosta programera hejtuju taj jezik i da se sve vise koriste neki moderniji jezici sa nekim frejmworkom za server side (Node.js, Python Django, Ruby on Rails) cak i zvuce kul

Kapiram sta doctor hoce da kaze, ja sam druga godina na FTN-u Racunarstvo i Automatika smer, skoro su bile neke IT kompanije da nam se predstave i otprilike je samo bilo .NET .ASP Java, Spring...itd.

I uvek odovojeno naravno traze da li si .NET developer ili Java.
Tako da se i ja cesto cimam mozda ne samo oko konkretnog jezika kojeg uciti i raditi u slobodno vreme, vec sta raditi da li da vezbam neke algo. probleme, zapocinjem neke moje projekte i aplikacije, citam knjige i dopunjavam znanje generalno o programiranu, ucenje novih jezika...itd.
Ali mislim da se ste u pravu s time da je najbolje raditi sta vam se svidja i sta vas zanima jer ce te svakako dobiti iskustva i postati bolji programer, sto ce nadam se poslodavci prepoznati.
NISAM NESTO SMART je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 21:33   #26
ivan90BG
Veteran
 
Član od: 3.5.2008.
Lokacija: Beograd
Poruke: 760
Zahvalnice: 81
Zahvaljeno 213 puta na 144 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Dragi forumaši, čast mi je da objavim da sam dobio posao, i to kao Java EE programer. Počinjem da radim za nedelju dana. Firma radi sa određenim propriatary Java EE web softverima za e-trgovinu, pretpostavljam pretežno za strane klijente (cenim po imovini firme).

Posao nisam ni tražio, već me bivši kolega sa faksa, pitao jel oću da radim i preporučio me šefovima. Ja reko sebi, krajnje je vreme da steknem radne navike koje nemam i odlučim da prihvatim. Ne mogu reći da sam hteo baš ovaj posao, jer su mi druge vrste softvera znatno bliže srcu od poslovnog softvera, volim i druge programske jezike, hteo sam i na fakultetu da postanem saradnik, itd... Ali posao je posao, radiću ga najbolje što mogu, a snove za sada ostavljam za otom potom. Moj poslednji semestar na studijama je nedelju dana pred krajem, ostali su mi skoro samo projektni radovi da završim i diplomski. Mislim da neće biti problem da to pozavršavam do kraja godine, a planiram i master, za koji se nadam da neće smetati poslu jer traje jednu godinu i ta jedna je duplo lakša od jedne godine osnovnih studija.

Firma osim sa Javom radi i sa PHP-om u istom domenu. Kad se uključim ispitaću sa čime imaju više posla, pa ću da napišem.
ivan90BG je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku ivan90BG na korisnoj poruci:
doctor (1.6.2014)
Stara 31.5.2014, 21:39   #27
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
NISAM NESTO SMART kaže: Pregled poruke
Sto se tice PHP nekako mi se cini da dosta programera hejtuju taj jezik i da se sve vise koriste neki moderniji jezici sa nekim frejmworkom za server side (Node.js, Python Django, Ruby on Rails) cak i zvuce kul
PHP dobija dosta hejta zato što je sa arhitekturalno-konceptualnog gledišta kompletan raspad sistema a sa druge strane sloboda u pristupu razvoja (PHP je kompletno un-opinionated tipa) omogućava ljudima koji nemaju osnovno predznanje o konceptima pisanja dobrog koda da upravo to rade. I onda kada neko ko svakodnevno radi sa modularnim i opinionated sistemima (.NET, Python, Ruby itd.) dođe u kontakt sa platformom gde najobičniju stvar možeš da uradiš na milion načina, tu nastaje problem

Tu su takođe i problemi koje PHP ima u multithreaded okruženju jer uprkos pokušajima developera da promovišu PHP kao "thread-safe" platformu to su i dalje legende pa 99,99% servera u svetu i dalje koristi FastCGI kojim se teret konkurentne obrade prenosi sa threadova na procese.

Mogao bih sad da ispišem ceo rad na temu "PHP za i protiv" ali generalno gledano koliko god PHP imao mana i dalje je u pitanju neosporno korisna i nadasve upotrebljiva platforma.
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 21:54   #28
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.472
Zahvalnice: 433
Zahvaljeno 4.005 puta na 3.727 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

kakva god da je većina sajtova je rađena u PHP
jedino što nije baš programski jezik već skript
water wizard je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 22:52   #29
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
water wizard kaže: Pregled poruke
kakva god da je većina sajtova je rađena u PHP
Svoju popularnost PHP duguje najviše gotovim rešenjima tipa Joomla, Wordpress itd. i tome što je zbog lakoće instalacije LAMP (Linux/Apache/MySQL/PHP) postao deo standardne ponude hosting provajdera. Međutim, poslednjih godina Python, Ruby (Rails da budem precizniji), Perl, full-stack platforme tipa node.js i ASP .NET postale su toliko popularni da je PHP trenutno daleko od jedinog izbora za izradu web aplikacija.
Citat:
water wizard kaže: Pregled poruke
jedino što nije baš programski jezik već skript
U čemu je razlika između programskog i skripting jezika? Formalna definicija skripting jezika kaže da je to svaki programski jezik koji ne zahteva eksplicitan korak kompajliranja koda pre izvršenja. PHP-ov engine (Zend) kompletan proces izvršenja odrađuje transparentno u pozadini ali to ni najmanje ne umanjuje činjenicu da se radi o alatu sa jasno definisanom paradigmom, semantikom i svim drugim bitnim obeležjima punokrvnog programskog jezika.
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 31.5.2014, 23:20   #30
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.472
Zahvalnice: 433
Zahvaljeno 4.005 puta na 3.727 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

nadam se ja se održavam u formi što se tiče .net ali ono važno mi je rešenje a nebitna platforma tj važno da završava posao štagod da je.. nekako sam izgubio volju da se previše uvlačim u detalje nemam strpljenje da izmišljam toplu vodu ali ono sve se može ako se zna
water wizard je offline   Odgovor sa citatom ove poruke
Stara 1.6.2014, 1:02   #31
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: Budućnost Jave i programiranja generalno

Da, jako je primetno da se u poslednje vreme PHP jako hejtuje. Po nekoj mojoj slobodnoj proceni, ne ulazeci u detalje samog PHP-a koji itekako ima nedostatke (pricam kao osoboa kojase bavi PHP-om vec 5 godina), primetio sam da ljudi ne vole slobodu i "neogranicenost" PHP-a. Ja se do sada nisam susreo sa nekim jezikom koji mi omogucava tu slobodu koju imam u PHP-u. Za Javu, C++, C#, Python prvo moras da savladas n pravila sta i kako mora da se uradi, pa onda da oslobodis svoju programersku kreativnost, dok to kod PHP-a nisam primetio i zato sam se i "zaljubio" u taj jezik.

Jos jedan razlog hejtova upucenih PHP-u jeste pojavljivanje mase nekakvih frameworka i engina za raznorazne jezike, cisto zbog samopromocije. Mozete nacu gomilu sajtova gde je Node.js ili Ruby on Rails prikazuju kao ultimativno najbolje moguce resenje za razvoj web aplikacija. To sto je potrebno prilicno iskustvo u programiranju da bi se napravila web aplikacija u nekom od tih alata uopste nije ni spomenuto.

Buducnost softvera za racunare lezi u internetnu. Polako ali sigurno sve prelazi na cloud sisteme, dobijamo servise gde mozemo da pokrenemo photoshop ili neki drugi desktop program na nekom udaljenom serveru i dobijemo mnogo bolje performanse za mnogo manje ulozenog novca (http://spoon.net/), tako da iskreno mislim da je buducnost Jave, PHP-a i MySQL-a zagarantovana.

Naravno, voleo bi kada bi se pojavilo nesto novo koje ce objediniti lakocu i kreativnost PHP-a, mogucnosti i snagu Jave, brzinu i jednostavnost MySQL-a a da pritom radi brzo Nadam se da ne trazim previse

@Neutrino
Niko nije ni rekao da je PHP jedini izbor kada govorimo o web programiranju. Ali kada govorimo o brzini, PHP ih pobedjuje bez govora. Mozda su u nekim testovima brzi ostale platforme od PHP-a ali u real-life aplikacijama, nijedna ne moze da pridje PHP-u. Samim tim dolazimo do pitanja zasto bi neko pisao web aplikaciju (ne neki CMS sistem, govorimo o vecim aplikacijama) u nekom drugom jeziku samo zato sto je on in (kao sto je bio RoR ili Python neko vreme), kad moze sve to da odradi mnogo bolje i brze u tamo nekom un-opinionated PHP-u? Zasto bi se mucio kad mogu nesto na mnogo laksi nacin da odradim?
PeTkO je offline   Odgovor sa citatom ove poruke
Stara 1.6.2014, 2:36   #32
Teva
Starosedelac
 
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Besmisleno je porediti jezike tek tako, da bi se dobilo iole upotrebljivo poređenje je kada se uvede svrha aplikacije koju pravite.

O internetu ne vredi ni govoriti. Samo postojanje n različitih tehnologija i rešenja nije pisana džabe, jer eto nekom je dunulo da to napiše tako. Postoje slučajevi i upotrebe gde je lakše aplikaciju pisati u NodeJSu ili Railsu.

Definicija skript jezika: "Svaki jezik u kome nisi obavezan da navodiš tip promenljive."

Što se tiče PHPa, Facebook je izbacio HHVM gde su uveli JIT kompajliranje PHPa i time ubrzali izvršavanje (isti princip po kom radi i C# i njego CLR). Pa je shodno tome nastao i Hack, derivat PHPa. Prilično lepo zamišljen koncept gde mešaju PHP sa mogućnostima koje krase Javu i C#.
Teva je offline   Odgovor sa citatom ove poruke
Stara 1.6.2014, 3:50   #33
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
PeTkO kaže: Pregled poruke
@Neutrino
Niko nije ni rekao da je PHP jedini izbor kada govorimo o web programiranju. Ali kada govorimo o brzini, PHP ih pobedjuje bez govora. Mozda su u nekim testovima brzi ostale platforme od PHP-a ali u real-life aplikacijama, nijedna ne moze da pridje PHP-u. Samim tim dolazimo do pitanja zasto bi neko pisao web aplikaciju (ne neki CMS sistem, govorimo o vecim aplikacijama) u nekom drugom jeziku samo zato sto je on in (kao sto je bio RoR ili Python neko vreme), kad moze sve to da odradi mnogo bolje i brze u tamo nekom un-opinionated PHP-u? Zasto bi se mucio kad mogu nesto na mnogo laksi nacin da odradim?
Zato što 5-10% bolje performanse ponekad ne treba da opravdaju eksploataciju platforme kod koje developeri često provode više vremena rešavajući njenje probleme nego radeći posao za koji su plaćeni.

Da ne razvlačimo nepotrebno raspravu pre par godina se na netu pojavio članak koji je sada već stekao kultni status i govori šta sve "smrdi" u PHP-u.

http://eev.ee/blog/2012/04/09/php-a-...of-bad-design/

P.S. Da ne bude zabune, ja i dalje posle 15 godina koristim PHP za neke projekte ali to ne znači da za sve to vreme nisam dobro na sopstvenoj koži osetio koliko ta platforma i jezik mogu da budu problematični.
Neutrino je offline   Odgovor sa citatom ove poruke
Sledećih 3 korisnika se zahvaljuje korisniku Neutrino na korisnoj poruci:
doctor (1.6.2014), Krilce (1.6.2014), player1 (1.6.2014)
Stara 2.6.2014, 19:46   #34
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Budućnost Jave i programiranja generalno

Nemoj da učiš stvari zato što su "the new hot sh*t" ili zato što se ti programeri traže trenutno itd. Ako želiš da stvarno voliš svoj posao uči nešto što ti leži i što ti je zabavno, a kada odlučiš da se zapošljavaš nije problem naučiti rad sa nečim ako baš zatreba. Da ne spominjem da je većina poslova gde se traže Java/C# programeri manje zahtevno (u smislu istinskog poznavanja tehnologije) nego kada bi se tražili neki uži specijalisti sa nekim drugim "egzotičnijim" veštinama.

Jezici sve više i više poprimaju izgled Lisp dijalekata. Pogledaj samo, recimo, koliko novih jezika tek sad otkriva šta su lambde, a ljudi bivaju raspamećeni. Jedan esej o tome, poprilično star ali i dalje relevantan. Tako da, moj savet ti je, ako bi da naučiš nešto što će verovatno promeniti tvoju perspektivu programiranja, nauči neki Lisp dijalekat. (Moj predlog ti je da uzmeš neki od dva najveća, dakle ili Scheme ili Common Lisp.)

Ovaj link koji je Neutrino postavio ima dosta validnih poenti (doduše i neke s kojima se ja ne slažem) i koliko god voleo PHP kao jedan od prvih jezika koji sam naučio, moram da priznam da je zreo za penziju, ili bar potpunu promenu.

@PeTkO: O čemu ti pričaš, čoveče? Da neko objedini MySQL, Javu i PHP? Internet je budućnost, dakle budućnost Jave, PHP-a i MySQL-a je zagarantovana? Savetovao bih da malo proširiš svoje programerske vidike, naučiš neke programske/skripting/whatever jezike van tih koje znaš, i onda probaš da ih uporediš. Garantujem ti da ćeš imati mnogo drugačije mišljenje za jako malo vremena.
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
doctor (3.6.2014)
Stara 3.6.2014, 20:31   #35
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
Geomaster kaže: Pregled poruke
@PeTkO: O čemu ti pričaš, čoveče? Da neko objedini MySQL, Javu i PHP? Internet je budućnost, dakle budućnost Jave, PHP-a i MySQL-a je zagarantovana? Savetovao bih da malo proširiš svoje programerske vidike, naučiš neke programske/skripting/whatever jezike van tih koje znaš, i onda probaš da ih uporediš. Garantujem ti da ćeš imati mnogo drugačije mišljenje za jako malo vremena.
Hoces da kazes da C/C++ imaju buducnost kao jezici, tj. da ce biti vise posla za C/C++ programere nego sto je sad? Ili mozda Delphi?
PeTkO je offline   Odgovor sa citatom ove poruke
Stara 3.6.2014, 20:42   #36
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Budućnost Jave i programiranja generalno

Citat:
PeTkO kaže: Pregled poruke
Hoces da kazes da C/C++ imaju buducnost kao jezici, tj. da ce biti vise posla za C/C++ programere nego sto je sad? Ili mozda Delphi?
Da li ti hoćeš da kažeš da su C, C++ i Delphi jedini programski jezici sem Jave, PHP-a i MySQL-a, i da su, iz nekog razloga, Java, PHP i MySQL jedini "web" jezici? Ja stvarno ne vidim tvoju logiku, voleo bih da je obrazložiš.
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 3.6.2014, 20:53   #37
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: Budućnost Jave i programiranja generalno

Ne, naravno da nisu jedini "web" jezici ali su najpopularniji. Samim tim imaju vecu podrsku programerske zajednice nego bilo koji drugi jezik. Potraznja za web programerima (eksplicitno PHP i Java) je veca nego za bilo koji drugi jezik, samim tim novi programeri ce se pre opredeliti da uce Javu ili Php, nego sto bi uzeli da uce C/C++ na primer.
PeTkO je offline   Odgovor sa citatom ove poruke
Stara 3.6.2014, 21:14   #38
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Budućnost Jave i programiranja generalno

A ko će da piše nove servere, nove platforme i nove interpretere/virtuelne mašine za te jezike koje pominješ? Sem toga, jesi li svestan koliko počinju da se koriste (a i ranije su se koristili) skripting jezici poput Ruby-a (i Rails frejmvorka), Javascript-a na serveru (node.js) ili Python-a? Šta je sa jezicima poput Go-a? Rust? To su novi jezici koji su napravljeni baš da bi adresirali nedostatke trenutno popularnih, i za očekivati je da će se stvari menjati. Tvojom logikom bismo mi sada i dalje kuckali u MASM-u ili COBOL-u jer su oni u to vreme bili popularni pa im je budućnost "bila zagarantovana". Internet jeste sada nova stvar gde se traži najviše poslova, ali mnoge nove kompanije koje vrtoglavo rastu koriste MongoDB/Redis umesto MySQL-a, Python/Ruby on Rails umesto PHP-a, čak vidim da se favorizuju mobilne web aplikacije sa Javascript-om i bibliotekama poput Angular/Backbone umesto nativnih aplikacija (iako nativne aplikacije imaju strašan moment koji se ne može tako lako neutralisati).

A i kao što rekoh, neko mora da piše i low-level backend kôd, tako da će, ako Internet ima budućnost, nju sigurno imati i C/C++/Go/Rust/Perl/koji god jezik neko koristi za te svrhe. Takođe mislim da je ogromna greška da novi programeri uče jezike koji su popularni, kao što obrazložih u postu iznad. Ima toliko moćnih jezika od trenutno mejnstrim, prosto zato što ne može čitava industrija da se munjevito prebaci na bolje sadašnje alternative. To možemo da očekujemo tek u ne tako bliskoj budućnosti.
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 3.6.2014, 21:54   #39
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: Budućnost Jave i programiranja generalno

Da, pisace ih low-level programeri, ali potraznja za njima ce ponovo biti jako mala. Ja jednostavno stavljam u odnos ulozen trud sa isplativoscu.

Aj sad da izanaliziram sa svoje tacke gledista ovo sto si napisao:
MongoDB vs MySQL...Ako se zaposlis u firmi kao web programer, a ta ista firma koristi MongoDB, veruj mi, ona ce imati osobu koja je zaduzena samo za odrzavanje baze i pisanje upita. MongoDB kao NoSQL baza podataka se preporucuje za koriscenje kada ce baza imati jako veliki saobracaj (prvenstveno insert). Takodje se preporucuje i kada velicina MySQL tabele prelazi 10-tak GB, jer tada drasticno opadaju performanse MySQL baze zbog strukturalnog problema indeksiranja redova. A 10GB je jako puno redova.

JS/HTML5 vs Native Android:
Priznajem, lakse je programirati uz pomoc JS/HTML5 za bilo koju mobilnu platformu (uzeo sam za primer android). Cak je i zanimljivije. Ali ukoliko se u obzir uzmu performanse, native programiranje nema premca.

Ruby/Python vs PHP
Ovde vec ne bi mogao da napravim paralelu jer se nikada licno nisam napisao nijednu liniju koda u Ruby/Python. Zapravo u Python-u jesam, i odmah sam primetio njegovu "osetljivost" na whitespace, sto mi se uopste nije dopalo. A Ruby on rails kao framework koji se pojavio pre 5-6 godina...da je toliko dobar koliko ga neki ljudi hvale, PHP programeri bi ostali bez posla.

PHP se razvija jako sporo sto je njegova mana, ali se razvija. MySQL je kupljen od strane Oracle-a, tako da je i njemu buducnost zagarantovana. Da MySQL ne valja, ne bi ga neko poput Oracle-a kupio.

Bottom line, iz mog ugla, savet svim novim programerima je da uce ono sto je popularno. Imace masu primera, gomilu ljudi koji ce im pomoci, a o dokumentaciji i tutorijalima da ne pricamo. Ostale jezike neka uce po potrebi.
PeTkO je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PeTkO na korisnoj poruci:
bokela (4.6.2014)
Stara 4.6.2014, 1:10   #40
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Budućnost Jave i programiranja generalno

Mislio sam da govorimo o MySQL-u kao jeziku, ali ako već govorimo o proizvodu, ljudi su primetili da se raspada zbog Oracle-a. MariaDB ga već jede za doručak u performansama u sve više scenarija, a iza nje stoji Monti, osnivač MySQL projekta, tako da ne sumnjam da će u stekovima sa slobodnim softverom da zameni Oracle-ovu verziju, što je sjajna stvar.

MongoDB je document-oriented i uopšte nije relaciona baza, tako da ga ljudi, bar koliko sam ja video, mnogo češće biraju zato što document-oriented pristup više odgovara njihovim potrebama, nego zato što očekuju da će baza biti hamerovana sa mnogo inserta. Zapravo, InnoDB i MongoDB koriste vrlo srodne indekse (B-stablo za MongoDB i B+ stablo za InnoDB) tako da verujem da ako postoji neki problem sa indeksiranjem gomile redova, dele ga oba endžina.

JS/HTML5 jesu sporiji, i zato sam rekao da nativan kôd ima ogroman moment. Ali istorija nas je učila da se ovakve prepreke premošćavaju hardverski (jačim hardverom) i softverski (optimizovanijim sistemskim softverom), a čim se to desi ljudi će izgubiti jedini razlog da ne koriste JS/HTML5 za razvoj mobilnih aplikacija. U isto vreme, mobilni uređaji su sve moćniji, JS endžini sve brži (pogledaj recimo kako Blink divlja po Javascript kôdu) i sve podseća na situaciju od pre 15 godina kada je počelo sve više stvari da se piše u moćnijim skripting jezicima jer više nije zbog performansi bilo potrebno da se koristi nešto poput C-a. Vreme će pokazati, naravno, ali valjda treba učiti iz istorije, i ne verujem da sam mnogo pogrešio u svojoj prognozi.

Ni meni se kod Pythona ne sviđa spejs-senzitivnost (mada nisam mnogo kodirao u njemu), a između njega i Ruby-ja biram Ruby jer se nekako osećam kao da mi daje više slobode, mada je sve to subjektivna stvar. Jačina i Pythona i Rubyja je u infrastrukturi sa gomilom korisnika koji pišu module svih primena, dok je kod PHP-a, iako ta infrastruktura postoji (PEAR) dosta slabije iz nekog razloga. Dok vidim ljude naokolo kako samo štancaju razne Ruby, Python, pa i Perl ili Go module za svaku moguću namenu. PHP-ov problem je gomila đubreta nakupljena jer se on razvijao organski. Potrebno mu je poliranje od glave do pete, još jače i ozbiljnije nego što je recimo urađeno u prelasku sa Python 2 na Python 3.

Lično sam mišljenja da je novim programerima korisnije da nauče jezike koji im omogućavaju da prave ono što oni žele. Programiranje se kao oblast toliko brzo razvija da često nije dovoljno da samo želiš da budeš programer jer si čuo da su u tome dobre pare ili štagod, već je potrebno da zapravo voliš to što radiš. Džef Etvud to frazira ovako:
Citat:
Unless you truly enjoy programming you should seek another profession. Be realistic: are you programming to collect a paycheck, or are you programming because you are driven to? I know this sounds harsh, but it's an economic reality-- in an enviroment of global offshoring, the world simply can't support any more highly paid mediocre coders.
Tako da, verujem da pravi programeri treba da vole ono što rade, a da bi nastavio da voliš ono što radiš, treba da se unapređuješ u onom pravcu koji je tebi zanimljiv, a ne u onom koji će ti doneti najviše novih pozicija na kojima ćeš aplicirati. Nije veliki problem preorijentisati se na neku novu tehnologiju ako ti je programiranje zanimljivo, veći je problem mrzeti programiranje a sjajno znati rad u svih 5 globalno najkorišćenijih jezika. A intelektualno zadovoljenje koje se dobije kad naučiš neki neobičan jezik poput Scheme-a, ili implementaciju nečeg zanimljivog poput sum-product neuronskih mreža (nisam pokušavao, samo deluje interesantno) je mnogo veće i mnogo korisnije za nekog nego učenje nečega zato što moraš. Da li se bolje sećaš postave Ajaksa iz '95 koju si naučio jer voliš fudbal ili Kroneker-Kapelijeve teoreme sa faksa koju si naučio jer si morao?
Geomaster je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Geomaster na korisnoj poruci:
Krilce (4.6.2014), Reloader (4.6.2014)
Odgovor

Bookmarks sajtovi

Tagovi
programiranje

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Ideja za web-školu programiranja Branislav Gavric Programiranje 58 18.7.2009 3:16
Okružno takmičenje iz programiranja (5. i 6. razred OŠ) Geomaster Programiranje 12 29.3.2009 23:00
JobFair 08 – Kreiraj svoju budućnost! (3. i 4. novembar 2008, Beograd) Chivan Dešavanja i događaji 1 18.9.2008 9:58
Skole programiranja u NSu ? Insecticide Programiranje 3 30.12.2007 5:45


Sva vremena su po Griniču +2 h. Sada je 13:31.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com